1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,226138,e=>{"use strict";var t=e.i(767058),a=e.i(651339),n=e.i(236973),o=e.i(64527);function i(e,t){let a=t.split("."),o=n.messages[e];for(let e of a)if(o&&"object"==typeof o)o=o[e];else{o=void 0;break}return"string"==typeof o?o:void 0}let s=(0,a.createContext)(null);function r(e){"u">typeof document&&(document.documentElement.lang="zh"===e?"zh-CN":"en")}e.s(["I18nProvider",0,function({children:e,initialLang:n="en"}){let l=(0,o.parseLangParam)(new URLSearchParams(window.location.search).get(o.LANG_PARAM))??n,[,d]=(0,a.useState)(0);(0,a.useEffect)(()=>{r(l)},[l]);let c=(0,a.useCallback)(e=>{let t,a,n;t=new URL(window.location.href),a=(0,o.applyLocaleToUrl)(t,e),n=`${a.pathname}${a.search}${a.hash}`,`${t.pathname}${t.search}${t.hash}`!==n&&window.history.replaceState(window.history.state,"",n),r(e),d(e=>e+1)},[]),p=(0,a.useMemo)(()=>({lang:l,setLang:c,t:e=>i(l,e)??i("en",e)??e}),[l,c]);return(0,t.jsx)(s.Provider,{value:p,children:e})},"useI18n",0,function(){let e=(0,a.useContext)(s);if(!e)throw Error("useI18n must be used within I18nProvider");return e}],226138)},64527,e=>{"use strict";let t="lang";function a(e){if(!e)return null;let t=e.trim().toLowerCase().replaceAll("_","-");return"en"===t||t.startsWith("en-")?"en":"zh"===t||t.startsWith("zh-")?"zh":null}function n(e,a){let n=new URL(e);return n.searchParams.set(t,a),n}function o(e,n){if(a(n.get(t)))return;let o=a(e.get(t));o&&n.set(t,o)}e.s(["LANG_PARAM",0,t,"applyLocaleToUrl",0,n,"copyLangParam",0,o,"hrefForLocale",0,function(e,t,a){let o=new URL("http://local.invalid");o.pathname=e||"/",o.search=new URLSearchParams("string"==typeof t?t:t.toString()).toString();let i=n(o,a);return`${i.pathname}${i.search}`},"hrefWithCopiedLang",0,function(e,n,i){let s=new URL(e,"http://local.invalid");return o(n,s.searchParams),i&&!a(s.searchParams.get(t))&&s.searchParams.set(t,i),`${s.pathname}${s.search}${s.hash}`},"parseLangParam",0,a])},236973,e=>{"use strict";let t={en:{app:{brand:"Hologrow",pro:"Hologrow Pro",title:"Hologrow",tagline:"Integrate AI Agent into your company's workspace and data",sidebarTagline:"AI-Ready Data Solution"},common:{mock:"",mockData:"",loading:"Loading...",connecting:"Connecting...",logout:"Log out",logoutZh:"Log out",close:"Close",openNavigation:"Open navigation",closeNavigation:"Close navigation",mainNavigation:"Main navigation",navigation:"Navigation",expandSidebar:"Expand sidebar",collapseSidebar:"Collapse sidebar",notifications:"Notifications",errorTitle:"Something went wrong",errorBody:"This page ran into a problem. Try again, or contact support if it continues.",tryAgain:"Try again",cancel:"Cancel",save:"Save",confirm:"Confirm",searchConnectors:"Search connectors",comingSoon:"Coming Soon",connected:"Connected",expired:"Expired",connectedCount:"{count} connected",connect:"Connect",connectMore:"Connect more",reconnect:"Reconnect",manage:"Manage",authorizeAccount:"Authorize account",connectingVerb:"Connecting...",reconnecting:"Reconnecting...",fetchingConnectionStatus:"Fetching connection status...",records:"Records",inputTokens:"Input tokens",outputTokens:"Output tokens",total:"Total",tokens:"Tokens",success:"Success",failed:"Failed",running:"Running",done:"Done",downloadReceipt:"Download receipt",download:"Download",downloadAll:"Download all",page:"Page",of:"of",prev:"Previous",next:"Next",stagingEnv:"Staging Env"},pages:{settingsDescription:"Account, plan, and workspace settings are coming soon.",documentationDescription:"Setup guides and API references are coming soon."},nav:{overview:"Overview",connectors:"Data Connectors",agent:"Agent",agents:"Agents",session:"Session",integrations:"Integrations",dataExplorer:"Data Explorer",aiPlatforms:"AI Tools",skills:"Skills",dataSchema:"Data Schema",dataSettings:"Data Managements",documentation:"Documentation",discord:"Discord",plugins:"Plugins",automatedTasks:"Scheduled",billing:"Billing",usage:"Usage",settings:"Settings",teamManagement:"Members",groupDataHub:"Data Hub",paywallUnlockHint:"Start your free trial to unlock Hologrow.",recent:"Recent",language:"Language",langEnglish:"English",langChinese:"ç®ä½ä¸æ",langEN:"EN",langZH:"ZH",agentChat:"Chat",agentSessions:"Sessions",openSidebar:"Open sidebar",collapseSidebar:"Collapse sidebar"},teamManagement:{settings:"Settings",title:"Members",subtitle:"Invite teammates, manage roles, and see who has access to this workspace.",addMember:"Invite member",changePassword:"Change password",searchPlaceholder:"Search by name or email",tabs:{members:"Members",
1invitations:"Invitations"},filters:{all:"All"},members:{title:"Organization Members",empty:"No organization members"},invites:{title:"Membership Invites",empty:"No pending invites"},table:{name:"Name",role:"Role",status:"Status",lastActive:"Last Active",invitedOn:"Invited On",actions:"Actions",rowsPerPage:"Rows per page"},pagination:{first:"First page",previous:"Previous page",next:"Next page",last:"Last page"},status:{active:"Active",disabled:"Disabled",invited:"Pending",expired:"Expired",accepted:"Accepted",notInvited:"Not invited"},actions:{disable:"Disable",enable:"Enable",delete:"Delete",deleting:"Deleting",resend:"Resend",resending:"Resending",cancel:"Cancel",close:"Close",revoke:"Revoke"},roles:{owner:"Admin",admin:"Admin",member:"Member"},success:{invite:"Invitation sent.",resendInvite:"Invitation resent.",deleteInvite:"Invitation revoked.",deleteMember:"Member removed from the workspace.",passwordChanged:"Password changed.",roleUpdated:"Role updated."},memberDeleteConfirm:{title:"Remove member",message:"They will lose access to this workspace, and every API key they created will be revoked. You can invite them back later.",confirm:"Remove member"},deleteConfirm:{title:"Revoke invitation",message:"This invitation will be cancelled and the invite link will stop working."},modal:{name:"Name",namePlaceholder:"colleague",email:"Email address",emailPlaceholder:"[email protected]",role:"Role",sendInvite:"Send invite",emailInvalid:"Enter a valid email address.",help:"The invite will appear under Membership Invites. You can revoke pending invitations at any time.",helpOwner:"Owners can manage the team, usage, and billing, and create new users. The invite will appear under Membership Invites."},passwordModal:{newPassword:"New password",newPasswordPlaceholder:"Enter a new password",confirmPassword:"Confirm password",confirmPasswordPlaceholder:"Enter the new password again",showPassword:"Show password",hidePassword:"Hide password",submit:"Update password",strengthError:"Password does not meet the strength requirements.",mismatch:"The two passwords do not match.",requirements:{length:"At least 8 characters",mixedCase:"Uppercase and lowercase letters",number:"One number",special:"One special character"}},errors:{request:"Request failed",load:"Failed to load team",invite:"Failed to invite member",emailExists:"This email is already a member of this organization.",alreadyInOrg:"This email already belongs to another organization.",self:"You cannot invite your own email.",rateLimited:"Too many invitations. Please wait and try again.",lastAdmin:"The organization must keep at least one admin.",update:"Failed to update member",resendInvite:"Failed to resend invitation",deleteInvite:"Failed to revoke invitation",deleteMember:"Failed to delete member. Please try again.",password:"Failed to change password"}},session:{title:"Session",subtitle:"Recent conversations",newChat:"New chat",search:"Search",searchPlaceholder:"Search sessions",searchHint:"Search by session name",recent:"Recent",rename:"Rename",delete:"Delete",pin:"Pin",unpin:"Unpin",groups:"Groups",noGroups:"No Groups",noChat:"No chat",groupName:"Name this group",groupNamePlaceholder:"Name",groupOptions:"Group options",createGroup:"Create group",newChatInGroup:"New chat in this group",moveToGroup:"Move to group",searchResults:"Search results",noSearchResults:"No matching sessions",noPreview:"No preview",untitled:"Untitled session",deleteGroupInformation:"Delete Group",deleteGroupMessage:"Conversations under this group will be moved to Recent Chats.",deleteSession:"Delete session",expandSessions:"Expand Agent sessions",collapseSessions:"Collapse Agent sessions",options:"Session options",share:"Share",shareSelectTitle:"Select messages to share",shareDialogDescription:"Anyone with the link can view this conversation.",shareCreate:"Generate share link",shareCreating:"Creatingâ¦",shareCopy:"Copy link",shareCopied:"Link copied",shareSelectAll:"Select all",shareSelectedCount:"{count} selected",shareLinkReady:"Share link ready",shareSelectMessage:"Select message",shareUnavailableTitle:"Share unavailable",shareUnavailableDetail:"This share link is invali
1d.",shareVisitHologrow:"Visit Hologrow",shareSharedOn:"Shared on {time}",sharePermanenceNote:"This link does not expire. New messages will not appear in it.",forkFromHere:"Branch from here",forking:"Branchingâ¦",forkedFrom:"Continued from {title}"},login:{welcomeBack:"Welcome Back",subtitle:"Sign in to access Hologrow",email:"Email",password:"Password",emailPlaceholder:"Enter your email",passwordPlaceholder:"Enter your password",signIn:"Sign In",or:"or",signInWithLark:"Sign in with Lark",loginFailed:"Login failed"},runtimePreparing:{title:"Setting up your Agent environment",subtitle:"This usually takes 2-3 minutes, please wait...",footer:"You'll be redirected automatically once it's ready",unavailableTitle:"We couldn't check your Agent environment",unavailableSubtitle:"The setup service is temporarily unreachable. Please try again in a moment.",unavailableFooter:"Keep this page open and retry once the service is available.",retry:"Retry"},thirdAuth:{signingIn:{title:"Signing you in",subtitle:"Verifying your Lark tenant and account."},errors:{title:"We couldnât sign you in",subtitle:"Please try again or contact your administrator.",tenantNotEnabled:"This Lark tenant isnât enabled for Hologrow"}},invite:{title:"Set your password",subtitle:"Your invitation has been verified. Create a password to join this workspace.",passwordPlaceholder:"Enter a password",confirmPasswordPlaceholder:"Confirm your password",submit:"Complete invitation",successTitle:"Invitation accepted",successSubtitle:"Taking you to Hologrow now...",errors:{required:"Invitation token and password are required.",invalid:"This invitation link is invalid or has expired.",tooShort:"Password must be at least 8 characters.",mismatch:"The two passwords do not match.",updateFailed:"Could not set your password. Please try again.",unknown:"Something went wrong. Please try again."}},memberInvite:{title:"Join {company}",subtitle:"You've been invited to join {company} on Hologrow as {email}.",join:"Join organization",createAccount:"Create account and join",signIn:"Sign in and join",signInHint:"Already have an account? Sign in here to join.",signUpHint:"Don't have an account? Create one to join.",modeLogin:"Sign in",modeSignup:"Create account",modeProfile:"Complete your profile",profileHint:"Add your name to finish joining this workspace.",passwordRequired:"Please enter your password.",email:"Email",name:"Your name",nameRequired:"Please enter your name.",password:"Password",passwordWeak:"Please choose a stronger password.",invalidTitle:"Invitation not found",invalidBody:"This invitation link is invalid. Ask an admin for a new one.",unavailableTitle:"This invitation is unavailable",expired:"This invitation has expired. Ask an admin to send a new one.",revoked:"This invitation was revoked.",accepted:"This invitation has already been used.",emailMismatch:"Use {email} to accept this invitation.",alreadyInOrg:"This account already belongs to another organization.",emailExists:"This email is already registered. Sign in instead.",invalidCredentials:"Incorrect email or password. Please try again.",emailNotConfirmed:"Please confirm this email before joining.",failed:"Could not accept this invitation. Please try again."},errors:{authRequired:"Email and password are required",authInvalid:"Invalid email or password",authDisabled:"This account has been disabled.",geminiKeyMissing:"Gemini API key is not configured on the server. Add GEMINI_API_KEY to .env.local.",geminiFailed:"The model could not complete this request. A local template plan is shown instead.",unauthorized:"You are not signed in or your session has expired.",forbidden:"You do not have access to this resource.",unknown:"Something went wrong. Please try again.",composioKeyMissing:"Composio API key is not configured for this tenant.",unsupportedConnector:"Unsupported connector: {connector}",authorizeFailed:"Could not start authorization.",connectionStatusFailed:"Could not load connection status.",loadUsageFailed:"Could not load usage data.",loadSessionsFailed:"Could not load sessions.",loadTracesFailed:"Could not load task history.",hermesNotConfigured:"Hermes agent is not configured for this tenant.",redisUnavailable:"Redis is unavailable. Please try again later.",badRequest:"Invalid request.",createSessionGroupFailed:"Could not create this group.",renameSessionGroupFailed:"Could not rename this group.",sessionGroupNameExists:"A group with this name already exists.",chatFailed:"Could not get a response from the agent.",sessionNotFound:"This session no longer exists.",renameSessionFailed:"Could not rename this session.",deleteSessionInProgress:"Sessions in progress cannot be deleted.",agentUnavailableTitle:"Agent unavailable",agentUnavailable:"This agent is not available right now. Choose an active agent and try again.",subscriptionExpired:"Your subscription has expired.",creditsExhausted:"Your credits have been exhausted.",messageNotFound:"Message not found.",persistApprovalDecisionFailed:"Could not save approval decision.",loadAutomatedTasksFailed:"Could not load automated tasks.",loadAutomatedTaskFailed:"Could not load task details.",createAutomatedTaskFailed:"Could not create automated task.",updateAutomatedTaskFailed:"Could not update automated task.",deleteAutomatedTaskFailed:"Could not delete automated task.",runAutomatedTaskFailed:"Could not run automated task.",pauseAutomatedTaskFailed:"Could not pause automated task.",resumeAutomatedTaskFailed:"Could not resume automated task.",ensureAutomatedTaskRunSessionFailed:"Could not open the related conversation.",automatedTaskActionFailed:"Automated task action failed.",notFound:"Resource not found.",shareEmptySession:"This session has no text messages to share.",shareCreateFailed:"Could not create the share link.",forkCreateFailed:"Could not branch this conversation.",forkSessionUnavailable:"This conversation cannot be branched yet.",forkMessageUnavailable:"This reply cannot be branched."},connectors:{title:"Data Connectors",tabs:{all:"All",commerce:"Store",ads:"Ads",marketing:"Marketing"},types:{commerce:"Store",ads:"Ads",marketing:"Marketing"},summary:{platforms:"Platform",connections:"Connections",needsReauth:"Needs reauth",authorizationExpired:"Authorization expired",someAuthorizationsExpired:"Parti
1ally expired"},card:{connections:"Connections",expired:"Expired"},list:{platform:"Platform",status:"Status",action:"Action",notConnected:"Not connected",empty:"No connectors match your filters."},requestBanner:{title:"Need another connection?",description:"Let us know what data you'd like to use in Hologrow",action:"Request integration"},toast:{authorizeFailed:"Authorization failed. Please try again.",oauthFailed:"Connection failed. Please try again.",callbackSyncFailed:"Connected, but syncing the account profile failed.",noteUpdateFailed:"Could not update the connection note.",disconnectFailed:"Could not revoke authorization. Please try again.",disconnectSuccess:"Authorization revoked."},missingScopes:{banner:"This connection is missing required permissions. Reconnect and grant all requested access.",reconnect:"Reconnect",guides:{ga4:{title:"Grant Google Analytics access",body:"Reconnect and check Google Analytics on the consent screen, then continue.",imageAlt:"Google account consent screen with the Analytics permission highlighted"}}},drawer:{addConnection:"Add connection",editCredentials:"Edit credentials",disconnect:"Revoke access",connectionSummary:"{count} connections · {expired} expired",sectionTitle:"Connections",connectionId:"Connection ID",lastAuthorized:"Last authorized",emptyTitle:"No connections yet",emptySubtitle:"Connect this platform to add an account.",note:"Note",edit:"Edit",editNote:"Edit note"},resourceSync:{scopeTitle:"Sync scope",selectedCount:"{selected} of {total}",scopeHint:"A smaller sync scope uses less storage and syncs faster.",setupHint:"Choose what to sync, then start. You can change this later.",selectAll:"Select all",selectNone:"Clear",empty:"No syncable resources were returned for this connection.",loadError:"Couldn't load sync resources.",retry:"Retry",start:"Start sync",needSelection:"Select at least one resource to start syncing.",saveError:"Couldn't save sync settings.",saveSuccess:"Sync settings saved.",saveHint:"Saving syncs the updated scope, including historical data.",startError:"Couldn't start sync.",startSuccess:"Sync started. Data will appear as it becomes ready.",savedPendingSync:"Settings saved. Sync status will update shortly.",destinationNotReady:"This connection is still initializing. Try again in a moment.",setupCta:"Choose sync scope",manage:"Sync settings",notStarted:"Sync not started"},connectedSources:{title:"Connected data sources",subtitle:"These connections define the data assets this workspace can query.",platform:"Platform",connectorName:"Connector",connection:"Connection",assets:"Data assets",asset:"Asset",assetName:"Account",assetId:"Account ID",action:"Action",status:"Status",updatedAt:"Updated",assetCount:"{count} assets"},items:{ga4:{name:"Google Analytics (GA4)",desc:"Track website traffic, user behavior, and conversions."},gsc:{name:"Google Search Console",desc:"Monitor and troubleshoot your site's presence in Google Search."},shopify:{name:"Shopify",desc:"Sync commerce data: orders, customers, and products."},amazonSpSeller:{name:"Amazon Seller (3P)",desc:"Authorize a Seller Central account to sync seller orders, catalog, inventory, and performance data."},amazonSpVendor:{name:"Amazon Vendor (1P)",desc:"Authorize a Vendor Central account to sync vendor sales, traffic, forecasting, and inventory reports."},amazonAds:{name:"Amazon Ads",desc:"Authorize Login with Amazon to sync Advertising API profiles into your workspace."},amazonDsp:{name:"Amazon DSP",desc:"Authorize Login with Amazon to sync Amazon DSP advertising data into your workspace."},gmail:{name:"Gmail",desc:"Sync email threads and metadata for workflows."},googleAds:{name:"Google Ads",desc:"Analyze and manage campaigns in Google Ads."},metaAds:{name:"Meta Ads",desc:"Analyze and manage campaigns in Meta Ads."},mailchimp:{name:"Mailchimp",desc:"Email marketing campaigns and audience insights."},klaviyo:{name:"Klaviyo",desc:"Data-driven email/SMS marketing for e-commerce."},shoplazza:{name:"Shoplazza",desc:"Sync store data: orders, customers, and products."}
1,n8n:{name:"n8n",desc:"Connect your n8n workspace to create and update agent-managed workflows."},lingxing:{name:"Lingxing ERP",desc:"Sync Lingxing ERP stores, listings, sales, and inventory data."},tiktokShop:{name:"TikTok Shop (US)",desc:"Sync orders, products, and shop performance from TikTok Shop US."},temu:{name:"TEMU",desc:"Sync TEMU store orders, products, and inventory."},walmart:{name:"Walmart",desc:"Sync Walmart Marketplace orders, catalog, and inventory."},mercadoLibre:{name:"Mercado Libre",desc:"Sync Mercado Libre orders, listings, and shop data."},github:{name:"GitHub Organization",desc:"Bind a GitHub organization for read-only access to repos, issues, PRs and projects."},larkCli:{name:"Lark / Feishu",desc:"Bind your Lark app to read the knowledge base and create new docs and sheets."}},modalCommon:{stepInformation:"Enter information",noteLabel:"Note (optional)",notePlaceholder:"e.g. US store, Brand A, primary account"},amazonRegionModal:{title:"Add {name}",subtitle:"Pick your selling region, then continue to Amazon to authorize.",stepRegion:"Select region",stepAuthorize:"Authorize on Amazon",regionLabel:"Select selling region",regionHelp:"Match the account you'll authorize"},shoplazzaModal:{title:"Add Shoplazza",subtitle:"Enter your shop domain and access token, then continue to Shoplazza to authorize.",shopDomainLabel:"Shop Domain",shopDomainPlaceholder:"your-store.myshoplaza.com",accessTokenLabel:"Access Token",accessTokenPlaceholder:"Access token",stepAuthorize:"Authorize on Shoplazza",requiredError:"Shop domain and access token are required.",invalidDomainError:"Enter a valid Shoplazza shop domain, such as your-store.myshoplaza.com.",saveError:"Failed to save credentials. Please try again.",cancel:"Cancel",confirm:"Authorize account",close:"Close"},n8nModal:{title:"Add n8n",subtitle:"Enter your n8n information, then continue to n8n to authorize.",baseUrlLabel:"Workspace URL",baseUrlPlaceholder:"https://your-workspace.app.n8n.cloud",baseUrlHelp:"Enter only the workspace root URL, without /api/v1 or other paths.",apiKeyLabel:"API Key",apiKeyPlaceholder:"API key",stepAuthorize:"Authorize on n8n",requiredError:"n8n Cloud URL and API key are required.",urlError:"Enter a valid n8n workspace root URL.",saveError:"Failed to save n8n credentials. Please try again.",cancel:"Cancel",confirm:"Authorize account",close:"Close"},lingxingModal:{title:"Add Lingxing ERP",editTitle:"Edit Lingxing ERP",subtitle:"Enter your Lingxing OpenAPI application credentials to connect this account.",appIdLabel:"App ID",appIdPlaceholder:"Lingxing App ID",appSecretLabel:"App Secret",appSecretPlaceholder:"Lingxing App Secret",credentialsGuide:"App ID and App Secret setup guide",stepConnect:"Connect Lingxing",requiredError:"App ID and App Secret are required.",invalidCredentialsError:"The credentials could not access Lingxing sellers. Check the App ID, App Secret, and application permissions.",validationUnavailableError:"Lingxing could not be reached to verify these credentials. Please try again later.",saveError:"Failed to save Lingxing credentials. Please try again."},googleAdsCustomerIdModal:{title:"Add Google Ads",subtitle:"Enter your Google Ads customer ID, then continue to Google to authorize.",customerIdLabel:"Customer ID",customerIdPlaceholder:"e.g. 123-456-7890",customerIdHelp:"Use the account-level customer ID. Dashes are optional.",stepCustomerId:"Enter Customer ID",stepAuthorize:"Authorize on Google",invalidError:"Enter a valid Google Ads customer ID.",cancel:"Cancel",confirm:"Authorize account",close:"Close"},githubModal:{title:"Connect GitHub Organization",subtitle:"Bind a GitHub organization for read-only project access.",orgLabel:"Organization",orgPlaceholder:"e.g. hologrow",tokenLabel:"Access Token",tokenPlaceholder:"Paste a GitHub personal access token",tokenHelp:"Use a read-only token with read:org, repo (read) and read:project scopes.",requiredError:"Organization and access token are required.",previewError:"Could not verify this token. Please try again.",saveError:"Failed to save GitHub credentials. Please try again.",cancel:"Cancel",confirm:"Verify & Continue",close:"Close",reviewTitle:"Review permissions",reviewSubtitle:"This token grants your agent the following access. Confirm to install.",scopesEmpty:"GitHub did not report any scopes for this token (fine-grained PATs donât support a scope preview â it can still be installed).",back:"Back",confirmInstall:"Confirm Install"},larkModal:{title:"Connect Lark / Feishu",subtitle:"Bind your Lark self-built app to read the knowledge base and create docs.",domainLabel:"Region",domainFeishu:"Feishu (open.feishu.cn)",domainLark:"Lark (open.larksuite.com)",appIdLabel:"Ap
1p ID",appIdPlaceholder:"cli_xxxxxxxx",appSecretLabel:"App Secret",appSecretPlaceholder:"Paste your Lark app secret",appSecretHelp:"Grant the app wiki/docx/sheets/drive read scopes plus docx/sheets create.",requiredError:"App ID and app secret are required.",previewError:"Could not verify this credential. Please try again.",saveError:"Failed to save Lark credentials. Please try again.",cancel:"Cancel",confirm:"Verify & Continue",close:"Close",reviewTitle:"Review permissions",reviewSubtitle:"This app grants your agent the following access. Confirm to install.",scopesEmpty:"No scopes were reported for this app.",back:"Back",confirmInstall:"Confirm Install"},apiKeyModal:{close:"Close",cancel:"Cancel",confirm:"Install",requiredError:"An API key is required.",saveError:"Failed to save the credential. Please try again.",apify:{title:"Connect Apify",subtitle:"Bind your own Apify token for web search and scraping.",label:"API Token",placeholder:"Paste your Apify API token",help:"From the Apify Console â Settings â API & Integrations."},sellersprite:{title:"Connect SellerSprite",subtitle:"Bind your own SellerSprite secret key for Amazon product/keyword research.",label:"Secret Key",placeholder:"Paste your SellerSprite secret key",help:"From open.sellersprite.com â App list."},sorftime:{title:"Connect Sorftime",subtitle:"Bind your own Sorftime key for cross-marketplace product research.",label:"API Key",placeholder:"Paste your Sorftime key",help:"From the Sorftime open platform."},sif:{title:"Connect SIF",subtitle:"Bind your own SIF secret key for Amazon ad and traffic diagnostics.",label:"Secret Key",placeholder:"Paste your SIF secret key",help:"From www.sif.com/mcp?tab=secret."},bishopi:{title:"Connect Bishopi",subtitle:"Bind your own Bishopi API key for SEO and domain-name intelligence.",label:"API Key",placeholder:"Paste your Bishopi API key",help:"From your Bishopi account settings."}}},plugins:{title:"Plugins",tagline:"Hologrow keeps your business data in sync. Enable a third-party source below, and your AI tools can use both Hologrow data and external MCP tools.",searchPlaceholder:"Search by name",noResults:"No plugins match your search.",configureKey:"API Key",configureTitle:"API Key for {name}",enabled:"Enabled",enable:"Enable",list:{count:"{count} plugins",loadError:"Could not load the plugin library.",retry:"Retry",enableFailed:"Could not enable this plugin.",disableFailed:"Could not disable this plugin.",skuConflict:"Hosted and your-token versions cannot both be on. Turn one off first."},filters:{allCategories:"All categories",accessAll:"All access",accessHosted:"Hosted by Hologrow",accessOfficial:"Hologrow exclusive",accessByok:"Your token",accessOpen:"No token needed",accessHostedHint:"Hologrow injects the upstream credential. Turn it on and use it. Hosted calls use your Signal credits.",accessOfficialHint:"Exclusive Hologrow API. Uses your Hologrow API key; no third-party token and no Signal credit charge.",accessByokHint:"Paste your own key when enabling. Usage counts against your account, and Hologrow does not bill for it.",accessOpenHint:"Public MCP. No credential required."},credit:{label:"Credit remaining",ofAllowance:"of {allowance}"},toast:{enabled:"{name} is enabled",disabled:"{name} is disabled",enabledHint:"Refresh or reinstall MCP in your agent, then start a new session. Some platforms only apply this after a reinstall."},enableDrawer:{title:"Enable {name}",url:"URL",oauthHint:"This server expects OAuth. Paste a bearer token; the gateway sends it as an Authorization header.",keepCurrentKey:"Leave a field blank to keep the key already saved."},categories:{"Developer Tools":"Developer Tools","Project Management":"Project Management",Productivity:"Productivity","AI Tools":"AI Tools",Marketing:"Marketing",Finance:"Finance",Security:"Security",Design:"Design",Sales:"Sales",Search:"Search",Communication:"Communication","Customer Support":"Customer Support",Analytics:"Analytics",Travel:"Travel","Human Resources":"Human Resources",Research:"Research",Legal:"Legal","E-Commerce":"E-Commerce","E-comm + marketing":"E-comm + marketing","E-comm":"E-comm",Lifestyle:"Lifestyle",Other:"Other"}},agent:{title:"Agent",subtitle:"Chat with your agent",homeTitle:"Ask Hologrow about your data",homeTitleWithAgent:"Ask {agentName} about your data",welcome:"Hi",welcomeMessage:"Hi {userLabel} â I'm {agentDisplayName}.\n\n{agentDescription}\n",placeholder:"Type a question...",send:"Send",stop:"Stop",hint:"Enter to send ⢠Shift+Enter for newline",accessLockedTitle:"Access Locked",accessLockedBody:"Your plan has expired or your credits have been exhausted. Features are locked. Please add credits or resubscribe.",accessLockedAction:"Go to Restore Features",demoReply:"Got it. I can help analyze your connected data and answer questions. Connect integrations to get started.",modelBadge:"Hologrow Agent",modelTier:"Lite",modelSelectLabel:"Model",modelSelectAria:"Select chat model",modelAndReasoningAria:"Model and reasoning",modelSettings:"Model settings",reasoningStrength:"Reasoning",reasoningEffort:{medium:"medium",max:"max"}
1,generationCancelled:"Cancelled",chooserTitle:"Choose an agent",chooserSubtitle:"Start a new conversation with a specific agent. Each session keeps its own context.",loadingAgents:"Loading agents",noAgents:"No agents available",noDescription:"No description provided.",planning:{heading:"Execution plan",statusRunning:"Running",statusDone:"Completed",stepUpdating:"Updating (in progress)",stepFinal:"Final",stepInterimNote:"This is an intermediate view and may update as the agent continues running.",showWorkLog:"Show work log",hideWorkLog:"Hide work log",workLogHeading:"Work log",phase1Title:"Research connected data",phase1Summary:"Reviewed your integrations and recent usage patterns to ground recommendations in real signals.",phase1Step1:"Scan active connectors and token hotspots.",phase1Step2:"Map questions to available metrics and events.",phase2Title:"Shape the answer",phase2Summary:"Structured a concise response path: constraints first, then actions, with clear assumptions.",phase2Step1:"Clarify scope from your message and implied goals.",phase2Step2:"Draft the initial response outline.",phase3Title:"Deliverables",phase3Summary:"Packaged outputs you can share or extend in your workspace.",phase3Step1:"Generate a short brief plus a longer reference note.",outputsHeading:"Generated artifacts",phaseContext:"Phase context"},artifact:{navPrev:"Previous artifact",navNext:"Next artifact",openPreview:"Open preview",closePreview:"Close preview",title1:"Integration & usage brief",title2:"Next steps checklist",body1:"# Integration & usage brief\n\n## Summary\n- Prioritize connectors with the highest token throughput.\n- Align agent prompts with stable schemas to reduce retries.\n\n## Recommended actions\n1. Validate OAuth scopes for each toolkit.\n2. Add guardrails for sensitive exports.\n3. Route heavy queries to scheduled jobs.\n",body2:"# Next steps checklist\n\n- [ ] Confirm billing seat count matches deployed agents.\n- [ ] Export last invoice PDF for finance.\n- [ ] Enable alerts for anomalous token spikes.\n"},toolbarWeb:"Web search",toolbarDoc:"Documents",composerPlugins:{title:"Plugins",uploadHeader:"Upload",selectFile:"Files and images",pluginsHeader:"Plugins",skillsHeader:"Skills",empty:"None available",noPluginsEnabled:"No plugins are enabled.",loading:"Loadingâ¦",error:"Could not load. This chat still uses the agent defaults.",back:"Back",invokeSkillPrefix:"Use the `{skill}` skill for this: "},copyMessage:"Copy",copiedMessage:"Copied",copyResponse:"Copy",copiedResponse:"Copied",chartDownload:"Download image",chartCopy:"Copy image",chartCopied:"Copied",tableDownload:"Download CSV",tableCopy:"Copy table",approval:{approved:"Approved",cancelled:"Cancelled",persistFailedTitle:"Could not save approval",persistFailed:"Your approval decision could not be saved. Please try again.",composerLockedPlaceholder:"Please approve or reject to continueâ¦"},loadMore:"Load more",allMessagesLoaded:"All messages loaded",file:"File",removeFile:"Remove file",previewFile:"Preview file",previewFailed:"Preview failed",previewTruncated:"Preview truncated",previewCsvRows:"Showing first {count} rows",previewEmpty:"Empty file",downloadFile:"Download file",downloadFailed:"Download error",uploadInvalidType:"{filename} file format is not supported.",uploadTooLarge:"File too large. Max: {maxSize}MB",uploadTooMany:"You can attach up to {maxCount} files.",uploadFailed:"Upload failed",planningThinking:"Thinking through your requestâ¦",executionLog:{heading:"Process log",summary:"{count} runtime events",expand:"Expand",collapse:"Collapse",collapsed:"Process details are collapsed",events:{understanding_request:"Understanding request",preparing_context:"Preparing context",web_search_running:"Searching web",web_search_completed:"Web search completed",web_search_failed:"Web search failed",data_reading:"Reading data",data_read_completed:"Data read completed",amazon_data_reading:"Reading Amazon data",amazon_data_read_completed:"Amazon data read completed",shopify_data_reading:"Reading Shopify data",shopify_data_read_completed:"Shopify data read completed",google_data_reading:"Reading Google data",google_data_read_completed:"Google data read completed",analysis_tool_running:"Analyzing data",analysis_tool_completed:"Analysis completed",chart_tool_running:"Generating chart",chart_tool_completed:"Chart generated",file_tool_running:"Processing file",file_tool_completed:"File processed",tool_running:"Using tool",tool_completed:"Tool completed",tool_failed:"Tool failed",context_warning:"Long conversation may need context cleanup",context_compressing:"Organizing context",context_compressed:"Earlier context organized",context_compress_failed:"Context cleanup failed",answer_streaming:"Writing answer",run_completed:"Completed",run_failed:"Failed",run_stopped:"Stopped"},details:{listTables:"Inspecting available data tables",checkFreshness:"Checking data freshness",readDataDictionary:"Reading data dictionary",queryBusinessData:"Querying business data",queryData:"Querying {source} {dataset} data"},datasets:{sales:"sales",traffic:"traffic",inventory:"inventory",finance:"finance",product:"product",ads:"ads",business:"business"}},toolDisplay:{fallback:{title:"Processing request",description:"Calling the capabilities needed for this task"},webSearch:{title:"Searching public sources",description:"Finding information relevant to your request"}
1,webExtract:{title:"Reading web content",description:"Extracting relevant information from webpages"},terminal:{title:"Processing data",description:"Running the necessary data processing steps"},process:{title:"Managing background tasks",description:"Checking or managing task runtime status"},readFile:{title:"Reading files",description:"Reviewing file content relevant to your request"},writeFile:{title:"Updating files",description:"Writing processed content"},patch:{title:"Editing files",description:"Applying the necessary file changes"},searchFiles:{title:"Searching local files",description:"Finding files relevant to your request"},visionAnalyze:{title:"Analyzing image",description:"Identifying key information in the image"},imageGenerate:{title:"Generating image",description:"Creating visual content from your request"},skillsList:{title:"Checking available skills",description:"Looking for skills that may help with this task"},skillView:{title:"Reading skill instructions",description:"Reviewing guidance for a relevant skill"},skillManage:{title:"Managing skills",description:"Updating skill configuration for this task"},skillVerify:{title:"Verifying skill evolution",description:"Queueing background checks against intent and test cases, with optional self-improvement"},browserNavigate:{title:"Opening webpage",description:"Navigating to the target page"},browserSnapshot:{title:"Reading webpage state",description:"Getting the page structure and content"},browserClick:{title:"Using webpage",description:"Clicking the relevant page element"},browserType:{title:"Filling webpage content",description:"Entering information needed for the task"},browserScroll:{title:"Browsing webpage",description:"Viewing more page content"},browserBack:{title:"Returning to previous page",description:"Adjusting the browser position"},browserPress:{title:"Using webpage",description:"Completing a page action with the keyboard"},browserGetImages:{title:"Reading webpage images",description:"Getting image information from the page"},browserVision:{title:"Analyzing webpage view",description:"Understanding visual content on the page"},browserConsole:{title:"Checking webpage status",description:"Reviewing page runtime information"},browserCdp:{title:"Inspecting webpage details",description:"Reading page debugging information"},browserDialog:{title:"Handling webpage prompt",description:"Responding to a page dialog"},textToSpeech:{title:"Generating audio",description:"Converting text into speech"},todo:{title:"Organizing task plan",description:"Planning or updating execution steps"},memory:{title:"Reading memory",description:"Looking up background context relevant to your request"},sessionSearch:{title:"Searching chat history",description:"Finding relevant information from past conversations"},clarify:{title:"Clarifying request",description:"Preparing questions that need confirmation"},executeCode:{title:"Running code",description:"Computing, organizing, and generating intermediate results"},delegateTask:{title:"Delegating subtask",description:"Coordinating additional capabilities for this task"},cronjob:{title:"Managing scheduled task",description:"Checking or updating a scheduled task"},sendMessage:{title:"Sending message",description:"Sending information through a connected channel"},haListEntities:{title:"Reading smart home devices",description:"Viewing available device list"},haGetState:{title:"Reading device status",description:"Checking current smart home device state"},haListServices:{title:"Reading smart home services",description:"Viewing available control capabilities"},haCallService:{title:"Controlling smart home",description:"Executing a device control action"},kanbanShow:{title:"Viewing task board",description:"Reading task coordination status"},kanbanList:{title:"Reading task list",description:"Viewing tasks that can be handled"},kanbanComplete:{title:"Updating task status",description:"Marking task progress"},kanbanBlock:{title:"Updating task status",description:"Recording why a task is blocked"},kanbanHeartbeat:{title:"Syncing task status",description:"Updating task execution progress"},kanbanComment:{title:"Adding task note",description:"Recording task context"},kanbanCreate:{title:"Creating task",description:"Adding a new task item"},kanbanLink:{title:"Linking tasks",description:"Connecting related task information"},kanbanUnblock:{title:"Updating task status",description:"Clearing a task blocker"},computerUse:{title:"Using computer environment",description:"Completing the necessary interface operation"}
1,requestUserApproval:{title:"Approval required",description:"Waiting for your confirmation before continuing"}},fallbackNote:"Showing a local template because the live model was unavailable.",stepInspector:"Sub-task detail",stepKindResearch:"Research",stepKindDraft:"Draft",stepDefaultDetailResearch:"We narrow scope for â{label}â: confirm which connectors and metrics apply, list explicit assumptions, and note what would invalidate the approach. Findings are written so you can paste them into a stakeholder note without rework.",stepDefaultDetailDraft:"We draft â{label}â as a concrete artifact outline: section order, key bullets, and wording you can ship. The focus is clarity and next actions, not generic advice.",sessions:{title:"All tasks",subtitle:"Your recent agent work",new:"New chat",untitled:"New chat",search:"Search tasks",filter:"Filter",transcript:"Transcript (preview)",noMessages:"No messages yet.",noSessions:"No recent chats",empty:"Select a task"},scheduledTaskBadge:"Scheduled task"},automatedTasks:{title:"Automated Tasks",description:"Manage periodically executed agent tasks. Run results appear in recent conversations.",create:"New task",createTitle:"Create task",editTitle:"Edit task",save:"Save",detailTitle:"Task detail",runsTitle:"Run history",runsEmpty:"No runs yet.",openRun:"Open conversation",empty:"No automated tasks yet.",noAgent:"Select an agent to manage automated tasks.",table:{name:"Task name",frequency:"Frequency",status:"Status",nextRun:"Next run",actions:"Actions"},status:{enabled:"Enabled",paused:"Paused",failed:"Recently failed"},actions:{run:"Run now",edit:"Edit",pause:"Pause",resume:"Resume",delete:"Delete"},runStartedToast:"You will be notified automatically when the task finishes.",form:{name:"Task name",prompt:"Prompt",frequency:"Frequency",time:"Time",plan:"Schedule",weekdayPick:"Weekday",hourly:"Hourly",daily:"Daily",weekdays:"Weekdays",weekly:"Weekly",monthly:"Monthly",interval:"Repeat",once:"One-time",dayOfWeek:"Day of week (0=Sun)",dayOfMonth:"Day of month",intervalEvery:"Every",intervalUnit:"Unit",unitMinute:"Minutes",unitHour:"Hours",unitDay:"Days",runAt:"Run at",model:"Model",repeat:"Repeat count",repeatForever:"Unlimited",repeatNeverStop:"Never stop",repeatCount:"Repeat count",repeatTimesSuffix:"times",repeatHint:"Total number of runs. Each scheduled trigger counts as one run, and the task stops after reaching this count.",nameRequired:"Task name is required."},detail:{prompt:"Task description",statusSection:"Status",currentStatus:"Current status",nextRun:"Next run",lastRun:"Last run",runCount:"Runs",configSection:"Details",agent:"Agent",frequency:"Frequency",executionTime:"Execution time",timezone:"Timezone",model:"Model",runHistory:"Run history",runSuccess:"Success",runRunning:"Running",runFailed:"Failed",relatedConversation:"Related conversation"}},integrations:{title:"Integrations",subtitle:"Connect the platforms your workspace can use. We handle the data sync after authorization."},billing:{title:"Billing",subtitle:"Usage, invoices, and receipts.",overview:{balanceLabel:"Credit Balance",topUp:"Buy Credits",yourPlan:"Your Plan",trialPlan:"Trial Plan",starterPlan:"Starter Plan",proPlan:"Pro Plan",active:"Active",expiredStatus:"Expired",trialPlanDescription:"14-day trial plan.",planDescription:"Our most popular plan for small teams.",proPlanDescription:"Expanded monthly credits for growing teams.",perMonth:"/month",upgradePlan:"Upgrade Plan",paymentMethod:"Payment Method",paymentSubtitle:"Set up automated monthly payment",stripeConnected:"Stripe Connected",change:"Change",supported:"Supported:",goToDashboard:"Go to dashboard",planUsage:"Plan Usage",addCredit:"Add Credit",creditsUsed:"Credits used",creditsUsedSuffix:"credits used",usedThisPeriod:"Usage this period:",tokenCostNote:"",alertSettings:"Billing alert settings",totalSpent:"Total billed (this period)",totalSpentHint:"Includes membership for the current invoice.",totalTopUps:"Membership (this period)",totalTopUpsHint:"Primary billable line item: $600 / agent / month.",frozen:"Estimated tax",frozenHint:"Derived from the membership",promoCredits:"Promotional credits",expired:"Expired:",expires:"Expires:",heatmapTitleSuffix:"credits used in the last year",heatmapSubtitle:"Intensity is based on credits used per day",usageSettings:"Usage settings",learnHowCounted:"How usage is counted",less:"Less",more:"More",creditsWord:"credits",buyMo
1dalTitle:"Contact Your Customer Manager",buyModalBody:"To purchase additional credits, please reach out to your dedicated customer manager for personalized assistance.",buyModalConfirm:"Got it"},overviewTitle:"Billing Overview",overviewSubtitle:"Input/Output split pricing",membership:"Membership",monthly:"Monthly",yearly:"Yearly",agents:"Agents",renewal:"Renewal",perAgentPerMonth:"$600 / agent / month",period:"Period",tokenUsage:"Token usage",pricing:"Pricing",invoice:"Invoice",status:"Status",loop:"Loop",loopLine:"From usage tracking to invoicing and receipts.",lineItemsTitle:"Tasks",lineItemsSubtitle:"Tasks and credit usage",timelineTitle:"Closed-loop timeline",table:{date:"Date",task:"Task",tasks:"Tasks",updated:"Created",tokens:"Tokens",pricing:"Pricing",prompts:"Prompts",taskType:"Task Type",source:"Source",credits:"Credits",inputCost:"Input cost",outputCost:"Output cost"},invoiceGenerated:"Invoice generated",paymentCaptured:"Payment captured",receiptAudit:"Receipt & audit trail",sessionsLogged:"Sessions logged",tokensMetered:"Tokens metered",invoiceTotal:"Invoice total:",invoiceId:"Invoice ID",invoiceStatus:"Invoice status",issuedAt:"Issued at",inputPrice:"Input price",outputPrice:"Output price",tax:"Tax",totals:"Totals"},usage:{title:"Usage",subtitle:"Your personal overview and trends.",ownerSubtitle:"Monitor team usage and credits.",noAccessTitle:"No access",noAccessBody:"Usage is only available to workspace owners.",startAt:"Start time",endAt:"End time",totalCredits:"Total credits",sessions:"Sessions",tasks:"Task",avgCreditsPerDay:"Avg credits / day",loading:"Loading usage data...",empty:"No usage in this range",emptyTitle:"No usage in this period",emptyBody:"Try a different time range to see your activity.",memberNoUsageToast:"This member has no usage in the selected range.",loadErrorTitle:"Couldn't load usage data",loadErrorBody:"Something went wrong fetching your metrics. Please try again.",partialErrorTitle:"Some usage metrics could not be loaded",partialErrorBody:"Some metrics are temporarily unavailable. The rest of the usage data is still shown.",retry:"Retry",invalidRange:"Start date must be the same as or earlier than end date. Please adjust the range.",rangeTooLong:"Usage can be queried for up to 6 months. Please shorten the date range.",dailyTrend:"Daily trend",trendSubtitle:"{metric} per day · {range}",memberTrendTitle:"{name} · daily trend",entireTenant:"Entire tenant",custom:"Custom",today:"Today",prevMonth:"Previous month",nextMonth:"Next month",presets:{"7d":"Last 7 days","30d":"Last 30 days",month:"This month"},metrics:{credits:"Credits",sessions:"Sessions",tasks:"Tasks"},status:{active:"Active",banned:"Banned",deleted:"Deleted"},table:{title:"Member Usage",subtitle:"Per-member totals · {range} · sorted by {metric} ({direction})",unsortedSubtitle:"Per-member totals · {range}",name:"Name",email:"Email",role:"Role",status:"Status",credits:"Credits",sessions:"Sessions",tasks:"Tasks",highToLow:"high â low",lowToHigh:"low â high"},pagination:{page:"Page"}},connectorDetail:{allConnectors:"All Connectors",connectedDot:"â Connected",configure:"Configure a connector to analyze your {name} data with Hologrow.",connectedCopy:'Your {name} connection is active. Click "Reconnect" below to switch authorization.',connectCopy:"Connect your {name} authorization to enable AI-powered analysis. Credentials are encrypted and never stored in plain text.",reconnecting:"Reconnecting...",connecting:"Connecting...",reconnect:"Reconnect {name}",connect:"Connect {name}",back:"Back",quickLinks:"Quick Links",readDocs:"Read Documentation"}},zh:{app:{brand:"Hologrow",pro:"Hologrow Pro",title:"Hologrow",tagline:"å° AI Agent éæå°ä¼ä¸å·¥ä½æµä¸æ°æ®ä¸",sidebarTagline:"AI å°±ç»ªæ°æ®è§£å³æ¹æ¡"},common:{mock:"",mockData:"",loading:"å è½½ä¸â¦",connecting:"è¿æ¥ä¸â¦",logout:"éåºç»å½",logoutZh:"éåºç»å½",close:"å
³é",openNavigation:"æå¼å¯¼èª",closeNavigation:"å
³é导èª",mainNavigation:"主导èª",navigation:"导èª",expandSidebar:"å±å¼ä¾§æ ",collapseSidebar:"æ¶èµ·ä¾§æ ",notifications:"éç¥",errorTitle:"页é¢åºç°é®é¢",errorBody:"请éè¯ï¼è¥é®é¢æç»ï¼è¯·èç³»æ¯æã",tryAgain:"éè¯",cancel:"åæ¶",save:"ä¿å",confirm:"ç¡®å®",searchConnectors:"æç´¢è¿æ¥å¨",comingSoon:"å³å°ä¸çº¿",connected:"å·²è¿æ¥",expired:"å·²è¿æ",connectedCount:"å·²è¿æ¥ {count} 个",connect:"è¿æ¥",connectMore:"è¿æ¥æ´å¤",reconnect:"éæ°è¿æ¥",manage:"管ç",authorizeAccount:"ææè´¦å·",connectingVerb:"è¿æ¥ä¸â¦",reconnecting:"éè¿ä¸â¦",fetchingConnectionStatus:"è·åè¿æ¥ç¶æä¸â¦",records:"è®°å½æ°",inputTokens:"è¾å
¥ tokens",outputTokens:"è¾åº tokens",total:"å计",tokens:"Tokens",success:"æå",failed:"失败",running:"è¿è¡ä¸",done:"宿",downloadReceipt:"ä¸è½½æ¶æ®",download:"ä¸è½½",downloadAll:"ä¸è½½å
¨é¨",page:"页",of:"å
±",prev:"ä¸ä¸é¡µ",next:"ä¸ä¸é¡µ",stagingEnv:"é¢åç¯å¢"},pages:{settingsDescription:"è´¦æ·ãå¥é¤ä¸å·¥ä½åºè®¾ç½®å³å°ä¸çº¿ã",documentationDescription:"é
ç½®æåä¸ API åèå³å°ä¸çº¿ã"},nav:{overview:"æ¦è§",connectors:"æ°æ®è¿æ¥å¨",agent:"å¯¹è¯ Agent",agents:"Agents",session:"ä¼è¯",integrations:"è¿æ¥å¹³å°",dataExplorer:"åæ¥ç¶æ",aiPlatforms:"AI å·¥å
·",skills:"æè½",dataSchema:"æ°æ®åå
¸",dataSettings:"æ°æ®ç®¡ç",documentation:"ææ¡£",discord:"Discord",plugins:"æä»¶",automatedTasks:"宿¶ä»»å¡",billing:"计费",usage:"ç¨é",settings:"设置",teamManagement:"æå管ç",groupDataHub:"æ°æ®ä¸å¿",paywallUnlockHint:"å¼å§å
è´¹è¯ç¨ï¼è§£é Hologrowã",recent:"æè¿",language:"è¯è¨",langEnglish:"English",langChinese:"ç®ä½ä¸æ",langEN:"EN",langZH:"ä¸",agentChat:"对è¯",agentSessions:"ææä»»å¡",openSidebar:"æå¼è¾¹æ ",collapseSidebar:"æ¶èµ·è¾¹æ "},teamManagement:{settings:"设置",title:"æå管ç",subtitle:"é请éåã管çè§è²ï¼å¹¶æ¥çè°å¯ä»¥è®¿é®è¿ä¸ªå·¥ä½åºã
1",addMember:"é请æå",changePassword:"ä¿®æ¹å¯ç ",searchPlaceholder:"æå§åæé®ç®±æç´¢",tabs:{members:"æå",invitations:"é请"},filters:{all:"å
¨é¨"},members:{title:"ç»ç»æå",empty:"ææ ç»ç»æå"},invites:{title:"æåé请",empty:"ææ å¾
å¤çé请"},table:{name:"åç§°",role:"è§è²",status:"ç¶æ",lastActive:"æè¿æ´»è·",invitedOn:"é请æ¶é´",actions:"æä½",rowsPerPage:"æ¯é¡µè¡æ°"},pagination:{first:"第ä¸é¡µ",previous:"ä¸ä¸é¡µ",next:"ä¸ä¸é¡µ",last:"æåä¸é¡µ"},status:{active:"æ£å¸¸",disabled:"å·²ç¦ç¨",invited:"å¾
å¤ç",expired:"å·²è¿æ",accepted:"å·²æ¥å",notInvited:"æªé请"},actions:{disable:"ç¦ç¨",enable:"å¯ç¨",delete:"å é¤",deleting:"å é¤ä¸",resend:"éå",resending:"éåä¸",cancel:"åæ¶",close:"å
³é",revoke:"æ¤é"},roles:{owner:"管çå",admin:"管çå",member:"æå"},success:{invite:"é请已åéã",resendInvite:"éè¯·å·²éæ°åéã",deleteInvite:"é请已æ¤éã",deleteMember:"æå已移åºå·¥ä½åºã",passwordChanged:"å¯ç 已修æ¹ã",roleUpdated:"è§è²å·²æ´æ°ã"},memberDeleteConfirm:{title:"ç§»åºæå",message:"对æ¹å°æ æ³åè®¿é®æ¤å·¥ä½åºï¼å
¶åä¸ç API key ä¹ä¼å
¨é¨ä½åºãä¹åä»å¯ä»¥éæ°é请ã",confirm:"ç§»åºæå"},deleteConfirm:{title:"æ¤éé请",message:"该é请å°è¢«åæ¶ï¼éè¯·é¾æ¥ç«å³å¤±æã"},modal:{name:"å§å",namePlaceholder:"åäº",email:"é®ç®±å°å",emailPlaceholder:"[email protected]",role:"è§è²",sendInvite:"åéé请",emailInvalid:"请è¾å
¥ææçé®ç®±å°åã",help:"éè¯·ä¼æ¾ç¤ºå¨ä¸æ¹çæåé请å表ä¸ãä½ å¯ä»¥éæ¶æ¤éå¾
å¤çé请ã",helpOwner:"ææè
å¯ä»¥ç®¡çå¢éãç¨éåè´¦åï¼å¹¶å建æ°ç¨æ·ãéè¯·ä¼æ¾ç¤ºå¨æåé请å表ä¸ã"},passwordModal:{newPassword:"æ°å¯ç ",newPasswordPlaceholder:"è¾å
¥æ°å¯ç ",confirmPassword:"确认æ°å¯ç ",confirmPasswordPlaceholder:"忬¡è¾å
¥æ°å¯ç ",showPassword:"æ¾ç¤ºå¯ç ",hidePassword:"éèå¯ç ",submit:"æ´æ°å¯ç ",strengthError:"å¯ç æªæ»¡è¶³å¼ºåº¦è¦æ±ã",mismatch:"两次è¾å
¥çå¯ç ä¸ä¸è´ã",requirements:{length:"è³å° 8 个å符",mixedCase:"å
å«å¤§å°å忝",number:"å
å«ä¸ä¸ªæ°å",special:"å
å«ç¹æ®ç¬¦å·"}},errors:{request:"请æ±å¤±è´¥",load:"å è½½å¢éä¿¡æ¯å¤±è´¥",invite:"é请æå失败",emailExists:"该é®ç®±å·²ç»æ¯æ¬ç»ç»æåã",alreadyInOrg:"该é®ç®±å·²ç»å±äºå
¶ä»ç»ç»ã",self:"ä¸è½é请èªå·±çé®ç®±ã",rateLimited:"é请è¿äºé¢ç¹ï¼è¯·ç¨ååè¯ã",lastAdmin:"ç»ç»å¿
é¡»è³å°ä¿çä¸å管çåã",update:"æ´æ°æå失败",resendInvite:"éæ°åéé请失败",deleteInvite:"æ¤éé请失败",deleteMember:"ç§»åºæå失败ï¼è¯·éè¯ã",password:"ä¿®æ¹å¯ç 失败"}},session:{title:"ä¼è¯",subtitle:"æè¿å¯¹è¯",newChat:"æ°å»ºå¯¹è¯",search:"æç´¢å¯¹è¯",searchPlaceholder:"æç´¢ä¼è¯",searchHint:"æä¼è¯åç§°æç´¢",recent:"æè¿",rename:"éå½å",delete:"å é¤",pin:"置顶",unpin:"åæ¶ç½®é¡¶",groups:"åç»",noGroups:"ææ åç»",noChat:"ææ å¯¹è¯",groupName:"为åç»å½å",groupNamePlaceholder:"åç§°",groupOptions:"åç»æä½",createGroup:"æ°å»ºåç»",newChatInGroup:"卿¤åç»æ°å»ºå¯¹è¯",moveToGroup:"ç§»å¨å°åç»",searchResults:"æç´¢ç»æ",noSearchResults:"没æå¹é
çä¼è¯",noPreview:"ææ é¢è§",untitled:"æªå½åä¼è¯",deleteGroupInformation:"å é¤åç»",deleteGroupMessage:"该åç»ä¸ä¼è¯å°ç§»å¨å°è¿æä¼è¯",deleteSession:"å é¤ä¼è¯",expandSessions:"å±å¼ Agent ä¼è¯",collapseSessions:"æ¶èµ· Agent ä¼è¯",options:"ä¼è¯æä½",share:"å享",shareSelectTitle:"éæ©è¦åäº«çæ¶æ¯",shareDialogDescription:"任使¥æé¾æ¥ç人é½å¯ä»¥æ¥çæ¤ä¼è¯ã",shareCreate:"çæåäº«é¾æ¥",shareCreating:"å建ä¸â¦",shareCopy:"å¤å¶é¾æ¥",shareCopied:"龿¥å·²å¤å¶",shareSelectAll:"å
¨é",shareSelectedCount:"å·²é {count} æ¡",shareLinkReady:"åäº«é¾æ¥å·²çæ",shareSelectMessage:"éæ©æ¶æ¯",shareUnavailableTitle:"å享ä¸å¯ç¨",shareUnavailableDetail:"该åäº«é¾æ¥æ æã",shareVisitHologrow:"è®¿é® Hologrow",shareSharedOn:"åäº«äº {time}",sharePermanenceNote:"æ¤é¾æ¥æ°¸ä¹
ææãä¹åæ°å¢çæ¶æ¯ä¸ä¼åºç°å¨æ¤å¿«ç
§ä¸ã",forkFromHere:"仿¤å¤åå",forking:"æ£å¨ååâ¦",forkedFrom:"ç»§ç»èª {title}"},login:{welcomeBack:"欢è¿åæ¥",subtitle:"ç»å½ä»¥ä½¿ç¨ Hologrow",email:"é®ç®±",password:"å¯ç ",emailPlaceholder:"è¾å
¥é®ç®±",passwordPlaceholder:"è¾å
¥å¯ç ",signIn:"ç»å½",or:"æ",signInWithLark:"ä½¿ç¨ Lark ç»å½",loginFailed:"ç»å½å¤±è´¥"}
1,runtimePreparing:{title:"æ£å¨ä¸ºæ¨é
ç½® Agent ç¯å¢",subtitle:"é¢è®¡éè¦ 2-3 åéï¼è¯·ç¨å...",footer:"é
ç½®å®æåå°èªå¨è·³è½¬ï¼æ¨å¯ä»¥ä¿æé¡µé¢æå¼",unavailableTitle:"ææ¶æ æ³æ£æ¥ Agent ç¯å¢",unavailableSubtitle:"ç¯å¢æ£æ¥æå¡ææ¶ä¸å¯ç¨ï¼è¯·ç¨åéè¯ã",unavailableFooter:"æ¨å¯ä»¥ä¿æé¡µé¢æå¼ï¼æå¡æ¢å¤ååéè¯ã",retry:"éè¯"},thirdAuth:{signingIn:{title:"æ£å¨ç»å½",subtitle:"æ£å¨éªè¯ä½ ç Lark ä¼ä¸åè´¦å·ï¼è¯·ç¨åã"},errors:{title:"æ æ³å®æç»å½",subtitle:"请éè¯ï¼æè系管çåå¤çã",tenantNotEnabled:"å½å Lark ä¼ä¸å°æªå¼é Hologrow"}},invite:{title:"设置å¯ç ",subtitle:"é请已éªè¯æåã请å建å¯ç 以å å
¥è¯¥å·¥ä½åºã",passwordPlaceholder:"è¾å
¥å¯ç ",confirmPasswordPlaceholder:"忬¡è¾å
¥å¯ç ",submit:"宿é请",successTitle:"é请已æ¥å",successSubtitle:"æ£å¨è¿å
¥ Hologrow...",errors:{required:"缺å°é请令çæå¯ç ã",invalid:"éè¯·é¾æ¥æ ææå·²è¿æã",tooShort:"å¯ç è³å°éè¦ 8 个å符ã",mismatch:"两次è¾å
¥çå¯ç ä¸ä¸è´ã",updateFailed:"设置å¯ç 失败ï¼è¯·éè¯ã",unknown:"åºäºç¹é®é¢ï¼è¯·éè¯ã"}},memberInvite:{title:"å å
¥ {company}",subtitle:"ä½ å·²è¢«é请以 {email} å å
¥ {company}ã",join:"å å
¥ç»ç»",createAccount:"å建账å·å¹¶å å
¥",signIn:"ç»å½å¹¶å å
¥",signInHint:"å·²æè´¦å·ï¼å¨æ¤ç»å½å³å¯å å
¥ã",signUpHint:"è¿æ²¡æè´¦å·ï¼æ³¨åå³å¯å å
¥ã",modeLogin:"ç»å½",modeSignup:"注å",modeProfile:"å®åä¿¡æ¯",profileHint:"å¡«åå§ååå³å¯å å
¥æ¤å·¥ä½åºã",passwordRequired:"请è¾å
¥å¯ç ã",email:"é®ç®±",name:"ä½ çå§å",nameRequired:"请è¾å
¥å§åã",password:"å¯ç ",passwordWeak:"请设置æ´å¼ºçå¯ç ã",invalidTitle:"éè¯·æ æ",invalidBody:"该éè¯·é¾æ¥æ æï¼è¯·è系管çåéæ°åéã",unavailableTitle:"æ æ³ä½¿ç¨æ¤é请",expired:"éè¯·å·²è¿æï¼è¯·è系管çåéæ°åéã",revoked:"该é请已被æ¤éã",accepted:"该é请已被使ç¨ã",emailMismatch:"è¯·ä½¿ç¨ {email} æ¥åæ¤é请ã",alreadyInOrg:"该账å·å·²ç»å±äºå
¶ä»ç»ç»ã",emailExists:"该é®ç®±å·²æ³¨åï¼è¯·æ¹ä¸ºç»å½ã",invalidCredentials:"é®ç®±æå¯ç 䏿£ç¡®ï¼è¯·éè¯ã",emailNotConfirmed:"请å
éªè¯è¯¥é®ç®±ååå å
¥ã",failed:"æ æ³æ¥åé请ï¼è¯·éè¯ã"},errors:{authRequired:"请è¾å
¥é®ç®±åå¯ç ",authInvalid:"é®ç®±æå¯ç é误",authDisabled:"该账æ·å·²ç»è¢«åç¨ã",geminiKeyMissing:"æå¡ç«¯æªé
ç½® Gemini API Keyãè¯·å¨ .env.local ä¸è®¾ç½® GEMINI_API_KEYã",geminiFailed:"æ¨¡åææ¶æ æ³å®æè¯·æ±ï¼å·²æ¹ä¸ºå±ç¤ºæ¬å°æ¨¡æ¿è®¡åã",unauthorized:"æªç»å½æä¼è¯å·²è¿æã",forbidden:"ä½ æ²¡ææéè®¿é®æ¤èµæºã",unknown:"åçé误ï¼è¯·ç¨åéè¯ã",composioKeyMissing:"å½åç§æ·æªé
ç½® Composio API Keyã",unsupportedConnector:"䏿¯æçè¿æ¥å¨ï¼{connector}",authorizeFailed:"æ æ³åèµ·ææã",connectionStatusFailed:"æ æ³è·åè¿æ¥ç¶æã",loadUsageFailed:"æ æ³å è½½ç¨éæ°æ®ã",loadSessionsFailed:"æ æ³å è½½ä¼è¯ã",loadTracesFailed:"æ æ³å 载任å¡è®°å½ã",hermesNotConfigured:"å½åç§æ·æªé
ç½® Hermes Agentã",redisUnavailable:"Redis ä¸å¯ç¨ï¼è¯·ç¨åéè¯ã",badRequest:"è¯·æ±æ æã",createSessionGroupFailed:"æ æ³å建该åç»ã",renameSessionGroupFailed:"æ æ³éå½å该åç»ã",sessionGroupNameExists:"å·²åå¨åååç»ã",chatFailed:"æ æ³è·å Agent åå¤ã",sessionNotFound:"该ä¼è¯ä¸åå¨æå·²è¢«å é¤ã",renameSessionFailed:"æ æ³éå½å该ä¼è¯ã",deleteSessionInProgress:"æ£å¨è¿è¡ä¸çä¼è¯ï¼ä¸å
许å é¤",agentUnavailableTitle:"Agent æä¸å¯ç¨",agentUnavailable:"å½å Agent æä¸å¯ç¨ãè¯·éæ© Active ç¶æç Agent åéè¯ã",subscriptionExpired:"ä½ ç订é
å·²è¿æã",creditsExhausted:"ä½ ç credits å·²ç¨å°½ã",messageNotFound:"æ¶æ¯ä¸åå¨ã",persistApprovalDecisionFailed:"æ æ³ä¿åææç»æã",loadAutomatedTasksFailed:"æ æ³å è½½èªå¨ä»»å¡ã",loadAutomatedTaskFailed:"æ æ³å 载任å¡è¯¦æ
ã",createAutomatedTaskFailed:"æ æ³å建èªå¨ä»»å¡ã",updateAutomatedTaskFailed:"æ æ³æ´æ°èªå¨ä»»å¡ã",deleteAutomatedTaskFailed:"æ æ³å é¤èªå¨ä»»å¡ã",runAutomatedTaskFailed:"æ æ³ç«å³è¿è¡ä»»å¡ã",pauseAutomatedTaskFailed:"æ æ³æåä»»å¡ã",resumeAutomatedTaskFailed:"æ æ³æ¢å¤ä»»å¡ã",ensureAutomatedTaskRunSessionFailed:"æ æ³æå¼å
³èä¼è¯ã",automatedTaskActionFailed:"èªå¨ä»»å¡æä½å¤±è´¥ã",notFound:"èµæºä¸åå¨ã",shareEmptySession:"该ä¼è¯æ²¡æå¯åäº«çææ¬æ¶æ¯ã",shareCreateFailed:"æ æ³å建åäº«é¾æ¥ã",forkCreateFailed:"æ æ³å忤ä¼è¯ã",forkSessionUnavailable:"æ¤ä¼è¯å°æ æ³ååã",forkMessageUnavailable:"æ¤å夿 æ³ååã"},connectors:{title:"æ°æ®è¿æ¥å¨",tabs:{all:"å
¨é¨",commerce:"åºéº",ads:"广å",marketing:"è¿è¥&è¥é"},types:{commerce:"åºéº",ads:"广å",marketing:"è¿è¥&è¥é"},summary:{platforms:"å¹³å°",connections:"è¿æ¥",needsReauth:"ééæ°ææ",authorizationExpired:"ææå·²è¿æ",someAuthorizationsExpired:"é¨åææå·²è¿æ"},card:{connections:"è¿æ¥",expired:"è¿æ"},list:{platform:"å¹³å°",status:"ç¶æ",action:"æä½",notConnected:"æªè¿æ¥",empty:"没æç¬¦åç鿡件çè¿æ¥å¨ã"},requestBanner:{title:"éè¦å
¶ä»è¿æ¥ï¼",description:"åè¯æä»¬ä½ æ³å¨ Hologrow ä¸è¿æ¥åªäºæ°æ®",action:"ç³è¯·éæ"},toast:{authorizeFailed:"ææå¤±è´¥ï¼è¯·éè¯ã",oauthFailed:"è¿æ¥å¤±è´¥ï¼è¯·éè¯ã",callbackSyncFailed:"å·²è¿æ¥ï¼ä½åæ¥è´¦å·èµæå¤±è´¥ã",noteUpdateFailed:"æ æ³æ´æ°è¿æ¥å¤æ³¨ã",disconnectFailed:"åæ¶ææå¤±è´¥ï¼è¯·éè¯ã",disconnectSuccess:"已忶ææã"},missingScopes:{banner:"è¯¥è¿æ¥ç¼ºå°æéæéãè¯·éæ°ææå¹¶å¾éå
¨é¨æéæéã",reconnect:"éæ°ææ",guides:{ga4:{title:"éè¦å¾é Google Analytics æé",body:"è¯·éæ°ææï¼å¹¶å¨ææé¡µé¢å¾é Google Analytics æéååç»§ç»ã",imageAlt:"Google ææé¡µé¢ï¼ç®å¤´æå Analytics æéå¾éæ¡"}}},drawer:{addConnection:"æ°å¢è¿æ¥",editCredentials:"ç¼è¾åæ®",disconnect:"åæ¶ææ",connectionSummary:"{count} ä¸ªè¿æ¥ · {expired} ä¸ªè¿æ",sectionTitle:"è¿æ¥",connectionId:"è¿æ¥ ID",lastAuthorized:"æè¿ææ",emptyTitle:"ææ è¿æ¥",emptySubtitle:"è¿æ¥è¯¥å¹³å°åä¼å¨è¿éå±ç¤ºè´¦å·ã",note:"夿³¨",edit:"ç¼è¾",editNote:"ç¼è¾å¤æ³¨"},resourceSync:{scopeTitle:"忥èå´",selectedCount:"{selected}/{total}",scopeHint:"æ´å°ç忥èå´å¯ä»¥ä¼ååå¨å忥é度",setupHint:"å¾ééè¦åæ¥çæ°æ®ååå¼å§ï¼ä¹åä»å¯è°æ´ã",selectAll:"å
¨é",selectNone:"æ¸
空",empty:"è¿ä¸ªè¿æ¥æ²¡æå¯åæ¥çæ°æ®èµæºã",loadError:"æ æ³å è½½å¯åæ¥çæ°æ®èµæºã",retry:"éè¯",start:"å¼å§åæ¥",needSelection:"请è³å°å¾éä¸é¡¹ååå¼å§åæ¥ã",saveError:"æ æ³ä¿ååæ¥è®¾ç½®ã",saveSuccess:"åæ¥è®¾ç½®
1å·²ä¿åã",saveHint:"ä¿ååå°åæ¥æ´æ°åçèå´ï¼åæ¥èå´å
æ¬å岿°æ®",startError:"æ æ³å¼å§åæ¥ã",startSuccess:"å·²å¼å§åæ¥ï¼æ°æ®å°±ç»ªåå³å¯æ¥è¯¢ã",savedPendingSync:"é
置已ä¿åï¼åæ¥ç¶æç¨åæ´æ°ã",destinationNotReady:"è¿æ¥ä»å¨åå§åï¼è¯·ç¨ååè¯ã",setupCta:"鿩忥èå´",manage:"åæ¥è®¾ç½®",notStarted:"å°æªå¼å§åæ¥"},connectedSources:{title:"å·²è¿æ¥æ°æ®æº",subtitle:"è¿äºè¿æ¥å³å®å½åå·¥ä½ç©ºé´å¯æ¥è¯¢çæ°æ®èå´ã",platform:"å¹³å°",connectorName:"è¿æ¥å¨åç§°",connection:"è¿æ¥åç§°",assets:"æ°æ®èµäº§",asset:"èµäº§",assetName:"è´¦å·",assetId:"è´¦å· ID",action:"æä½",status:"ç¶æ",updatedAt:"æ´æ°æ¶é´",assetCount:"{count} 个èµäº§"},items:{ga4:{name:"Google Analyticsï¼GA4ï¼",desc:"è·è¸ªç½ç«æµéãç¨æ·è¡ä¸ºä¸è½¬åã"},gsc:{name:"Google Search Console",desc:"çæ§å¹¶ææ¥ç½ç«å¨ Google æç´¢ä¸ç表ç°ã"},shopify:{name:"Shopify",desc:"忥çµåæ°æ®ï¼è®¢åã客æ·ãååã"},amazonSpSeller:{name:"Amazon Seller (3P)",desc:"ææ Seller Central è´¦å·ï¼åæ¥å家订åãååãåºåä¸ç»©ææ°æ®ã"},amazonSpVendor:{name:"Amazon Vendor (1P)",desc:"ææ Vendor Central è´¦å·ï¼åæ¥ Vendor éå®ãæµéã颿µä¸åºåæ¥è¡¨ã"},amazonAds:{name:"Amazon Ads",desc:"éè¿ Login with Amazon ææï¼å°å¹¿åè´¦æ· Profile 忥å°å·¥ä½åºã"},amazonDsp:{name:"Amazon DSP",desc:"éè¿ Login with Amazon ææï¼å° Amazon DSP å¹¿åæ°æ®åæ¥å°å·¥ä½åºã"},gmail:{name:"Gmail",desc:"忥é®ä»¶çº¿ç¨ä¸å
³é®å
æ°æ®ã"},googleAds:{name:"Google Ads",desc:"åæå¹¶ç®¡ç Google Ads ææ¾ã"},metaAds:{name:"Meta Ads",desc:"åæå¹¶ç®¡ç Meta Ads ææ¾ã"},mailchimp:{name:"Mailchimp",desc:"é®ä»¶è¥éæ´»å¨ä¸äººç¾¤æ´å¯ã"},klaviyo:{name:"Klaviyo",desc:"é¢åçµåçé®ä»¶/çä¿¡ç²¾ç»åè¥éã"},shoplazza:{name:"Shoplazza",desc:"忥åºéºæ°æ®ï¼è®¢åã客æ·ãååã"},n8n:{name:"n8n",desc:"è¿æ¥ä½ ç n8n å·¥ä½åºï¼ç¨äºåå»ºåæ´æ° Agent æç®¡ç工使µã"},lingxing:{name:"颿 ERP",desc:"忥颿 ERP çåºéºãListingãéå®ååºåæ°æ®ã"},tiktokShop:{name:"TikTok Shop (US)",desc:"忥 TikTok Shop ç¾å½ç«è®¢åãååä¸åºéºè¡¨ç°ã"},temu:{name:"TEMU",desc:"忥 TEMU åºéºè®¢åãååä¸åºåã"},walmart:{name:"æ²å°ç",desc:"忥æ²å°ç Marketplace 订åãååä¸åºåã"},mercadoLibre:{name:"ç¾å®¢å¤",desc:"忥ç¾å®¢å¤è®¢åãListing ä¸åºéºæ°æ®ã"},github:{name:"GitHub ç»ç»",desc:"ç»å® GitHub ç»ç»ï¼åªè¯»è®¿é®ä»åºãIssueãPR ä¸é¡¹ç®ã"},larkCli:{name:"é£ä¹¦ / Lark",desc:"ç»å®é£ä¹¦åºç¨ï¼åªè¯»ç¥è¯åºææ¡£ï¼å¹¶å¯æ°å»ºææ¡£ä¸è¡¨æ ¼ã"}},modalCommon:{stepInformation:"å¡«åä¿¡æ¯",noteLabel:"夿³¨ï¼å¯éï¼",notePlaceholder:"ä¾å¦ï¼US store, Brand A, primary account"},amazonRegionModal:{title:"æ·»å {name}",subtitle:"éæ©éå®åºåï¼ç¶åç»§ç»å° Amazon 宿ææã",stepRegion:"éæ©åºå",stepAuthorize:"åå¾ Amazon ææ",regionLabel:"éæ©éå®åºå",regionHelp:"å¹é
å³å°ææçè´¦å·"},shoplazzaModal:{title:"æ·»å Shoplazza",subtitle:"è¾å
¥åºéºååå Access Tokenï¼ç¶åç»§ç»å° Shoplazza 宿ææã",shopDomainLabel:"åºéºåå",shopDomainPlaceholder:"your-store.myshoplaza.com",accessTokenLabel:"Access Token",accessTokenPlaceholder:"ç²è´´ Access Token",stepAuthorize:"åå¾ Shoplazza ææ",requiredError:"Shop Domain å Access Token å为å¿
填项ã",invalidDomainError:"请è¾å
¥ææç Shoplazza åºéºååï¼ä¾å¦ your-store.myshoplaza.comã",saveError:"ä¿ååè¯å¤±è´¥ï¼è¯·éè¯ã",cancel:"åæ¶",confirm:"ææè´¦å·",close:"å
³é"},n8nModal:{title:"æ·»å n8n",subtitle:"è¾å
¥ n8n ä¿¡æ¯ï¼ç¶åç»§ç»å° n8n 宿ææã",baseUrlLabel:"å·¥ä½åº URL",baseUrlPlaceholder:"https://your-workspace.app.n8n.cloud",baseUrlHelp:"åªå¡«åå·¥ä½åºæ ¹å°åï¼ä¸è¦å
å« /api/v1 æå
¶ä»è·¯å¾ã",apiKeyLabel:"API Key",apiKeyPlaceholder:"ç²è´´ API Key",stepAuthorize:"åå¾ n8n ææ",requiredError:"n8n Cloud URL å API Key å为å¿
填项ã",urlError:"请è¾å
¥ææç n8n å·¥ä½åºæ ¹å°åã",saveError:"ä¿å n8n åè¯å¤±è´¥ï¼è¯·éè¯ã",cancel:"åæ¶",confirm:"ææè´¦å·",close:"å
³é"},lingxingModal:{title:"æ·»å 颿 ERP",editTitle:"ç¼è¾é¢æ ERP",subtitle:"è¾å
¥é¢æ OpenAPI åºç¨åè¯ä»¥è¿æ¥æ¤è´¦å·ã",appIdLabel:"Ap
1p ID",appIdPlaceholder:"颿 App ID",appSecretLabel:"App Secret",appSecretPlaceholder:"颿 App Secret",credentialsGuide:"App ID å App Secret è·åæå",stepConnect:"è¿æ¥é¢æ",requiredError:"App ID å App Secret å为å¿
填项ã",invalidCredentialsError:"å½ååè¯æ æ³è®¿é®é¢æåºéºå表ï¼è¯·æ£æ¥ App IDãApp Secret ååºç¨æéã",validationUnavailableError:"ææ¶æ æ³è¿æ¥é¢æéªè¯åè¯ï¼è¯·ç¨åéè¯ã",saveError:"ä¿å颿åè¯å¤±è´¥ï¼è¯·éè¯ã"},googleAdsCustomerIdModal:{title:"æ·»å Google Ads",subtitle:"è¾å
¥ Google Ads Customer IDï¼ç¶åç»§ç»å° Google 宿ææã",customerIdLabel:"Customer ID",customerIdPlaceholder:"ä¾å¦ 123-456-7890",customerIdHelp:"å¡«åè´¦å·ç»´åº¦ç Customer IDï¼å¯å¸¦æ¨ªæ ã",stepCustomerId:"å¡«å Customer ID",stepAuthorize:"åå¾ Google ææ",invalidError:"请è¾å
¥ææç Google Ads Customer IDã",cancel:"åæ¶",confirm:"ææè´¦å·",close:"å
³é"},githubModal:{title:"è¿æ¥ GitHub ç»ç»",subtitle:"ç»å® GitHub ç»ç»ï¼åªè¯»è®¿é®é¡¹ç®ä¿¡æ¯ã",orgLabel:"ç»ç»å",orgPlaceholder:"ä¾å¦ hologrow",tokenLabel:"Access Token",tokenPlaceholder:"ç²è´´ GitHub 个人访é®ä»¤ç",tokenHelp:"建议使ç¨åªè¯»ä»¤çï¼æäº read:orgãrepoï¼åªè¯»ï¼ãread:project æéã",requiredError:"ç»ç»åå Access Token å为å¿
填项ã",previewError:"æ æ³æ ¡éªè¯¥ Tokenï¼è¯·éè¯ã",saveError:"ä¿å GitHub åè¯å¤±è´¥ï¼è¯·éè¯ã",cancel:"åæ¶",confirm:"æ ¡éªå¹¶ç»§ç»",close:"å
³é",reviewTitle:"确认æéèå´",reviewSubtitle:"该åè¯å°æäº Agent 以䏿éï¼ç¡®è®¤å宿å®è£
ã",scopesEmpty:"GitHub æªè¿å该 Token çæéèå´ï¼fine-grained PAT 䏿¯ææéé¢è§ï¼ä»å¯æ£å¸¸å®è£
ï¼ã",back:"è¿å",confirmInstall:"确认å®è£
"},larkModal:{title:"è¿æ¥é£ä¹¦ / Lark",subtitle:"ç»å®é£ä¹¦èªå»ºåºç¨ï¼åªè¯»ç¥è¯åºå¹¶å¯æ°å»ºææ¡£ã",domainLabel:"åºå",domainFeishu:"é£ä¹¦ï¼open.feishu.cnï¼",domainLark:"Larkï¼open.larksuite.comï¼",appIdLabel:"App ID",appIdPlaceholder:"cli_xxxxxxxx",appSecretLabel:"App Secret",appSecretPlaceholder:"ç²è´´é£ä¹¦åºç¨ App Secret",appSecretHelp:"为åºç¨æäº wiki/docx/sheets/drive 读æéï¼ä»¥å docx/sheets å建æéã",requiredError:"App ID å App Secret å为å¿
填项ã",previewError:"æ æ³æ ¡éªè¯¥åè¯ï¼è¯·éè¯ã",saveError:"ä¿åé£ä¹¦åè¯å¤±è´¥ï¼è¯·éè¯ã",cancel:"åæ¶",confirm:"æ ¡éªå¹¶ç»§ç»",close:"å
³é",reviewTitle:"确认æéèå´",reviewSubtitle:"该åºç¨å°æäº Agent 以䏿éï¼ç¡®è®¤å宿å®è£
ã",scopesEmpty:"æªæ¥è¯¢å°è¯¥åºç¨çæéèå´ã",back:"è¿å",confirmInstall:"确认å®è£
"},apiKeyModal:{close:"å
³é",cancel:"åæ¶",confirm:"å®è£
",requiredError:"请填å API Keyã",saveError:"ä¿ååè¯å¤±è´¥ï¼è¯·éè¯ã",apify:{title:"è¿æ¥ Apify",subtitle:"ç»å®ä½ èªå·±ç Apify Tokenï¼ç¨äºç½é¡µæç´¢ä¸æåã",label:"API Token",placeholder:"ç²è´´ä½ ç Apify API Token",help:"æ¥èª Apify Console â Settings â API & Integrationsã"},sellersprite:{title:"è¿æ¥åå®¶ç²¾çµ",subtitle:"ç»å®ä½ èªå·±çåå®¶ç²¾çµ secret-keyï¼ç¨äºäºé©¬ééå/å
³é®è¯ç ç©¶ã",label:"Secret Key",placeholder:"ç²è´´ä½ çåå®¶ç²¾çµ secret-key",help:"æ¥èª open.sellersprite.com â åºç¨å表ã"},sorftime:{title:"è¿æ¥ Sorftime",subtitle:"ç»å®ä½ èªå·±ç Sorftime keyï¼ç¨äºè·¨å¹³å°éåç ç©¶ã",label:"API Key",placeholder:"ç²è´´ä½ ç Sorftime key",help:"æ¥èª Sorftime 弿¾å¹³å°ã"},sif:{title:"è¿æ¥ SIF",subtitle:"ç»å®ä½ èªå·±ç SIF secret-keyï¼ç¨äºäºé©¬é广å䏿µéè¯æã",label:"Secret Key",placeholder:"ç²è´´ä½ ç SIF secret-key",help:"æ¥èª www.sif.com/mcp?tab=secretã"},bishopi:{title:"è¿æ¥ Bishopi",subtitle:"ç»å®ä½ èªå·±ç Bishopi API Keyï¼ç¨äº SEO ä¸ååæ
æ¥æ¥è¯¢ã",label:"API Key",placeholder:"ç²è´´ä½ ç Bishopi API Key",help:"æ¥èªä½ ç Bishopi è´¦å·è®¾ç½®ã"}}},plugins:{title:"æä»¶",tagline:"Hologrow è´è´£åæ¥ä¸å¡æ°æ®ãå¯ç¨ä¸æ¹ç¬¬ä¸æ¹æ°æ®æºåï¼ä½ ç AI å·¥å
·å¯ä»¥åæ¶ä½¿ç¨ Hologrow æ°æ®ä¸å¤é¨ MCP å·¥å
·ã",searchPlaceholder:"æåç§°æç´¢",noResults:"没æå¹é
çæä»¶ã",configureKey:"é
ç½®å¯é¥",configureTitle:"é
ç½® {name} çå¯é¥",enabled:"å·²å¯ç¨",enable:"å¯ç¨",list:{count:"{count} 个æä»¶",loadError:"æ æ³å è½½æä»¶åºã",retry:"éè¯",enableFailed:"å¯ç¨æä»¶å¤±è´¥ã",disableFailed:"åç¨æä»¶å¤±è´¥ã",skuConflict:"ä¸è½åæ¶å¼å¯å¹³å°æç®¡åèªå¡«å¯é¥ï¼è¯·å
å
³éå
¶ä¸ä¸ç§ã"},filters:{allCategories:"å
¨é¨åç±»",accessAll:"å
¨é¨æ¥å
¥",accessHosted:"Hologrow æç®¡",accessOfficial:"Hologrow ç¬å®¶",accessByok:"èªå¸¦ Token",accessOpen:"æ éå¯é¥",accessHostedHint:"å¹³å°å·²é
好䏿¸¸é´æï¼æå¼å¼å
³å³å¯ä½¿ç¨ãæç®¡è°ç¨ä¼æ¶è Signal Creditã",accessOfficialHint:"Hologrow ç¬å®¶æå¡ã使ç¨ä½ ç Hologrow API key 访é®ï¼æ éå¡«åç¬¬ä¸æ¹å¯é¥ï¼ä¹ä¸æ£ Signal Creditã",accessByokHint:"å¯ç¨æ¶å¡«åä½ èªå·±çå¯é¥ï¼ç¨éèµ°ä½ çè´¦å·ï¼Hologrow ä¸ä¼è®¡è´¹ã",accessOpenHint:"å
¬å¼æå¡ï¼ä¸ç¨å¡«å Tokenã"},credit:{label:"å©ä½ Credit",ofAllowance:"é¢åº¦ {allowance}"},toast:{enabled:"å·²å¯ç¨ {name}",disabled:"å·²åç¨ {name}",enabledHint:"è¯·å¨ Agent ä¸å·æ°æéæ°å®è£
MCPï¼ç¶åæ°å»ºä¼è¯ãé¨åå¹³å°éè¦éæ°å®è£
åæä¼çæã"},enableDrawer:{title:"å¯ç¨ {name}",url:"URL",oauthHint:"该æå¡éè¦ OAuthãç²è´´ Bearer Tokenï¼ç½å
³ä¼ä½ä¸º Authorization 头转åã",keepCurrentKey:"ç空åä¿çå·²ä¿åçå¯é¥ã"},categories:{"Developer Tools":"å¼åå·¥å
·","Project Management":"项ç®ç®¡ç",Productivity:"æç","AI Tools":"AI å·¥å
·",Marketing:"è¥é",Finance:"éè",Security:"å®å
¨",Design:"设计",Sales:"éå®",Search:"æç´¢",Communication:"æ²é","Customer Support":"å®¢æ·æ¯æ",Analytics:"åæ",Travel:"åºè¡","Human Resources":"人åèµæº",Research:"ç ç©¶",Legal:"æ³å¾","E-Commerce":"çµå","E-comm + marketing":"çµå + è¥é","E-comm":"çµå",Lifestyle:"çæ´»",Other:"å
¶ä»"}},agent:{title:"å¯¹è¯ Agent",subtitle:"ä¸ Agent 对è¯",homeTitle:"å Hologrow 询é®ä½ çæ°æ®",homeTitleWithAgent:"å {agentName}
1 询é®ä½ çæ°æ®",welcome:"ä½ å¥½",welcomeMessage:"ä½ å¥½ï¼{userLabel}ãææ¯ {agentDisplayName}ã\n\n{agentDescription}\n",placeholder:"è¾å
¥ä½ çé®é¢...",send:"åé",stop:"忢",hint:"å车åé ⢠Shift+å车æ¢è¡",accessLockedTitle:"访é®å·²éå®",accessLockedBody:"ä½ çå¥é¤å·²è¿ææ credits å·²ç¨å°½ï¼åè½å·²éå®ã请添å credits æéæ°è®¢é
ã",accessLockedAction:"å徿¢å¤åè½",demoReply:"æ¶å°ãæå¯ä»¥åºäºä½ å·²è¿æ¥çæ°æ®æºæä¾åæä¸åçã建议å
宿éæè¿æ¥ã",modelBadge:"Hologrow Agent",modelTier:"Lite",modelSelectLabel:"模å",modelSelectAria:"éæ©å¯¹è¯æ¨¡å",modelAndReasoningAria:"模å䏿¨ç强度",modelSettings:"模å设置",reasoningStrength:"æ¨ç强度",reasoningEffort:{medium:"ä¸",max:"æé«"},generationCancelled:"已忶",chooserTitle:"éæ© Agent",chooserSubtitle:"ä¸æå® Agent å¼å¯æ°å¯¹è¯ãæ¯ä¸ªä¼è¯é½ä¼ä¿çç¬ç«ä¸ä¸æã",loadingAgents:"æ£å¨å è½½ Agent",noAgents:"ææ å¯ç¨ Agent",noDescription:"ææ æè¿°ã",planning:{heading:"æ§è¡è®¡å",statusRunning:"è¿è¡ä¸",statusDone:"已宿",stepUpdating:"æ´æ°ä¸",stepFinal:"æç»ç»æ",stepInterimNote:"è¿æ¯ä¸é´æå
容ï¼Agent ç»§ç»è¿è¡æ¶ä¼èªå¨æ´æ°ã",showWorkLog:"å±å¼æèè¿ç¨",hideWorkLog:"æ¶èµ·æèè¿ç¨",workLogHeading:"æèè¿ç¨",phase1Title:"è°ç å·²è¿æ¥æ°æ®",phase1Summary:"ç»åä½ çéæä¸è¿æç¨éï¼æç¼å¯è½å°çä¿¡å·ä¸çº¦æã",phase1Step1:"æ«ææ´»è·è¿æ¥å¨ä¸ token çç¹ã",phase1Step2:"æé®é¢æ å°å°å¯ç¨ææ ä¸äºä»¶ã",phase2Title:"ç»ç»åçç»æ",phase2Summary:"å
约æä¸å设ï¼åç»è¡å¨é¡¹ï¼ä¿è¯è¾åºå¯æ§è¡ã",phase2Step1:"ä»ä½ çæé®ä¸æ½åèå´ä¸ç®æ ã",phase2Step2:"èµ·èåç大纲ä¸å
³é®è®ºç¹ã",phase3Title:"产åºç©",phase3Summary:"çæå¯å¨å¢éå
å享æç»§ç»æ©å±çææã",phase3Step1:"è¾åºç®æ¥ä¸åè说æä¸¤ä»½å
容ã",outputsHeading:"çæç©",phaseContext:"é¶æ®µä¸ä¸æ"},artifact:{navPrev:"ä¸ä¸ä»¶äº§åº",navNext:"ä¸ä¸ä»¶äº§åº",openPreview:"æå¼é¢è§",closePreview:"å
³éé¢è§",title1:"éæä¸ç¨éç®æ¥",title2:"åç»è¡å¨æ¸
å",body1:"# éæä¸ç¨éç®æ¥\n\n## æè¦\n- ä¼å
å
³æ³¨ token ååæé«çè¿æ¥å¨ã\n- 让 Agent æç¤ºè¯å¯¹é½ç¨³å®çæ°æ®ç»æï¼åå°éè¯ã\n\n## 建议å¨ä½\n1. æ ¡éªå toolkits ç OAuth æéèå´ã\n2. 为ææå¯¼åºå¢å 审æ¹ä¸è±æçç¥ã\n3. å°éæ¥è¯¢æ¹ä¸ºå®æ¶ä»»å¡æå¼æ¥æ¹å¤çã\n",body2:"# åç»è¡å¨æ¸
å\n\n- [ ] æ ¸å¯¹è®¡è´¹å¸ä½æ°ä¸å·²é¨ç½² Agent æ°éã\n- [ ] 导åºä¸ä¸æè´¦å PDF ç»è´¢å¡å½æ¡£ã\n- [ ] 为å¼å¸¸ token å³°å¼é
ç½®åè¦ã\n"},toolbarWeb:"èç½æç´¢",toolbarDoc:"ææ¡£",composerPlugins:{title:"æä»¶",uploadHeader:"ä¸ä¼ ",selectFile:"æä»¶åå¾ç",pluginsHeader:"æä»¶",skillsHeader:"æè½",empty:"ææ å¯é项",noPluginsEnabled:"å½å没æå·²å¼å¯çæä»¶ã",loading:"å è½½ä¸â¦",error:"å è½½å¤±è´¥ï¼æ¬æ¬¡å¯¹è¯ä»ä½¿ç¨ Agent é»è®¤è®¾ç½®ã",back:"è¿å",invokeSkillPrefix:"使ç¨ã{skill}ãæè½ï¼"},copyMessage:"å¤å¶",copiedMessage:"å·²å¤å¶",copyResponse:"å¤å¶",copiedResponse:"å·²å¤å¶",chartDownload:"ä¸è½½å¾ç",chartCopy:"å¤å¶å¾ç",chartCopied:"å·²å¤å¶",tableDownload:"ä¸è½½ CSV",tableCopy:"å¤å¶è¡¨æ ¼",approval:{approved:"å·²æ¹å",cancelled:"已忶",persistFailedTitle:"æ æ³ä¿åææç»æ",persistFailed:"ææç»ææªè½ä¿åï¼è¯·éè¯ã",composerLockedPlaceholder:"请å
éæ©æ¹åææç»ååç»§ç»â¦"},loadMore:"å è½½æ´å¤",allMessagesLoaded:"æææ¶æ¯å·²å è½½",file:"æä»¶",removeFile:"ç§»é¤æä»¶",previewFile:"é¢è§æä»¶",previewFailed:"é¢è§å¤±è´¥",previewTruncated:"é¢è§å
å®¹å·²æªæ",previewCsvRows:"ä»
æ¾ç¤ºå {count} è¡",previewEmpty:"æä»¶ä¸ºç©º",downloadFile:"ä¸è½½æä»¶",downloadFailed:"ä¸è½½é误",uploadInvalidType:"{filename} æä»¶æ ¼å¼ä¸æ¯æã",uploadTooLarge:"æä»¶å¤ªå¤§ï¼æå¤§æ¯æ {maxSize}MB",uploadTooMany:"æå¤å¯æ·»å {maxCount} 个æä»¶ã",uploadFailed:"ä¸ä¼ 失败",planningThinking:"æ£å¨çè§£ä½ çé®é¢å¹¶æè§£æ¥éª¤â¦",executionLog:{heading:"æ§è¡è¿ç¨",summary:"{count}
1 æ¡è¿è¡äºä»¶",expand:"å±å¼",collapse:"æ¶èµ·",collapsed:"æ§è¡è¿ç¨å·²æ¶èµ·",events:{understanding_request:"æ£å¨çè§£é®é¢",preparing_context:"æ£å¨åå¤ä¸ä¸æ",web_search_running:"æ£å¨æç´¢ç½é¡µ",web_search_completed:"已宿ç½é¡µæç´¢",web_search_failed:"ç½é¡µæç´¢å¤±è´¥",data_reading:"æ£å¨è¯»åæ°æ®",data_read_completed:"å·²å®ææ°æ®è¯»å",amazon_data_reading:"æ£å¨è¯»å Amazon æ°æ®",amazon_data_read_completed:"已宿 Amazon æ°æ®è¯»å",shopify_data_reading:"æ£å¨è¯»å Shopify æ°æ®",shopify_data_read_completed:"已宿 Shopify æ°æ®è¯»å",google_data_reading:"æ£å¨è¯»å Google æ°æ®",google_data_read_completed:"已宿 Google æ°æ®è¯»å",analysis_tool_running:"æ£å¨åææ°æ®",analysis_tool_completed:"å·²å®ææ°æ®åæ",chart_tool_running:"æ£å¨çæå¾è¡¨",chart_tool_completed:"å·²çæå¾è¡¨",file_tool_running:"æ£å¨å¤çæä»¶",file_tool_completed:"已宿æä»¶å¤ç",tool_running:"æ£å¨è°ç¨å·¥å
·",tool_completed:"å·¥å
·è°ç¨å®æ",tool_failed:"å·¥å
·è°ç¨å¤±è´¥",context_warning:"ä¼è¯è¾é¿ï¼å¯è½éè¦æ´çä¸ä¸æ",context_compressing:"æ£å¨æ´çä¸ä¸æ",context_compressed:"å·²æ´çæ©æä¸ä¸æ",context_compress_failed:"ä¸ä¸ææ´ç失败",answer_streaming:"æ£å¨çæåç",run_completed:"已宿",run_failed:"çæå¤±è´¥",run_stopped:"已忢"},details:{listTables:"æ£å¨æ¥çå¯ç¨æ°æ®è¡¨",checkFreshness:"æ£å¨æ£æ¥æ°æ®æ´æ°æ¶é´",readDataDictionary:"æ£å¨è¯»åæ°æ®åå
¸",queryBusinessData:"æ£å¨æ¥è¯¢ä¸å¡æ°æ®",queryData:"æ£å¨æ¥è¯¢ {source} {dataset}æ°æ®"},datasets:{sales:"éå®",traffic:"æµé",inventory:"åºå",finance:"è´¢å¡",product:"åå",ads:"广å",business:"ä¸å¡"}},toolDisplay:{fallback:{title:"æ£å¨å¤ç请æ±",description:"æ£å¨è°ç¨å¿
è¦è½å宿å½åä»»å¡"},webSearch:{title:"æ£å¨æç´¢å
¬å¼èµæ",description:"æ£å¨æ¥æ¾ä¸é®é¢ç¸å
³çä¿¡æ¯æ¥æº"},webExtract:{title:"æ£å¨è¯»åç½é¡µå
容",description:"æ£å¨æåç½é¡µä¸çç¸å
³ä¿¡æ¯"},terminal:{title:"æ£å¨å¤çæ°æ®",description:"æ£å¨æ§è¡å¿
è¦çæ°æ®å¤çæ¥éª¤"},process:{title:"æ£å¨ç®¡çåå°ä»»å¡",description:"æ£å¨æ£æ¥æç®¡çä»»å¡è¿è¡ç¶æ"},readFile:{title:"æ£å¨è¯»åæä»¶",description:"æ£å¨æ¥çä¸è¯·æ±ç¸å
³çæä»¶å
容"},writeFile:{title:"æ£å¨æ´æ°æä»¶",description:"æ£å¨åå
¥å¤çåçå
容"},patch:{title:"æ£å¨ä¿®æ¹æä»¶",description:"æ£å¨åºç¨å¿
è¦çæä»¶åæ´"},searchFiles:{title:"æ£å¨æç´¢æ¬å°æä»¶",description:"æ£å¨æ¥æ¾ä¸è¯·æ±ç¸å
³çæä»¶"},visionAnalyze:{title:"æ£å¨åæå¾ç",description:"æ£å¨è¯å«å¾çä¸çå
³é®ä¿¡æ¯"},imageGenerate:{title:"æ£å¨çæå¾ç",description:"æ£å¨æ ¹æ®éæ±å建è§è§å
容"},skillsList:{title:"æ£å¨æ¥çå¯ç¨æè½",description:"æ£å¨æ£æ¥å¯ç¨äºå½åä»»å¡çæè½"},skillView:{title:"æ£å¨è¯»åæè½è¯´æ",description:"æ£å¨æ¥çç¸å
³æè½çä½¿ç¨æå¼"},skillManage:{title:"æ£å¨ç®¡çæè½",description:"æ£å¨æ´æ°ä»»å¡æéçæè½é
ç½®"},skillVerify:{title:"æè½èªè¿åéªè¯",description:"æ£å¨åå°æ ¡éªæè½æ¯å¦ç¬¦å颿䏿µè¯ç¨ä¾ï¼å¹¶èªå¨ä¼å"},browserNavigate:{title:"æ£å¨æå¼ç½é¡µ",description:"æ£å¨è¿å
¥ç®æ 页é¢"},browserSnapshot:{title:"æ£å¨è¯»åç½é¡µç¶æ",description:"æ£å¨è·å页é¢ç»æåå
容"},browserClick:{title:"æ£å¨æä½ç½é¡µ",description:"æ£å¨ç¹å»é¡µé¢ä¸çç¸å
³å
ç´ "},browserType:{title:"æ£å¨å¡«åç½é¡µå
容",description:"æ£å¨è¾å
¥ä»»å¡æéçä¿¡æ¯"},browserScroll:{title:"æ£å¨æµè§ç½é¡µ",description:"æ£å¨æ¥çæ´å¤é¡µé¢å
容"},browserBack:{title:"æ£å¨è¿åä¸ä¸é¡µ",description:"æ£å¨è°æ´ç½é¡µæµè§ä½ç½®"},browserPress:{title:"æ£å¨æä½ç½é¡µ",description:"æ£å¨éè¿é®ç宿页颿ä½"},browserGetImages:{title:"æ£å¨è¯»åç½é¡µå¾ç",description:"æ£å¨è·å页é¢ä¸çå¾çä¿¡æ¯"},browserVision:{title:"æ£å¨åæç½é¡µç»é¢",description:"æ£å¨ç解页é¢è§è§å
容"},browserConsole:{title:"æ£å¨æ£æ¥ç½é¡µç¶æ",description:"æ£å¨æ¥ç页é¢è¿è¡ä¿¡æ¯"},browserCdp:{title:"æ£å¨æ£æ¥ç½é¡µç»è",description:"æ£å¨è¯»å页é¢è°è¯ä¿¡æ¯"},browserDialog:{title:"æ£å¨å¤çç½é¡µå¼¹çª",description:"æ£å¨ååºé¡µé¢æç¤º"},textToSpeech:{title:"æ£å¨çæè¯é³",description:"æ£å¨å°ææ¬è½¬æ¢ä¸ºé³é¢"},todo:{title:"æ£å¨æ´çä»»å¡è®¡å",description:"æ£å¨è§åææ´æ°æ§è¡æ¥éª¤"},memory:{title:"æ£å¨è¯»åè®°å¿",description:"æ£å¨æ¥æ¾ä¸è¯·æ±ç¸å
³çèæ¯ä¿¡æ¯"},sessionSearch:{title:"æ£å¨æç´¢åå²ä¼è¯",description:"æ£å¨æ¥æ¾è¿å¾å¯¹è¯ä¸çç¸å
³ä¿¡æ¯"},clarify:{title:"æ£å¨ç¡®è®¤éæ±",description:"æ£å¨æ´çéè¦è¿ä¸æ¥ç¡®è®¤çé®é¢"},executeCode:{title:"æ£å¨è¿è¡ä»£ç ",description:"æ£å¨è®¡ç®ãæ´çå¹¶çæä¸é´ç»æ"},delegateTask:{title:"æ£å¨åæ´¾åä»»å¡",description:"æ£å¨åè°æ´å¤è½åå¤çå½åä»»å¡"}
1,cronjob:{title:"æ£å¨ç®¡ç宿¶ä»»å¡",description:"æ£å¨æ£æ¥ææ´æ°è®¡åä»»å¡"},sendMessage:{title:"æ£å¨åéæ¶æ¯",description:"æ£å¨éè¿è¿æ¥çæ¸ éåéä¿¡æ¯"},haListEntities:{title:"æ£å¨è¯»åæºè½å®¶å±
设å¤",description:"æ£å¨æ¥çå¯ç¨è®¾å¤å表"},haGetState:{title:"æ£å¨è¯»å设å¤ç¶æ",description:"æ£å¨æ¥çæºè½å®¶å±
设å¤å½åç¶æ"},haListServices:{title:"æ£å¨è¯»åæºè½å®¶å±
æå¡",description:"æ£å¨æ¥çå¯ç¨æ§å¶è½å"},haCallService:{title:"æ£å¨æ§å¶æºè½å®¶å±
",description:"æ£å¨æ§è¡è®¾å¤æ§å¶æä½"},kanbanShow:{title:"æ£å¨æ¥çä»»å¡çæ¿",description:"æ£å¨è¯»åä»»å¡åä½ç¶æ"},kanbanList:{title:"æ£å¨è¯»åä»»å¡å表",description:"æ£å¨æ¥çå¯å¤ççä»»å¡"},kanbanComplete:{title:"æ£å¨æ´æ°ä»»å¡ç¶æ",description:"æ£å¨æ è®°ä»»å¡è¿å±"},kanbanBlock:{title:"æ£å¨æ´æ°ä»»å¡ç¶æ",description:"æ£å¨è®°å½ä»»å¡é»å¡åå "},kanbanHeartbeat:{title:"æ£å¨åæ¥ä»»å¡ç¶æ",description:"æ£å¨æ´æ°ä»»å¡æ§è¡è¿åº¦"},kanbanComment:{title:"æ£å¨æ·»å ä»»å¡å¤æ³¨",description:"æ£å¨è®°å½ä»»å¡ä¸ä¸æ"},kanbanCreate:{title:"æ£å¨å建任å¡",description:"æ£å¨æ·»å æ°çä»»å¡é¡¹"},kanbanLink:{title:"æ£å¨å
³èä»»å¡",description:"æ£å¨è¿æ¥ç¸å
³ä»»å¡ä¿¡æ¯"},kanbanUnblock:{title:"æ£å¨æ´æ°ä»»å¡ç¶æ",description:"æ£å¨è§£é¤ä»»å¡é»å¡"},computerUse:{title:"æ£å¨æä½çµèç¯å¢",description:"æ£å¨å®æå¿
è¦çç颿ä½"},requestUserApproval:{title:"éè¦ææç¡®è®¤",description:"çå¾
ä½ ç¡®è®¤ååç»§ç»æ§è¡"}},fallbackNote:"å½åå±ç¤ºä¸ºæ¬å°æ¨¡æ¿ï¼å®æ¶æ¨¡åä¸å¯ç¨ï¼ã",stepInspector:"åä»»å¡è¯¦æ
",stepKindResearch:"è°ç ",stepKindDraft:"èµ·è",stepDefaultDetailResearch:"å´ç»ã{label}ãæ¶çªèå´ï¼ç¡®è®¤å¯ç¨çè¿æ¥å¨ä¸ææ ãååºå
³é®å设ï¼å¹¶æ 注åªäºæ
åµä¼è®©ç»è®ºä¸æç«ãåæ³åâå¯ç²è´´çè°ç ç¬è®°âï¼æ¹ä¾¿ä½ ç´æ¥åæ¥ç»ç¸å
³æ¹ã",stepDefaultDetailDraft:"æã{label}ãè½æå¯äº¤ä»çç»æï¼ç« è顺åºãè¦ç¹å表ä¸å¯ç´æ¥å¤ç¨ç表述ï¼å¼ºè°ä¸ä¸æ¥å¨ä½è䏿¯æ³æ³å»ºè®®ã",sessions:{title:"ææä»»å¡",subtitle:"æ¥çä½ ä¸ Agent ç交äºè®°å½",new:"æ°å»ºå¯¹è¯",untitled:"æ°å¯¹è¯",search:"æç´¢ä»»å¡",filter:"çé",transcript:"交äºå
容ï¼é¢è§ï¼",noMessages:"ææ æ¶æ¯ã",noSessions:"ææ æè¿å¯¹è¯",empty:"è¯·éæ©ä¸ä¸ªä»»å¡"},scheduledTaskBadge:"宿¶ä»»å¡"},automatedTasks:{title:"èªå¨ä»»å¡",description:"管ç卿æ§è¡ç Agent ä»»å¡ï¼æ§è¡ç»æä¼è¿å
¥å·¦ä¾§æè¿ä¼è¯ã",create:"æ°å»ºä»»å¡",createTitle:"æ°å»ºä»»å¡",editTitle:"ç¼è¾ä»»å¡",save:"ä¿å",detailTitle:"ä»»å¡è¯¦æ
",runsTitle:"æ§è¡åå²",runsEmpty:"ææ æ§è¡è®°å½ã",openRun:"æ¥ç对è¯",empty:"ææ èªå¨ä»»å¡ã",noAgent:"请å
éæ©ä¸ä¸ª Agentã",table:{name:"ä»»å¡åç§°",frequency:"é¢ç",status:"ç¶æ",nextRun:"䏿¬¡æ§è¡æ¶é´",actions:"æä½"},status:{enabled:"å¯ç¨ä¸",paused:"å·²æå",failed:"æè¿å¤±è´¥"},actions:{run:"ç«å³è¿è¡",edit:"ç¼è¾",pause:"æå",resume:"æ¢å¤",delete:"å é¤"},runStartedToast:"任塿§è¡å®æåå°èªå¨éç¥æ¨ã",form:{name:"ä»»å¡åç§°",prompt:"任塿令",frequency:"é¢ç",time:"æ¶é´",plan:"计å",weekdayPick:"ææ",hourly:"æ¯å°æ¶",daily:"æ¯å¤©",weekdays:"工使¥",weekly:"æ¯å¨",monthly:"æ¯æ",interval:"éå¤",once:"䏿¬¡æ§",dayOfWeek:"ææï¼0=卿¥ï¼",dayOfMonth:"æ¯ææ¥æ",intervalEvery:"æ¯é",intervalUnit:"åä½",unitMinute:"åé",unitHour:"å°æ¶",unitDay:"天",runAt:"æ§è¡æ¶é´",model:"模å",repeat:"é夿¬¡æ°",repeatForever:"ä¸é",repeatNeverStop:"æ°¸ä¸åæ¢",repeatCount:"é夿¬¡æ°",repeatTimesSuffix:"次",repeatHint:"æä»»å¡æ»å
±æ§è¡ç次æ°ï¼æ¯æ¬¡è§¦åè®¡ä¸æ¬¡ï¼è¾¾å°åèªå¨åæ¢ã",nameRequired:"请填åä»»å¡åç§°ã"},detail:{prompt:"ä»»å¡è¯´æ",statusSection:"ç¶æ",currentStatus:"å½åç¶æ",nextRun:"䏿¬¡è¿è¡",lastRun:"䏿¬¡è¿è¡æ¶é´",runCount:"å·²æ§è¡æ¬¡æ°",configSection:"详æ
",agent:"Agent",frequency:"é¢ç",executionTime:"æ§è¡æ¶é´",timezone:"æ¶åº",model:"模å",runHistory:"è¿è¡åå²è®°å½",runSuccess:"æå",runRunning:"è¿è¡ä¸",runFailed:"失败",relatedConversation:"å
³èä¼è¯"}}
1,integrations:{title:"è¿æ¥å¹³å°",subtitle:"è¿æ¥å½åå·¥ä½åºå¯ç¨çå¹³å°ãææå®æåæä»¬ä¼å¤çæ°æ®åæ¥ã"},billing:{title:"计费",subtitle:"ç¨éãè´¦å䏿¶æ®ã",overview:{balanceLabel:"Credits ä½é¢",topUp:"è´ä¹° Credits",yourPlan:"ä½ çå¥é¤",trialPlan:"è¯ç¨å¥é¤",starterPlan:"Starter å¥é¤",proPlan:"Pro å¥é¤",active:"çæä¸",expiredStatus:"已尿",trialPlanDescription:"14 天è¯ç¨å¥é¤ã",planDescription:"éåå°åå¢éççé¨å¥é¤ã",proPlanDescription:"é¢åæé¿å¢éçæ´é«æåº¦é¢åº¦å¥é¤ã",perMonth:"/æ",upgradePlan:"å级å¥é¤",paymentMethod:"æ¯ä»æ¹å¼",paymentSubtitle:"设置èªå¨æåº¦ä»æ¬¾",stripeConnected:"Stripe å·²è¿æ¥",change:"æ´æ¢",supported:"æ¯æï¼",goToDashboard:"å徿§å¶å°",planUsage:"å¥é¤ç¨é",addCredit:"æ·»å é¢åº¦",creditsUsed:"å·²ç¨é¢åº¦",creditsUsedSuffix:"é¢åº¦å·²ä½¿ç¨",usedThisPeriod:"æ¬æç¨éï¼",tokenCostNote:"",alertSettings:"ä½é¢æé设置",totalSpent:"æ¬æå·²åºè´¦æ»é¢",totalSpentHint:"å
嫿¬æä¼åè´¹ï¼æ¼ç¤ºè´¦åï¼ã",totalTopUps:"æ¬æä¼åè´¹",totalTopUpsHint:"主è¦è®¡è´¹é¡¹ï¼600 ç¾å
/ Agent / æã",frozen:"é¢ä¼°ç¨è´¹",frozenHint:"ç±ä¼åè´¹æ¨ç®",promoCredits:"èµ éé¢åº¦",expired:"å·²è¿æï¼",expires:"è¿ææ¶é´ï¼",heatmapTitleSuffix:"è¿å»ä¸å¹´ä½¿ç¨ç credits",heatmapSubtitle:"é¢è²å¼ºåº¦ææ¯æ¥ä½¿ç¨ credits 计ç®",usageSettings:"ç¨é设置",learnHowCounted:"ç¨éå¦ä½ç»è®¡",less:"æ´å°",more:"æ´å¤",creditsWord:"credits",buyModalTitle:"è系客æ·ç»ç",buyModalBody:"å¦éè´ä¹°é¢å¤ creditsï¼è¯·èç³»æ¨çä¸å±å®¢æ·ç»çè·ååå©ã",buyModalConfirm:"ç¥éäº"},overviewTitle:"计费æ¦è§",overviewSubtitle:"æè¾å
¥/è¾åºæå计价",membership:"ä¼å",monthly:"æä»",yearly:"å¹´ä»",agents:"Agent æ°",renewal:"ç»è´¹æ¶é´",perAgentPerMonth:"600 ç¾å
/ Agent / æ",period:"è´¦æ",tokenUsage:"Token ç¨é",pricing:"计价",invoice:"è´¦å",status:"ç¶æ",loop:"éç¯",loopLine:"ä»ç¨é计éå°åºè´¦ä¸æ¶æ®ã",lineItemsTitle:"ä»»å¡",lineItemsSubtitle:"ä»»å¡ä¸ credits ç¨é",timelineTitle:"éç¯æµç¨",table:{date:"æ¥æ",task:"ä»»å¡",tasks:"ä»»å¡",updated:"å建æ¶é´",tokens:"Tokens",pricing:"ä»·æ ¼",prompts:"æç¤ºè¯",taskType:"ä»»å¡ç±»å",source:"æ¥æº",credits:"Credits",inputCost:"è¾å
¥è´¹ç¨",outputCost:"è¾åºè´¹ç¨"},invoiceGenerated:"çæè´¦å",paymentCaptured:"宿仿¬¾",receiptAudit:"æ¶æ®ä¸å¯¹è´¦çç",sessionsLogged:"ä¼è¯çæ¡£",tokensMetered:"Token 计é",invoiceTotal:"è´¦åæ»é¢ï¼",invoiceId:"è´¦åå·",invoiceStatus:"è´¦åç¶æ",issuedAt:"åºè´¦æ¶é´",inputPrice:"è¾å
¥åä»·",outputPrice:"è¾åºåä»·",tax:"ç¨è´¹",totals:"å计"},usage:{title:"ç¨é",subtitle:"ä½ ç个人æ¦è§åè¶å¿ã",ownerSubtitle:"çæ§å¢éç¨éå Creditsã",noAccessTitle:"æ è®¿é®æé",noAccessBody:"ç¨é页é¢ä»
å·¥ä½åº Owner å¯è®¿é®ã",startAt:"å¼å§æ¶é´",endAt:"ç»ææ¶é´",totalCredits:"Credits å计",sessions:"ä¼è¯",tasks:"任塿°",avgCreditsPerDay:"æ¥å Credits",loading:"æ£å¨å è½½ç¨éæ°æ®...",empty:"该æ¶é´èå´å
ææ ç¨é",emptyTitle:"该æ¶é´æ®µææ ç¨é",emptyBody:"æ¢ä¸ä¸ªæ¶é´èå´ççä½ çæ´»å¨ã",memberNoUsageToast:"该æåå¨å½åæ¶é´èå´å
ææ ç¨éã",loadErrorTitle:"æ æ³å è½½ç¨éæ°æ®",loadErrorBody:"è·åææ æ¶åºéï¼è¯·éè¯ã",partialErrorTitle:"é¨åç¨éææ ææ¶æ æ³å è½½",partialErrorBody:"é¨åææ ææ¶ä¸å¯ç¨ï¼å
¶ä½ç¨éæ°æ®ä»ä¼æ£å¸¸å±ç¤ºã",retry:"éè¯",invalidRange:"å¼å§æ¥æå¿
é¡»æ©äºæçäºç»ææ¥æï¼è¯·è°æ´æ¶é´èå´ã",rangeTooLong:"ç¨éæå¤æ¯ææ¥è¯¢åå¹´ï¼è¯·ç¼©çæ¶é´èå´ã",dailyTrend:"æ¯æ¥è¶å¿",trendSubtitle:"æ¯æ¥ {metric} · {range}",memberTrendTitle:"{name} · æ¯æ¥è¶å¿",entireTenant:"æ´ä¸ªå¢é",custom:"èªå®ä¹",today:"ä»å¤©",prevMonth:"ä¸ä¸ªæ",nextMonth:"ä¸ä¸ªæ",presets:{"7d":"æè¿ 7 天","30d":"æè¿ 30 天",month:"彿"},metrics:{credits:"Credits",sessions:"ä¼è¯",tasks:"ä»»å¡"},status:{active:"æ£å¸¸",banned:"å·²å°ç¦",deleted:"å·²å é¤"},table:{title:"æåç¨é",subtitle:"æåå计 · {range} · æ {metric} æåºï¼{direction}ï¼",unsortedSubtitle:"æåå计 · {range}",name:"å§å",email:"ç¨æ·é®ç®±",role:"è§è²",status:"ç¶æ",credits:"Credits",sessions:"ä¼è¯",tasks:"ä»»å¡",highToLow:"é« â ä½",lowToHigh:"ä½ â é«"},pagination:{page:"第"}},connectorDetail:{allConnectors:"å
¨é¨è¿æ¥å¨",connectedDot:"â å·²è¿æ¥",configure:"é
ç½®è¿æ¥å¨ä»¥ä½¿ç¨ Hologrow åæä½ ç {name} æ°æ®ã",connectedCopy:"ä½ ç {name} ææå·²è¿æ¥ãå¦é忢ææï¼å¯ç¹å»ä¸æ¹âéæ°è¿æ¥âï¼ä¼æ¿æ¢å½åææï¼ã",connectCopy:"è¿æ¥ä½ ç {name} ææä»¥å¯ç¨ AI åæè½åãåè¯å°å å¯å¤çï¼ä¸ä¼ä»¥ææåå¨ã",reconnecting:"éè¿ä¸â¦",connecting:"è¿æ¥ä¸â¦",reconnect:"éæ°è¿æ¥ {name}",connect:"è¿æ¥ {name}",back:"è¿å",quickLinks:"å¿«æ·å
¥å£",readDocs:"æ¥çææ¡£"}}};e.s(["messages",0,t])}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.