dify/web/i18n/en-US/tools.json
2025-12-24 19:02:42 +08:00

264 lines
9.6 KiB
JSON

{
"title": "Tools",
"createCustomTool": "Create Custom Tool",
"customToolTip": "Learn more about Dify custom tools",
"type": {
"builtIn": "Tools",
"custom": "Custom",
"workflow": "Workflow"
},
"contribute": {
"line1": "I'm interested in ",
"line2": "contributing tools to Dify.",
"viewGuide": "View the guide"
},
"author": "By",
"auth": {
"unauthorized": "Unauthorized",
"authorized": "Authorized",
"setup": "Set up authorization to use",
"setupModalTitle": "Set Up Authorization",
"setupModalTitleDescription": "After configuring credentials, all members within the workspace can use this tool when orchestrating applications."
},
"includeToolNum": "{{num}} {{action}} included",
"addToolModal": {
"type": "type",
"category": "category",
"added": "added",
"custom": {
"title": "No custom tool available",
"tip": "Create a custom tool"
},
"workflow": {
"title": "No workflow tool available",
"tip": "Publish workflows as tools in Studio"
},
"mcp": {
"title": "No MCP tool available",
"tip": "Add an MCP server"
},
"agent": {
"title": "No agent strategy available"
}
},
"createTool": {
"title": "Create Custom Tool",
"editAction": "Configure",
"editTitle": "Edit Custom Tool",
"name": "Name",
"toolNamePlaceHolder": "Enter the tool name",
"nameForToolCall": "Tool call name",
"nameForToolCallPlaceHolder": "Used for machine recognition, such as getCurrentWeather, list_pets",
"nameForToolCallTip": "Only supports numbers, letters, and underscores.",
"description": "Description",
"descriptionPlaceholder": "Brief description of the tool's purpose, e.g., get the temperature for a specific location.",
"schema": "Schema",
"schemaPlaceHolder": "Enter your OpenAPI schema here",
"viewSchemaSpec": "View the OpenAPI-Swagger Specification",
"importFromUrl": "Import from URL",
"importFromUrlPlaceHolder": "https://...",
"urlError": "Please enter a valid URL",
"examples": "Examples",
"exampleOptions": {
"json": "Weather(JSON)",
"yaml": "Pet Store(YAML)",
"blankTemplate": "Blank Template"
},
"availableTools": {
"title": "Available Tools",
"name": "Name",
"description": "Description",
"method": "Method",
"path": "Path",
"action": "Actions",
"test": "Test"
},
"authMethod": {
"title": "Authorization method",
"type": "Authorization type",
"keyTooltip": "Http Header Key, You can leave it with \"Authorization\" if you have no idea what it is or set it to a custom value",
"queryParam": "Query Parameter",
"queryParamTooltip": "The name of the API key query parameter to pass, e.g. \"key\" in \"https://example.com/test?key=API_KEY\".",
"types": {
"none": "None",
"api_key_header": "Header",
"api_key_query": "Query Param",
"apiKeyPlaceholder": "HTTP header name for API Key",
"apiValuePlaceholder": "Enter API Key",
"queryParamPlaceholder": "Query parameter name for API Key"
},
"key": "Key",
"value": "Value"
},
"authHeaderPrefix": {
"title": "Auth Type",
"types": {
"basic": "Basic",
"bearer": "Bearer",
"custom": "Custom"
}
},
"privacyPolicy": "Privacy policy",
"privacyPolicyPlaceholder": "Please enter privacy policy",
"toolInput": {
"title": "Tool Input",
"name": "Name",
"required": "Required",
"method": "Method",
"methodSetting": "Setting",
"methodSettingTip": "User fills in the tool configuration",
"methodParameter": "Parameter",
"methodParameterTip": "LLM fills during inference",
"label": "Tags",
"labelPlaceholder": "Choose tags(optional)",
"description": "Description",
"descriptionPlaceholder": "Description of the parameter's meaning"
},
"toolOutput": {
"title": "Tool Output",
"name": "Name",
"reserved": "Reserved",
"reservedParameterDuplicateTip": "text, json, and files are reserved variables. Variables with these names cannot appear in the output schema.",
"description": "Description"
},
"customDisclaimer": "Custom disclaimer",
"customDisclaimerPlaceholder": "Please enter custom disclaimer",
"confirmTitle": "Confirm to save ?",
"confirmTip": "Apps using this tool will be affected",
"deleteToolConfirmTitle": "Delete this Tool?",
"deleteToolConfirmContent": "Deleting the Tool is irreversible. Users will no longer be able to access your Tool."
},
"test": {
"title": "Test",
"parametersValue": "Parameters & Value",
"parameters": "Parameters",
"value": "Value",
"testResult": "Test Results",
"testResultPlaceholder": "Test result will show here"
},
"thought": {
"using": "Using",
"used": "Used",
"requestTitle": "Request",
"responseTitle": "Response"
},
"setBuiltInTools": {
"info": "Info",
"setting": "Setting",
"toolDescription": "Tool description",
"parameters": "parameters",
"string": "string",
"number": "number",
"file": "file",
"required": "Required",
"infoAndSetting": "Info & Settings"
},
"noCustomTool": {
"title": "No custom tools!",
"content": "Add and manage your custom tools here for building AI apps.",
"createTool": "Create Tool"
},
"noSearchRes": {
"title": "Sorry, no results!",
"content": "We couldn't find any tools that match your search.",
"reset": "Reset Search"
},
"builtInPromptTitle": "Prompt",
"toolRemoved": "Tool removed",
"notAuthorized": "Not authorized",
"howToGet": "How to get",
"openInStudio": "Open in Studio",
"toolNameUsageTip": "Tool call name for agent reasoning and prompting",
"copyToolName": "Copy Name",
"noTools": "No tools found",
"mcp": {
"create": {
"cardTitle": "Add MCP Server (HTTP)",
"cardLink": "Learn more about MCP server integration"
},
"noConfigured": "Unconfigured",
"updateTime": "Updated",
"toolsCount": "{{count}} tools",
"noTools": "No tools available",
"modal": {
"title": "Add MCP Server (HTTP)",
"editTitle": "Edit MCP Server (HTTP)",
"name": "Name & Icon",
"namePlaceholder": "Name your MCP server",
"serverUrl": "Server URL",
"serverUrlPlaceholder": "URL to server endpoint",
"serverUrlWarning": "Updating the server address may disrupt applications that depend on this server",
"serverIdentifier": "Server Identifier",
"serverIdentifierTip": "Unique identifier for the MCP server within the workspace. Lowercase letters, numbers, underscores, and hyphens only. Up to 24 characters.",
"serverIdentifierPlaceholder": "Unique identifier, e.g., my-mcp-server",
"serverIdentifierWarning": "The server won't be recognized by existing apps after an ID change",
"headers": "Headers",
"headersTip": "Additional HTTP headers to send with MCP server requests",
"headerKey": "Header Name",
"headerValue": "Header Value",
"headerKeyPlaceholder": "e.g., Authorization",
"headerValuePlaceholder": "e.g., Bearer token123",
"addHeader": "Add Header",
"noHeaders": "No custom headers configured",
"maskedHeadersTip": "Header values are masked for security. Changes will update the actual values.",
"cancel": "Cancel",
"save": "Save",
"confirm": "Add & Authorize",
"timeout": "Timeout",
"sseReadTimeout": "SSE Read Timeout",
"timeoutPlaceholder": "30",
"authentication": "Authentication",
"useDynamicClientRegistration": "Use Dynamic Client Registration",
"redirectUrlWarning": "Please configure your OAuth redirect URL to:",
"clientID": "Client ID",
"clientSecret": "Client Secret",
"clientSecretPlaceholder": "Client Secret",
"configurations": "Configurations"
},
"delete": "Remove MCP Server",
"deleteConfirmTitle": "Would you like to remove {{mcp}}?",
"operation": {
"edit": "Edit",
"remove": "Remove"
},
"authorize": "Authorize",
"authorizing": "Authorizing...",
"authorizingRequired": "Authorization is required",
"authorizeTip": "After authorization, tools will be displayed here.",
"update": "Update",
"updating": "Updating",
"gettingTools": "Getting Tools...",
"updateTools": "Updating Tools...",
"toolsEmpty": "Tools not loaded",
"getTools": "Get tools",
"toolUpdateConfirmTitle": "Update Tool List",
"toolUpdateConfirmContent": "Updating the tool list may affect existing apps. Do you wish to proceed?",
"toolsNum": "{{count}} tools included",
"onlyTool": "1 tool included",
"identifier": "Server Identifier (Click to Copy)",
"server": {
"title": "MCP Server",
"url": "Server URL",
"reGen": "Do you want to regenerator server URL?",
"addDescription": "Add description",
"edit": "Edit description",
"modal": {
"addTitle": "Add description to enable MCP server",
"editTitle": "Edit description",
"description": "Description",
"descriptionPlaceholder": "Explain what this tool does and how it should be used by the LLM",
"parameters": "Parameters",
"parametersTip": "Add descriptions for each parameter to help the LLM understand their purpose and constraints.",
"parametersPlaceholder": "Parameter purpose and constraints",
"confirm": "Enable MCP Server"
},
"publishTip": "App not published. Please publish the app first."
},
"toolItem": {
"noDescription": "No description",
"parameters": "Parameters"
}
},
"allTools": "All tools"
}