dify/web/i18n/en-US/agent-v-2.json

632 lines
47 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"agentDetail.access.actionUnavailable": "This action is not available yet.",
"agentDetail.access.copyAccessUrl": "Copy access URL",
"agentDetail.access.copyFailed": "Failed to copy reference.",
"agentDetail.access.copyServiceEndpoint": "Copy service API endpoint",
"agentDetail.access.description": "All the ways this agent can be reached.",
"agentDetail.access.learnMore": "Learn more",
"agentDetail.access.publishRequired": "Publish the agent to turn this on.",
"agentDetail.access.serviceApi.actions.apiKey": "API Key",
"agentDetail.access.serviceApi.actions.apiReference": "API Reference",
"agentDetail.access.serviceApi.endpoint": "Service API Endpoint",
"agentDetail.access.serviceApi.title": "Backend Service API",
"agentDetail.access.status.inService": "In service",
"agentDetail.access.status.outOfService": "Out of service",
"agentDetail.access.title": "Access Point",
"agentDetail.access.toggleSurface": "Toggle {{name}} access",
"agentDetail.access.webApp.accessUrl": "Web App URL",
"agentDetail.access.webApp.actions.accessControl": "Access Control",
"agentDetail.access.webApp.actions.customize": "Custom Frontend",
"agentDetail.access.webApp.actions.embedded": "Embedded",
"agentDetail.access.webApp.actions.launch": "Launch",
"agentDetail.access.webApp.actions.settings": "Branding",
"agentDetail.access.webApp.refreshUrl": "Refresh access URL",
"agentDetail.access.webApp.showQrCode": "Show QR code",
"agentDetail.access.webApp.ssoEnabled": "SSO Enabled",
"agentDetail.access.webApp.title": "Web App",
"agentDetail.access.workflow.description": "Used as a node inside the workflow",
"agentDetail.access.workflow.empty": "No workflow references yet.",
"agentDetail.access.workflow.loadFailed": "Failed to load workflow references.",
"agentDetail.access.workflow.loading": "Loading workflow references…",
"agentDetail.access.workflow.nodeCount_one": "{{count}} node",
"agentDetail.access.workflow.nodeCount_other": "{{count}} nodes",
"agentDetail.access.workflow.notAvailable": "N/A",
"agentDetail.access.workflow.openInStudio": "Open in Studio",
"agentDetail.access.workflow.openInStudioFor": "Open {{name}} in Studio",
"agentDetail.access.workflow.table.actions": "Actions",
"agentDetail.access.workflow.table.lastUpdated": "Last updated",
"agentDetail.access.workflow.table.name": "Name",
"agentDetail.access.workflow.table.nodes": "Nodes",
"agentDetail.access.workflow.table.version": "Version",
"agentDetail.access.workflow.title": "Workflow access",
"agentDetail.configure.advancedSettings.description": "For power users, such as environment variables.",
"agentDetail.configure.advancedSettings.envEditor.add": "Add environment variable",
"agentDetail.configure.advancedSettings.envEditor.deleteVariable": "Delete {{key}}",
"agentDetail.configure.advancedSettings.envEditor.hideValue": "Hide {{key}} value",
"agentDetail.configure.advancedSettings.envEditor.importEnv": "Import .env",
"agentDetail.configure.advancedSettings.envEditor.importEnvTip.mac": "To show hidden .env files, press Command + Shift + . in the file picker.",
"agentDetail.configure.advancedSettings.envEditor.importEnvTip.other": "If your .env file is hidden, enable hidden files in your system file picker.",
"agentDetail.configure.advancedSettings.envEditor.importEnvTip.windows": "To show hidden .env files, enable Hidden items in File Explorer.",
"agentDetail.configure.advancedSettings.envEditor.importSkippedInvalidLines": "{{count}} invalid .env line was skipped.",
"agentDetail.configure.advancedSettings.envEditor.importSkippedInvalidLines_other": "{{count}} invalid .env lines were skipped.",
"agentDetail.configure.advancedSettings.envEditor.keyColumn": "Key",
"agentDetail.configure.advancedSettings.envEditor.keyPlaceholder": "Key",
"agentDetail.configure.advancedSettings.envEditor.label": "Env Editor",
"agentDetail.configure.advancedSettings.envEditor.revealValue": "Reveal {{key}} value",
"agentDetail.configure.advancedSettings.envEditor.richTip": "Set values the agent reads at runtime, like an API key a tool needs, without putting them in the Prompt.\n\nIn Build mode, the agent can set these up for you.",
"agentDetail.configure.advancedSettings.envEditor.scopeColumn": "Scope",
"agentDetail.configure.advancedSettings.envEditor.scopePlain": "Plain",
"agentDetail.configure.advancedSettings.envEditor.scopeSecret": "Secret",
"agentDetail.configure.advancedSettings.envEditor.scopeSelector": "Select environment variable scope",
"agentDetail.configure.advancedSettings.envEditor.shortLabel": "Env",
"agentDetail.configure.advancedSettings.envEditor.tip": "Set values the agent reads at runtime, like an API key a tool needs, without putting them in the Prompt.\n\nIn Build mode, the agent can set these up for you.",
"agentDetail.configure.advancedSettings.envEditor.toggle": "Toggle env editor",
"agentDetail.configure.advancedSettings.envEditor.valueColumn": "Value",
"agentDetail.configure.advancedSettings.envEditor.valuePlaceholder": "Value",
"agentDetail.configure.advancedSettings.label": "Advanced Settings",
"agentDetail.configure.advancedSettings.toggle": "Toggle advanced settings",
"agentDetail.configure.answer.activity.ranCommands": "Ran commands",
"agentDetail.configure.answer.activity.runningCommands": "Running commands",
"agentDetail.configure.answer.duration.minute": "{{count}}m",
"agentDetail.configure.answer.duration.second": "{{count}}s",
"agentDetail.configure.answer.thinking": "Thinking",
"agentDetail.configure.answer.workFinished": "Work finished",
"agentDetail.configure.answer.workedFor": "Worked for {{duration}}",
"agentDetail.configure.answer.workingFor": "Working for {{duration}}",
"agentDetail.configure.build.empty.communityEditionTip": "Community Edition, while offering versioning to the extracted configs, does not support versioning on the file system itself. Be careful with your actions in Build mode, as changes made to the file system happen in real time and cannot always be neatly reverted. Community Edition is not your ideal choice for serving mass external audiences.",
"agentDetail.configure.build.empty.description": "Describe what you want and it fills in the form on the left as you go.",
"agentDetail.configure.build.empty.title": "Build your agent by chatting",
"agentDetail.configure.build.inputPlaceholder": "Describe what your agent should do",
"agentDetail.configure.build.startBuild": "Start build",
"agentDetail.configure.buildDraft.buildNoteDescription": "A running note of this build the agent uses to keep context across sessions. It's added to your files when you Apply.",
"agentDetail.configure.buildDraft.changesToApply_one": "{{count}} change to apply",
"agentDetail.configure.buildDraft.changesToApply_other": "{{count}} changes to apply",
"agentDetail.configure.buildDraft.discard": "Discard",
"agentDetail.configure.buildDraft.modeBadge": "Build mode",
"agentDetail.configure.buildDraft.modeDescription": "You're in Build mode. Shape this setup by chatting with the agent, then Apply.",
"agentDetail.configure.buildDraft.rewritten": "Rewritten",
"agentDetail.configure.buildDraft.title": "Build draft",
"agentDetail.configure.buildDraft.updated": "Updated",
"agentDetail.configure.chatFeatures.description": "Shape the end-user chat experience on your web app and chat surfaces.",
"agentDetail.configure.chatFeatures.title": "Chat Features",
"agentDetail.configure.clearSessionConfirm.description": "This will clear the current session and discard unapplied Agent configuration changes.",
"agentDetail.configure.clearSessionConfirm.title": "Clear session and discard changes?",
"agentDetail.configure.communityEditionIsolationTip": "Disclaimer: In Community Edition, sandbox runs as a non-root user under Dockers default capability configuration and only provides limited Landlock-based protection for the agents own files and session files. The server and all shell subprocesses share the same PID namespace and container-level capability boundary, so it should not be considered a strongly isolated multi-layer security sandbox.",
"agentDetail.configure.files.add": "Add file",
"agentDetail.configure.files.buildNote.generated": "Generated",
"agentDetail.configure.files.buildNote.richTooltip": "The agent's record of what it set up in Build mode. It reads this at the start of every conversation, alongside your Prompt. <docLink>Learn more</docLink>",
"agentDetail.configure.files.buildNote.tooltip": "The agent's record of what it set up in Build mode. It reads this at the start of every conversation, alongside your Prompt. Learn more",
"agentDetail.configure.files.download": "Download {{name}}",
"agentDetail.configure.files.empty.description": "Upload docs the agent can read, like specs, templates, or guidelines",
"agentDetail.configure.files.empty.title": "No files yet",
"agentDetail.configure.files.label": "Files",
"agentDetail.configure.files.missing": "File not found",
"agentDetail.configure.files.preview.empty": "No preview content.",
"agentDetail.configure.files.preview.failed": "Failed to load preview.",
"agentDetail.configure.files.preview.unsupported": "Preview is not supported for this file.",
"agentDetail.configure.files.remove": "Remove {{name}}",
"agentDetail.configure.files.richTip": "For reference material too long to paste into the Prompt: specs, templates, guidelines. <docLink>Learn more</docLink>\n\nIn Build mode, the agent can set these up for you.",
"agentDetail.configure.files.tip": "For reference material too long to paste into the Prompt: specs, templates, guidelines. Learn more\n\nIn Build mode, the agent can set these up for you.",
"agentDetail.configure.files.toggle": "Toggle files",
"agentDetail.configure.files.treeLabel": "Agent files",
"agentDetail.configure.files.upload.action": "Upload",
"agentDetail.configure.files.upload.browse": "browse",
"agentDetail.configure.files.upload.description": "Upload a file for this agent.",
"agentDetail.configure.files.upload.dropzone": "Drop a file here, or",
"agentDetail.configure.files.upload.failed": "Failed to upload file.",
"agentDetail.configure.files.upload.fileType": "FILE",
"agentDetail.configure.files.upload.invalidFile": "Only one file can be uploaded at a time.",
"agentDetail.configure.files.upload.success": "File uploaded.",
"agentDetail.configure.files.upload.title": "Upload file",
"agentDetail.configure.knowledgeRetrieval.add": "Add knowledge retrieval",
"agentDetail.configure.knowledgeRetrieval.defaultName": "Retrieval {{index}}",
"agentDetail.configure.knowledgeRetrieval.dialog.knowledge.add": "Add knowledge",
"agentDetail.configure.knowledgeRetrieval.dialog.knowledge.empty": "Click the “+” button to add knowledge",
"agentDetail.configure.knowledgeRetrieval.dialog.knowledge.label": "Knowledge",
"agentDetail.configure.knowledgeRetrieval.dialog.knowledge.retrievalSetting": "Retrieval Setting",
"agentDetail.configure.knowledgeRetrieval.dialog.learnMore": "Learn more about Knowledge retrieval",
"agentDetail.configure.knowledgeRetrieval.dialog.metadata.automatic": "Automatic",
"agentDetail.configure.knowledgeRetrieval.dialog.metadata.conditions": "Conditions",
"agentDetail.configure.knowledgeRetrieval.dialog.metadata.disabled": "Disabled",
"agentDetail.configure.knowledgeRetrieval.dialog.metadata.label": "Metadata Filtering",
"agentDetail.configure.knowledgeRetrieval.dialog.metadata.manual": "Manual",
"agentDetail.configure.knowledgeRetrieval.dialog.metadata.modeLabel": "Select metadata filtering mode",
"agentDetail.configure.knowledgeRetrieval.dialog.nameLabel": "Knowledge retrieval name",
"agentDetail.configure.knowledgeRetrieval.dialog.query.agent": "Agent decide",
"agentDetail.configure.knowledgeRetrieval.dialog.query.agentDescription": "The agent writes its own query from the prompt and available context. Nothing to set up here.",
"agentDetail.configure.knowledgeRetrieval.dialog.query.custom": "Custom query",
"agentDetail.configure.knowledgeRetrieval.dialog.query.customDescription": "Write a fixed query for this retrieval source.",
"agentDetail.configure.knowledgeRetrieval.dialog.query.customInputLabel": "Custom query text",
"agentDetail.configure.knowledgeRetrieval.dialog.query.customPlaceholder": "Type a search query",
"agentDetail.configure.knowledgeRetrieval.dialog.query.label": "Query",
"agentDetail.configure.knowledgeRetrieval.dialog.title": "Knowledge Retrieval · Agent decide",
"agentDetail.configure.knowledgeRetrieval.edit": "Edit {{name}}",
"agentDetail.configure.knowledgeRetrieval.empty.description": "Connect a knowledge base the agent can search while answering",
"agentDetail.configure.knowledgeRetrieval.empty.title": "No knowledge yet",
"agentDetail.configure.knowledgeRetrieval.label": "Knowledge Retrieval",
"agentDetail.configure.knowledgeRetrieval.remove": "Remove {{name}}",
"agentDetail.configure.knowledgeRetrieval.retrievalOne": "Retrieval 1",
"agentDetail.configure.knowledgeRetrieval.retrievalTwo": "Retrieval 2",
"agentDetail.configure.knowledgeRetrieval.richTip": "Connect knowledge bases the agent searches while it works, so its answers draw on your content. <docLink>Learn more</docLink>",
"agentDetail.configure.knowledgeRetrieval.tip": "Connect knowledge bases the agent searches while it works, so its answers draw on your content. Learn more",
"agentDetail.configure.knowledgeRetrieval.toggle": "Toggle knowledge retrieval",
"agentDetail.configure.knowledgeRetrieval.validation.metadataModelRequired": "Please config a model in metadata filtering",
"agentDetail.configure.model.label": "Model",
"agentDetail.configure.orchestrate": "Orchestrate",
"agentDetail.configure.preview.chatFeatures": "Chat Features",
"agentDetail.configure.preview.empty.defaultAgentName": "Agent",
"agentDetail.configure.preview.empty.description": "Run the agent as a finished chat, exactly how people will experience it once published.",
"agentDetail.configure.preview.empty.title": "Preview {{name}}",
"agentDetail.configure.preview.endUserAuth": "End-user authentication",
"agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "This agent run was stopped at the model request limit. Try again, or break the task into smaller steps.",
"agentDetail.configure.preview.errors.agentRunLimitExceeded": "This agent run was stopped at the time limit. Try again, or break the task into smaller steps.",
"agentDetail.configure.preview.inputPlaceholder": "Message {{name}}",
"agentDetail.configure.preview.restart": "Start fresh",
"agentDetail.configure.preview.sandboxNotice": "Agent runs in a Linux sandbox.",
"agentDetail.configure.preview.sandboxNoticeTooltip": "For Dify Community Edition, each of your agents runs in a Linux 7.0.0-10060-aws sandbox environment within your docker. Your edits to the environment via Build Chats are persistent.",
"agentDetail.configure.preview.title": "Preview",
"agentDetail.configure.preview.unconfiguredNotice": "This agent isn't set up yet, so replies come straight from the model.",
"agentDetail.configure.prompt.copied": "Prompt copied",
"agentDetail.configure.prompt.copy": "Copy prompt",
"agentDetail.configure.prompt.copyFailed": "Failed to copy prompt.",
"agentDetail.configure.prompt.insert.label": "Insert",
"agentDetail.configure.prompt.insert.question": "Start question",
"agentDetail.configure.prompt.insert.reportFile": "Output report file",
"agentDetail.configure.prompt.insert.tenders": "Start tenders",
"agentDetail.configure.prompt.label": "Prompt",
"agentDetail.configure.prompt.mention.davidHayes": "David Hayes",
"agentDetail.configure.prompt.mention.priyaRamanathan": "Priya Ramanathan",
"agentDetail.configure.prompt.placeholder": "Write instructions here,",
"agentDetail.configure.prompt.referenceMissing": "{{name}} does not exist",
"agentDetail.configure.prompt.richTip": "Define the agent's role and how it should work. <docLink>Learn more</docLink>",
"agentDetail.configure.prompt.tip": "Define the agent's role and how it should work. Learn more",
"agentDetail.configure.publishBar.draft": "Draft",
"agentDetail.configure.publishBar.publishUpdate": "Publish update",
"agentDetail.configure.publishBar.published": "Published",
"agentDetail.configure.publishBar.publishedAt": "Published {{time}}",
"agentDetail.configure.publishBar.publishing": "Publishing…",
"agentDetail.configure.publishBar.saved": "Saved 5 min ago",
"agentDetail.configure.publishBar.savedAt": "Saved {{time}}",
"agentDetail.configure.publishBar.unpublishedChanges": "Unpublished changes",
"agentDetail.configure.publishBar.upToDate": "Up to date",
"agentDetail.configure.publishBar.versionHistory": "Open version history",
"agentDetail.configure.publishImpact.affectedWorkflows": "Affected Workflows",
"agentDetail.configure.publishImpact.cancel": "Cancel",
"agentDetail.configure.publishImpact.descriptionPrefix": "This agent is used in",
"agentDetail.configure.publishImpact.descriptionSuffix": ". Publishing updates it in all of them.",
"agentDetail.configure.publishImpact.fallbackAgentName": "this agent",
"agentDetail.configure.publishImpact.title": "{{action}} to {{name}}",
"agentDetail.configure.publishImpact.workflowCount_one": "{{count}} workflow",
"agentDetail.configure.publishImpact.workflowCount_other": "{{count}} workflows",
"agentDetail.configure.rightPanel.build": "Build",
"agentDetail.configure.rightPanel.buildTipBody": "Build sets up the agent by chatting. Describe what you want and it fills in the setup on the left.",
"agentDetail.configure.rightPanel.buildTipTitle": "Build your agent via chat",
"agentDetail.configure.rightPanel.learnMore": "Learn more",
"agentDetail.configure.rightPanel.modeLabel": "Agent configuration mode",
"agentDetail.configure.rightPanel.preview": "Preview",
"agentDetail.configure.rightPanel.previewDisabledTip": "Preview is available on Dify Cloud and Enterprise only.",
"agentDetail.configure.rightPanel.previewTipBody": "Preview runs the finished agent the way your users will see it, with clean replies and chat features.",
"agentDetail.configure.rightPanel.previewTipTitle": "Preview your agent",
"agentDetail.configure.skills.add": "Add skill",
"agentDetail.configure.skills.addMenu.upload.badge": "EMBEDDED",
"agentDetail.configure.skills.addMenu.upload.description": "A .zip containing SKILL.md. It's embedded in this app and won't update with the library.",
"agentDetail.configure.skills.addMenu.upload.label": "Upload skill.zip",
"agentDetail.configure.skills.addMenu.workspace.description": "Reuses a shared skill and follows its published updates.",
"agentDetail.configure.skills.addMenu.workspace.label": "Add from library",
"agentDetail.configure.skills.detail.contentRegion": "Skill detail content",
"agentDetail.configure.skills.detail.fileCount": "{{count}} FILES",
"agentDetail.configure.skills.detail.files": "Files",
"agentDetail.configure.skills.empty.description": "Skills give the agent reusable expertise it can call while working",
"agentDetail.configure.skills.empty.title": "No skills yet",
"agentDetail.configure.skills.fromSkillLibrary": "From skill library",
"agentDetail.configure.skills.itemType": "Skill",
"agentDetail.configure.skills.label": "Skills",
"agentDetail.configure.skills.missing": "Skill not found",
"agentDetail.configure.skills.moreActions": "More actions for {{name}}",
"agentDetail.configure.skills.openInLibrary": "Open in Skill library",
"agentDetail.configure.skills.remove": "Remove {{name}}",
"agentDetail.configure.skills.removeAction": "Remove",
"agentDetail.configure.skills.richTip": "Package the instructions, files, and scripts for a recurring task into a skill. <docLink>Learn more</docLink>\n\nIn Build mode, the agent can set these up for you.",
"agentDetail.configure.skills.tip": "Package the instructions, files, and scripts for a recurring task into a skill. Learn more\n\nIn Build mode, the agent can set these up for you.",
"agentDetail.configure.skills.toggle": "Toggle skills",
"agentDetail.configure.skills.upload.action": "Upload",
"agentDetail.configure.skills.upload.browse": "browse",
"agentDetail.configure.skills.upload.description": "Upload a .zip or .skill package for this agent.",
"agentDetail.configure.skills.upload.dropzone": "Drop a skill package here, or",
"agentDetail.configure.skills.upload.failed": "Failed to upload skill.",
"agentDetail.configure.skills.upload.fileType": "ZIP / SKILL",
"agentDetail.configure.skills.upload.invalidFile": "Upload a .zip or .skill file.",
"agentDetail.configure.skills.upload.sizeLimit": "Skill package must be {{sizeLimit}} or smaller.",
"agentDetail.configure.skills.upload.success": "Skill uploaded.",
"agentDetail.configure.skills.upload.title": "Upload skill",
"agentDetail.configure.skills.upload.warning.files": "If you only need to use Markdown files, upload them to Files and reference them in your prompt.",
"agentDetail.configure.skills.upload.warning.specification": "Uploaded skills must follow the <specificationLink>Agent Skills specification</specificationLink>.",
"agentDetail.configure.skills.workspaceItemType": "Workspace",
"agentDetail.configure.skills.workspaceSelector.addSuccess": "Workspace skill added.",
"agentDetail.configure.skills.workspaceSelector.added": "Added",
"agentDetail.configure.skills.workspaceSelector.draft": "Draft",
"agentDetail.configure.skills.workspaceSelector.empty": "No library skills found.",
"agentDetail.configure.skills.workspaceSelector.limitReached": "An agent can use up to 20 library skills. Remove one to add another.",
"agentDetail.configure.skills.workspaceSelector.manage": "Manage in Skills",
"agentDetail.configure.skills.workspaceSelector.removeSuccess": "Workspace skill removed.",
"agentDetail.configure.skills.workspaceSelector.saveFailed": "Failed to update workspace skills.",
"agentDetail.configure.skills.workspaceSelector.search": "Search skills...",
"agentDetail.configure.switchToPreviewConfirm.title": "Switch to Preview mode?",
"agentDetail.configure.title": "Configure",
"agentDetail.configure.tools.add": "Add tool",
"agentDetail.configure.tools.addMenu.cliTool.badge": "For developers",
"agentDetail.configure.tools.addMenu.cliTool.description": "Install a command line program the agent runs in its sandbox. Needs install and usually API keys.",
"agentDetail.configure.tools.addMenu.cliTool.label": "CLI tool",
"agentDetail.configure.tools.addMenu.tool.description": "Pick a tool already in this workspace, like web search or integrations.",
"agentDetail.configure.tools.addMenu.tool.label": "Tool",
"agentDetail.configure.tools.cliDialog.description": "Install a CLI tool from any package registry. The agent gains shell access to the binary it provides.",
"agentDetail.configure.tools.cliDialog.editTitle": "Edit CLI Tool",
"agentDetail.configure.tools.cliDialog.env.description": "Store API keys, tokens, or secrets that this CLI tool needs. Values are encrypted at rest and injected as environment variables when the agent invokes the tool.",
"agentDetail.configure.tools.cliDialog.env.label": "Environment Variables",
"agentDetail.configure.tools.cliDialog.env.optional": "(optional)",
"agentDetail.configure.tools.cliDialog.installCommand.description": "Sandboxed · runs once on first invocation",
"agentDetail.configure.tools.cliDialog.installCommand.label": "Install Command",
"agentDetail.configure.tools.cliDialog.installCommand.placeholder": "Paste your install command here, e.g. npx -y @playwright/mcp@latest · uv tool install httpie",
"agentDetail.configure.tools.cliDialog.installCommand.required": "Install command is required.",
"agentDetail.configure.tools.cliDialog.learnMore": "Learn more about CLI Tool",
"agentDetail.configure.tools.cliDialog.name.label": "CLI Tool Name",
"agentDetail.configure.tools.cliDialog.name.placeholder": "Name your CLI tool",
"agentDetail.configure.tools.cliDialog.name.required": "CLI tool name is required.",
"agentDetail.configure.tools.cliDialog.securityTip": "Never visible to agent prompt; injected only as $VAR at runtime",
"agentDetail.configure.tools.cliDialog.title": "Add a CLI Tool",
"agentDetail.configure.tools.cliTool": "CLI Tool",
"agentDetail.configure.tools.credential.authOne": "Auth 1",
"agentDetail.configure.tools.editAction": "Edit {{name}}",
"agentDetail.configure.tools.empty.description": "Tools let the agent act, like searching the web or calling your apps",
"agentDetail.configure.tools.empty.title": "No tools yet",
"agentDetail.configure.tools.label": "Tools",
"agentDetail.configure.tools.moreActions": "More actions for {{name}}",
"agentDetail.configure.tools.removeAction": "Remove {{name}}",
"agentDetail.configure.tools.removeProvider": "Remove all tools",
"agentDetail.configure.tools.richTip": "Add Dify tools from your workspace. <docLink>Learn more</docLink>\n\nTools the agent installs in its sandbox won't appear here but stay available to it.",
"agentDetail.configure.tools.tip": "Add Dify tools from your workspace. Learn more\n\nTools the agent installs in its sandbox won't appear here but stay available to it.",
"agentDetail.configure.tools.toggle": "Toggle tools",
"agentDetail.configure.tools.toolTabs.all": "All",
"agentDetail.configure.tools.toolTabs.cli": "CLI",
"agentDetail.configure.tools.toolTabs.custom": "Custom",
"agentDetail.configure.tools.toolTabs.mcp": "MCP",
"agentDetail.configure.tools.toolTabs.plugins": "Plugins",
"agentDetail.configure.tools.toolTabs.workflow": "Workflow",
"agentDetail.configure.workingDirectory.breadcrumbLabel": "File system path",
"agentDetail.configure.workingDirectory.description": "Files the agent reads and writes as it runs. Anything it generates, like qna_report.pdf, shows up here.",
"agentDetail.configure.workingDirectory.fileSystem": "File system",
"agentDetail.configure.workingDirectory.home": "home",
"agentDetail.configure.workingDirectory.open": "Open working directory",
"agentDetail.configure.workingDirectory.persistentFiles": "Persistent",
"agentDetail.configure.workingDirectory.persistentFilesTooltip": "Files the agent keeps and can use everywhere it runs, including end users' conversations and workflows. Any changes made here during this build chat take effect once you Apply.",
"agentDetail.configure.workingDirectory.returnToWorkspace": "Back to working directory",
"agentDetail.configure.workingDirectory.temporaryFiles": "Temporary",
"agentDetail.configure.workingDirectory.temporaryFilesTooltip": "Files the agent is working with in this build chat only. They're cleared when you exit Build mode or start a new chat.",
"agentDetail.configure.workingDirectory.title": "Working directory",
"agentDetail.configure.workingDirectory.treeLabel": "Working directory files",
"agentDetail.configure.workingDirectory.workingDirectory": "working directory",
"agentDetail.documentTitle": "Agent",
"agentDetail.logs.description": "See every conversation with this agent, including user inputs and agent replies.",
"agentDetail.logs.empty": "No logs found",
"agentDetail.logs.executionId": "Execution ID",
"agentDetail.logs.filters.period.allTime": "All time",
"agentDetail.logs.filters.period.last30days": "Last 30 days",
"agentDetail.logs.filters.period.last7days": "Last 7 days",
"agentDetail.logs.filters.search.label": "Search logs",
"agentDetail.logs.filters.search.placeholder": "Search",
"agentDetail.logs.filters.sort.lastCreatedTime": "Last Created time",
"agentDetail.logs.filters.sort.lastUpdatedTime": "Last Updated time",
"agentDetail.logs.filters.source.all": "Source",
"agentDetail.logs.filters.source.empty": "No sources found",
"agentDetail.logs.filters.source.label": "Log source",
"agentDetail.logs.filters.source.loadFailed": "Failed to load sources",
"agentDetail.logs.filters.source.loading": "Loading sources…",
"agentDetail.logs.filters.source.searchLabel": "Search sources",
"agentDetail.logs.filters.source.searchPlaceholder": "Search",
"agentDetail.logs.filters.source.webapp": "Webapp",
"agentDetail.logs.filters.source.workflow": "Workflow",
"agentDetail.logs.learnMore": "Learn more",
"agentDetail.logs.loadFailed": "Failed to load logs",
"agentDetail.logs.notAvailable": "N/A",
"agentDetail.logs.table.createdTime": "Created Time",
"agentDetail.logs.table.endUser": "End-user",
"agentDetail.logs.table.messageCount": "Msg. Count",
"agentDetail.logs.table.operationRate": "Op. Rate",
"agentDetail.logs.table.source": "Source",
"agentDetail.logs.table.title": "Title",
"agentDetail.logs.table.unread": "Unread",
"agentDetail.logs.table.updatedTime": "Updated Time",
"agentDetail.logs.table.userRate": "User Rate",
"agentDetail.logs.title": "Logs",
"agentDetail.memorySettings.budgetLabel": "Memory Budget",
"agentDetail.memorySettings.description": "Memory settings from the active configuration snapshot.",
"agentDetail.memorySettings.export.description": "Memory export is planned for a later release.",
"agentDetail.memorySettings.export.download": "Download",
"agentDetail.memorySettings.export.soon": "Soon",
"agentDetail.memorySettings.export.title": "Export current memory",
"agentDetail.memorySettings.notConfigured": "Not configured",
"agentDetail.memorySettings.scopeLabel": "Memory Scope",
"agentDetail.memorySettings.title": "Memory",
"agentDetail.metadata.sourceLabel": "Source",
"agentDetail.monitoring.change": "{{value}} from previous period",
"agentDetail.monitoring.dateRangeLabel": "Date range",
"agentDetail.monitoring.description": "Track this agent's activity, cost, and interaction quality across all access points.",
"agentDetail.monitoring.learnMore": "Learn more",
"agentDetail.monitoring.loadFailed": "Failed to load monitoring data",
"agentDetail.monitoring.metrics.activeUsers.explanation": "Unique end users who interacted with this agent.",
"agentDetail.monitoring.metrics.activeUsers.title": "Active Users",
"agentDetail.monitoring.metrics.avgSessionInteractions.explanation": "Average number of user messages per conversation.",
"agentDetail.monitoring.metrics.avgSessionInteractions.title": "Avg. Session Interactions",
"agentDetail.monitoring.metrics.tokenOutputSpeed.explanation": "Average tokens generated per second during an agent reply.",
"agentDetail.monitoring.metrics.tokenOutputSpeed.title": "Token Output Speed",
"agentDetail.monitoring.metrics.tokenUsage.explanation": "Tokens consumed and estimated cost.",
"agentDetail.monitoring.metrics.tokenUsage.title": "Token Usage",
"agentDetail.monitoring.metrics.totalConversations.explanation": "Daily AI conversations that reached this agent through the selected access point.",
"agentDetail.monitoring.metrics.totalConversations.title": "Total Conversations",
"agentDetail.monitoring.metrics.totalMessages.explanation": "Total user messages sent to this agent.",
"agentDetail.monitoring.metrics.totalMessages.title": "Total Messages",
"agentDetail.monitoring.metrics.userSatisfactionRate.explanation": "Percentage of agent replies that users rated with a like.",
"agentDetail.monitoring.metrics.userSatisfactionRate.title": "User Satisfaction Rate",
"agentDetail.monitoring.pickSource": "Pick an app",
"agentDetail.monitoring.sourceLabel": "App",
"agentDetail.monitoring.sourceTrigger": "Source {{name}}",
"agentDetail.monitoring.sources.all": "All",
"agentDetail.monitoring.timeRangeLabel": "Time range",
"agentDetail.monitoring.timeRanges.custom": "Custom",
"agentDetail.monitoring.timeRanges.last30days": "Last 30 days",
"agentDetail.monitoring.timeRanges.last7days": "Last 7 days",
"agentDetail.monitoring.timeRanges.today": "Today",
"agentDetail.monitoring.title": "Monitoring",
"agentDetail.monitoring.tokenUsageConsumed": "Consumed tokens",
"agentDetail.monitoring.units.tokenPerSecond": "Token/s",
"agentDetail.navigationLabel": "Agent navigation",
"agentDetail.publish": "Publish",
"agentDetail.sections.access": "Access Point",
"agentDetail.sections.configure": "Configure",
"agentDetail.sections.logs": "Logs",
"agentDetail.sections.monitoring": "Monitoring",
"agentDetail.title": "Agent",
"agentDetail.type": "AGENT",
"agentDetail.versionHistory.empty": "No versions yet",
"agentDetail.versionHistory.exitVersions": "Exit versions",
"agentDetail.versionHistory.filter": "Filter versions",
"agentDetail.versionHistory.restore": "Restore",
"agentDetail.versionHistory.versionName": "Version {{version}}",
"agentDetail.versionHistory.viewOnly": "View Only",
"roster.createAgent": "Create agent",
"roster.createDialog.description": "Create a reusable Agent in this workspace.",
"roster.createDialog.title": "Create agent",
"roster.createForm.changeIcon": "Change agent icon",
"roster.createForm.descriptionLabel": "Description",
"roster.createForm.descriptionPlaceholder": "e.g. Gathers sources on a topic and summarizes the key findings",
"roster.createForm.nameLabel": "Name",
"roster.createForm.namePlaceholder": "e.g. Max",
"roster.createForm.nameRequired": "Name is required.",
"roster.createForm.roleLabel": "Role",
"roster.createForm.rolePlaceholder": "e.g. Research Assistant",
"roster.createSuccess": "Agent created.",
"roster.dateTimeFormat": "MM/DD/YYYY hh:mm:ss A",
"roster.deleteDialog.description": "This permanently deletes {{name}}. Its web app, API access, and workflows that use it stop working immediately.",
"roster.deleteDialog.title": "Delete {{name}}?",
"roster.deleteFailed": "Failed to delete agent.",
"roster.deleteSuccess": "Agent deleted.",
"roster.duplicateDialog.description": "Create a copy of {{name}} and customize its Agent identity.",
"roster.duplicateDialog.title": "Duplicate agent",
"roster.duplicateForm.changeIcon": "Change duplicate icon for {{name}}",
"roster.duplicateSuccess": "Agent duplicated.",
"roster.editAgent": "Edit {{name}}",
"roster.editDialog.description": "Update this Agent's name, description, and role.",
"roster.editDialog.title": "Edit agent",
"roster.editInfo": "Edit Info",
"roster.empty": "No agent yet",
"roster.emptySearch": "No matching agents",
"roster.filters.all": "All",
"roster.filters.createdByMe": "Created by me",
"roster.filters.drafts": "Drafts",
"roster.filters.label": "Agent filters",
"roster.filters.published": "Published",
"roster.learnMore": "Learn more about Agent",
"roster.listLabel": "Agent list",
"roster.loadMore": "Load more",
"roster.loadingError": "Failed to load agents. Refresh and try again.",
"roster.moreActions": "More actions for {{name}}",
"roster.nodeSelector.createInlineFailed": "Failed to create inline agent. Refresh and try again.",
"roster.nodeSelector.dialogLabel": "Select an agent",
"roster.nodeSelector.manageInAgentConsole": "Manage in Agents",
"roster.nodeSelector.searchPlaceholder": "Search…",
"roster.nodeSelector.startFromScratch": "Start from Scratch",
"roster.references.label": "Workflows using {{name}}",
"roster.references.trigger": "Workflows using {{name}}",
"roster.saveToRoster": "Save to Agents",
"roster.saveToRosterDialog.description": "Save this inline setup as a reusable Agent.",
"roster.saveToRosterDialog.title": "Save to Agents",
"roster.saveToRosterForm.changeIcon": "Change Agent icon",
"roster.saveToRosterSuccess": "Agent saved.",
"roster.searchLabel": "Search agents",
"roster.searchPlaceholder": "Search agents by name…",
"roster.sort.earliestCreated": "Earliest created",
"roster.sort.label": "Sort by",
"roster.sort.lastModified": "Last modified",
"roster.sort.optionsLabel": "Sort options",
"roster.sort.recentlyCreated": "Recently created",
"roster.title": "Agents",
"roster.updateSuccess": "Agent updated.",
"roster.usageStatus.draft": "Draft",
"skillManagement.clearTags": "Clear tags",
"skillManagement.create": "Create",
"skillManagement.createFailed": "Failed to create skill.",
"skillManagement.createSuccess": "Skill created.",
"skillManagement.dateTimeFormat": "MMM D, YYYY HH:mm",
"skillManagement.deleteDialog.description": "This skill will be removed from the workspace. Agents that reference it may lose access to this capability.",
"skillManagement.deleteDialog.referencedDescription": "This Skill is referenced by {{count}} Agent, Workflow, or Chatflow item. Deleting it will remove the Skill from the workspace and clear those bindings.",
"skillManagement.deleteDialog.title": "Delete {{name}}?",
"skillManagement.deleteFailed": "Failed to delete skill.",
"skillManagement.deleteSuccess": "Skill deleted.",
"skillManagement.detail.addMetadata": "Add metadata",
"skillManagement.detail.addMetadataDescription": "Add a frontmatter field to this Markdown file.",
"skillManagement.detail.addTag": "Add tag",
"skillManagement.detail.addTagDescription": "Create or bind a tag to this Skill. New tags are saved with the Skill metadata.",
"skillManagement.detail.addTagSuccess": "Tag added.",
"skillManagement.detail.back": "Back to Skills",
"skillManagement.detail.builder.attach": "Attach file",
"skillManagement.detail.builder.attachFailed": "Failed to attach file.",
"skillManagement.detail.builder.attachUnsupported": "Only text and document files can be attached.",
"skillManagement.detail.builder.attachmentOnlyMessage": "Use the attached file to help improve this Skill.",
"skillManagement.detail.builder.close": "Close Skill Builder",
"skillManagement.detail.builder.compatibleModelsOnly": "Only compatible models are shown",
"skillManagement.detail.builder.exampleIssueTriage": "Customer issue triage",
"skillManagement.detail.builder.exampleOnboarding": "New hire onboarding guide",
"skillManagement.detail.builder.exampleSalesFollowUp": "Sales lead follow-up strategy",
"skillManagement.detail.builder.followUpDisplayName": "Use Refund approval as the display name",
"skillManagement.detail.builder.followUpNameIcon": "Apply the suggested name and icon",
"skillManagement.detail.builder.fromMarketplace": "From Marketplace",
"skillManagement.detail.builder.model": "GPT-4o",
"skillManagement.detail.builder.modelCredits.all": "All credits",
"skillManagement.detail.builder.modelCredits.configure": "Configure required",
"skillManagement.detail.builder.modelCredits.exhausted": "Credits exhausted",
"skillManagement.detail.builder.modelProviderSettings": "Model Provider Settings",
"skillManagement.detail.builder.modelSearch": "Search models...",
"skillManagement.detail.builder.modifyPlaceholder": "Ask AI to modify this skill...",
"skillManagement.detail.builder.open": "Open Skill Builder",
"skillManagement.detail.builder.placeholder": "Describe the scenario...",
"skillManagement.detail.builder.promptDescription": "Describe it and a draft appears in the editor, with steps and files included.",
"skillManagement.detail.builder.promptTitle": "What should this Skill handle?",
"skillManagement.detail.builder.removeAttachment": "Remove {{name}}",
"skillManagement.detail.builder.restart": "Restart builder",
"skillManagement.detail.builder.send": "Send message",
"skillManagement.detail.builder.sendFailed": "Skill Builder failed to respond.",
"skillManagement.detail.builder.title": "Skill Builder",
"skillManagement.detail.builder.tryExample": "Try an example",
"skillManagement.detail.builder.voice": "Voice input",
"skillManagement.detail.builder.voiceUnavailable": "Voice input is not available yet.",
"skillManagement.detail.cancelAddMetadata": "Cancel adding metadata",
"skillManagement.detail.closeFileTab": "Close {{name}}",
"skillManagement.detail.closeVersions": "Close versions",
"skillManagement.detail.collapseSidebar": "Collapse sidebar",
"skillManagement.detail.copyContentSuccess": "Content copied to clipboard.",
"skillManagement.detail.copyFile": "Copy",
"skillManagement.detail.copyFileSuccess": "File ready to paste.",
"skillManagement.detail.copyVersionId": "Copy ID",
"skillManagement.detail.copyVersionIdSuccess": "ID copied to clipboard.",
"skillManagement.detail.createFile": "New file",
"skillManagement.detail.createFileDescription": "Enter a file path relative to the skill root.",
"skillManagement.detail.createFileMenu": "New file...",
"skillManagement.detail.createFileSuccess": "File created.",
"skillManagement.detail.createFolder": "New folder",
"skillManagement.detail.createFolderDescription": "Enter a folder path relative to the skill root.",
"skillManagement.detail.createFolderMenu": "New folder...",
"skillManagement.detail.createFolderSuccess": "Folder created.",
"skillManagement.detail.createdBy": "Created by {{name}}",
"skillManagement.detail.currentDraft": "Current draft",
"skillManagement.detail.cutFile": "Cut",
"skillManagement.detail.cutFileSuccess": "File ready to move.",
"skillManagement.detail.deleteFileConfirm": "Delete this file?",
"skillManagement.detail.deleteFileSuccess": "File deleted.",
"skillManagement.detail.deleteVersionConfirm": "Delete this version?",
"skillManagement.detail.deleteVersionFailed": "Failed to delete version.",
"skillManagement.detail.deleteVersionSuccess": "Version deleted.",
"skillManagement.detail.downloadFile": "Download file",
"skillManagement.detail.draft": "Draft",
"skillManagement.detail.editVersionInfo": "Edit version info",
"skillManagement.detail.exitVersions": "Exit versions",
"skillManagement.detail.expandSidebar": "Expand sidebar",
"skillManagement.detail.fileCount": "{{count}} FILES",
"skillManagement.detail.fileMeta": "{{type}} · {{size}} bytes",
"skillManagement.detail.fileMissing": "File not found.",
"skillManagement.detail.fileOperationFailed": "File operation failed.",
"skillManagement.detail.files": "Files",
"skillManagement.detail.latest": "Latest",
"skillManagement.detail.loadFailed": "Failed to load skill.",
"skillManagement.detail.markdownLiveMode": "Live preview",
"skillManagement.detail.markdownSourceMode": "Source editor",
"skillManagement.detail.metadataKey": "name",
"skillManagement.detail.metadataValue": "value",
"skillManagement.detail.moveFileSuccess": "File moved.",
"skillManagement.detail.moveFilesSuccess": "Files moved.",
"skillManagement.detail.nameThisVersion": "Name this version",
"skillManagement.detail.noFileSelected": "Select a file to preview.",
"skillManagement.detail.noFiles": "No files.",
"skillManagement.detail.noSearchResults": "No matching files.",
"skillManagement.detail.noVersions": "No published versions yet.",
"skillManagement.detail.pasteFile": "Paste",
"skillManagement.detail.pasteFileSuccess": "File pasted.",
"skillManagement.detail.previewUnsupported": "Preview is not supported for this file.",
"skillManagement.detail.publish": "Publish",
"skillManagement.detail.publishFailed": "Failed to publish skill.",
"skillManagement.detail.publishReferencesDescription": "Publishing will make this draft active for {{count}} references using this Skill.",
"skillManagement.detail.publishReferencesTitle": "Publish skill",
"skillManagement.detail.publishSuccess": "Skill published.",
"skillManagement.detail.publishUpdate": "Publish update",
"skillManagement.detail.published": "Published",
"skillManagement.detail.readonly": "Read only",
"skillManagement.detail.referenceFiles.confirm": "Enter Confirm",
"skillManagement.detail.referenceFiles.empty": "No files available.",
"skillManagement.detail.referenceFiles.livePlaceholder": "Write instructions for the agent, type / to reference files",
"skillManagement.detail.referenceFiles.navigate": "↑↓ Navigate",
"skillManagement.detail.referenceFiles.title": "Reference files",
"skillManagement.detail.referencedBy": "Referenced by {{count}} Apps",
"skillManagement.detail.removeMetadata": "Delete {{name}} metadata",
"skillManagement.detail.removeTag": "Remove {{tag}}",
"skillManagement.detail.removeTagSuccess": "Tag removed.",
"skillManagement.detail.renameFile": "Rename file",
"skillManagement.detail.renameFileDescription": "Enter the new path relative to the skill root.",
"skillManagement.detail.renameFileSuccess": "File renamed.",
"skillManagement.detail.renameVersion": "Rename",
"skillManagement.detail.renameVersionFailed": "Failed to rename version.",
"skillManagement.detail.renameVersionPrompt": "Version name",
"skillManagement.detail.renameVersionSuccess": "Version renamed.",
"skillManagement.detail.restoreVersion": "Restore",
"skillManagement.detail.restoreVersionFailed": "Failed to restore version.",
"skillManagement.detail.restoreVersionSuccess": "Version restored to draft.",
"skillManagement.detail.save": "Save",
"skillManagement.detail.saveFailed": "Failed to save file.",
"skillManagement.detail.saveSuccess": "File saved.",
"skillManagement.detail.saved": "Saved",
"skillManagement.detail.savedAt": "Saved {{time}}",
"skillManagement.detail.saving": "Saving...",
"skillManagement.detail.searchFiles": "Search files",
"skillManagement.detail.unsavedChanges": "Unsaved changes",
"skillManagement.detail.updateTagsFailed": "Failed to update tags.",
"skillManagement.detail.uploadFile": "Upload file",
"skillManagement.detail.uploadFileFailed": "File upload failed.",
"skillManagement.detail.uploadFileSuccess": "File uploaded.",
"skillManagement.detail.uploadFilesFailedStatus_one": "{{count}} file upload failed.",
"skillManagement.detail.uploadFilesFailedStatus_other": "{{count}} file uploads failed.",
"skillManagement.detail.uploadFilesMenu": "Upload files...",
"skillManagement.detail.uploadFilesProgress": "Uploading {{completed}}/{{total}}",
"skillManagement.detail.uploadFilesResult": "{{uploaded}} uploaded · {{failed}} failed",
"skillManagement.detail.uploadFilesStatus": "Upload Status",
"skillManagement.detail.uploadStatusDismiss": "Dismiss upload status",
"skillManagement.detail.versionHistory": "Open version history",
"skillManagement.detail.versionMeta": "{{hash}} · {{time}}",
"skillManagement.detail.versionPublishNote": "Release notes",
"skillManagement.detail.versionPublishNotePlaceholder": "Describe this change",
"skillManagement.detail.versionPublishedMeta": "{{time}} · {{name}}",
"skillManagement.detail.versionTitle": "Title",
"skillManagement.detail.versions": "Versions",
"skillManagement.detail.viewOnly": "View only",
"skillManagement.draft": "Draft",
"skillManagement.duplicateFailed": "Failed to duplicate skill.",
"skillManagement.duplicateSuccess": "Skill duplicated.",
"skillManagement.editedAt": "Edited {{time}}",
"skillManagement.empty": "No skills yet",
"skillManagement.emptyAction.createDescription": "Describe a scenario in plain words and get a draft skill to review.",
"skillManagement.emptyAction.createTitle": "Create with Skill Builder",
"skillManagement.emptyAction.importDescription": "Bring a .zip with SKILL.md, in the agentskills.io format.",
"skillManagement.emptyAction.importTitle": "Import a skill package",
"skillManagement.emptySearch": "No skills found",
"skillManagement.import": "Import",
"skillManagement.importFailed": "Failed to import skill.",
"skillManagement.importSuccess": "Skill imported.",
"skillManagement.listLabel": "Workspace skills",
"skillManagement.loadingError": "Failed to load skills",
"skillManagement.moreActions": "More actions for {{name}}",
"skillManagement.noTags": "No tags",
"skillManagement.publishedAt": "Published {{time}}",
"skillManagement.referenceCount": "{{count}} Refs",
"skillManagement.searchLabel": "Search skills",
"skillManagement.searchPlaceholder": "Search",
"skillManagement.tags": "Tags",
"skillManagement.title": "Skills"
}