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

352 lines
15 KiB
JSON

{
"theme": {
"switchDark": "Switch to dark theme",
"switchLight": "Switch to light theme"
},
"appNamePlaceholder": "Give your app a name",
"createApp": "CREATE APP",
"types": {
"all": "All",
"chatbot": "Chatbot",
"agent": "Agent",
"workflow": "Workflow",
"completion": "Completion",
"advanced": "Chatflow",
"basic": "Basic"
},
"duplicate": "Duplicate",
"mermaid": {
"handDrawn": "Hand Drawn",
"classic": "Classic"
},
"duplicateTitle": "Duplicate App",
"export": "Export DSL",
"exportFailed": "Export DSL failed.",
"importDSL": "Import DSL file",
"createFromConfigFile": "Create from DSL file",
"importFromDSL": "Import from DSL",
"importFromDSLFile": "From DSL file",
"importFromDSLUrl": "From URL",
"importFromDSLUrlPlaceholder": "Paste DSL link here",
"dslUploader": {
"button": "Drag and drop file, or",
"browse": "Browse"
},
"deleteAppConfirmTitle": "Delete this app?",
"deleteAppConfirmContent": "Deleting the app is irreversible. Users will no longer be able to access your app, and all prompt configurations and logs will be permanently deleted.",
"appDeleted": "App deleted",
"appDeleteFailed": "Failed to delete app",
"join": "Join the community",
"communityIntro": "Discuss with team members, contributors and developers on different channels.",
"roadmap": "See our roadmap",
"newApp": {
"learnMore": "Learn more",
"startFromBlank": "Create from Blank",
"startFromTemplate": "Create from Template",
"foundResult": "{{count}} Result",
"foundResults": "{{count}} Results",
"noAppsFound": "No apps found",
"noTemplateFound": "No templates found",
"noTemplateFoundTip": "Try searching using different keywords.",
"chatbotShortDescription": "LLM-based chatbot with simple setup",
"chatbotUserDescription": "Quickly build an LLM-based chatbot with simple configuration. You can switch to Chatflow later.",
"completionShortDescription": "AI assistant for text generation tasks",
"completionUserDescription": "Quickly build an AI assistant for text generation tasks with simple configuration.",
"agentShortDescription": "Intelligent agent with reasoning and autonomous tool use",
"agentUserDescription": "An intelligent agent capable of iterative reasoning and autonomous tool use to achieve task goals.",
"workflowShortDescription": "Agentic flow for intelligent automations",
"workflowUserDescription": "Visually build autonomous AI workflows with drag-and-drop simplicity.",
"workflowWarning": "Currently in beta",
"advancedShortDescription": "Workflow enhanced for multi-turn chats",
"advancedUserDescription": "Workflow with additional memory features and a chatbot interface.",
"chooseAppType": "Choose an App Type",
"forBeginners": "More basic app types",
"forAdvanced": "FOR ADVANCED USERS",
"noIdeaTip": "No ideas? Check out our templates",
"captionName": "App Name & Icon",
"appNamePlaceholder": "Give your app a name",
"captionDescription": "Description",
"optional": "Optional",
"appDescriptionPlaceholder": "Enter the description of the app",
"useTemplate": "Use this template",
"previewDemo": "Preview demo",
"chatApp": "Assistant",
"chatAppIntro": "I want to build a chat-based application. This app uses a question-and-answer format, allowing for multiple rounds of continuous conversation.",
"agentAssistant": "New Agent Assistant",
"completeApp": "Text Generator",
"completeAppIntro": "I want to create an application that generates high-quality text based on prompts, such as generating articles, summaries, translations, and more.",
"showTemplates": "I want to choose from a template",
"hideTemplates": "Go back to mode selection",
"Create": "Create",
"Cancel": "Cancel",
"Confirm": "Confirm",
"import": "Import",
"nameNotEmpty": "Name cannot be empty",
"appTemplateNotSelected": "Please select a template",
"appTypeRequired": "Please select an app type",
"appCreated": "App created",
"caution": "Caution",
"appCreateDSLWarning": "Caution: DSL version difference may affect certain features",
"appCreateDSLErrorTitle": "Version Incompatibility",
"appCreateDSLErrorPart1": "A significant difference in DSL versions has been detected. Forcing the import may cause the application to malfunction.",
"appCreateDSLErrorPart2": "Do you want to continue?",
"appCreateDSLErrorPart3": "Current application DSL version: ",
"appCreateDSLErrorPart4": "System-supported DSL version: ",
"appCreateFailed": "Failed to create app",
"dropDSLToCreateApp": "Drop DSL file here to create app"
},
"newAppFromTemplate": {
"byCategories": "BY CATEGORIES",
"searchAllTemplate": "Search all templates...",
"sidebar": {
"Recommended": "Recommended",
"Agent": "Agent",
"Assistant": "Assistant",
"HR": "HR",
"Workflow": "Workflow",
"Writing": "Writing",
"Programming": "Programming"
}
},
"editApp": "Edit Info",
"editAppTitle": "Edit App Info",
"editDone": "App info updated",
"editFailed": "Failed to update app info",
"iconPicker": {
"ok": "OK",
"cancel": "Cancel",
"emoji": "Emoji",
"image": "Image"
},
"answerIcon": {
"title": "Use web app icon to replace 🤖",
"description": "Whether to use the web app icon to replace 🤖 in the shared application",
"descriptionInExplore": "Whether to use the web app icon to replace 🤖 in Explore"
},
"switch": "Switch to Workflow Orchestrate",
"switchTipStart": "A new app copy will be created for you, and the new copy will switch to Workflow Orchestrate. The new copy will ",
"switchTip": "not allow",
"switchTipEnd": " switching back to Basic Orchestrate.",
"switchLabel": "The app copy to be created",
"removeOriginal": "Delete the original app",
"switchStart": "Start switch",
"openInExplore": "Open in Explore",
"typeSelector": {
"all": "All Types ",
"chatbot": "Chatbot",
"agent": "Agent",
"workflow": "Workflow",
"completion": "Completion",
"advanced": "Chatflow"
},
"tracing": {
"title": "Tracing app performance",
"description": "Configuring a Third-Party LLMOps provider and tracing app performance.",
"config": "Config",
"view": "View",
"collapse": "Collapse",
"expand": "Expand",
"tracing": "Tracing",
"disabled": "Disabled",
"disabledTip": "Please config provider first",
"enabled": "In Service",
"tracingDescription": "Capture the full context of app execution, including LLM calls, context, prompts, HTTP requests, and more, to a third-party tracing platform.",
"configProviderTitle": {
"configured": "Configured",
"notConfigured": "Config provider to enable tracing",
"moreProvider": "More Provider"
},
"arize": {
"title": "Arize",
"description": "Enterprise-grade LLM observability, online & offline evaluation, monitoring, and experimentation—powered by OpenTelemetry. Purpose-built for LLM & agent-driven applications."
},
"phoenix": {
"title": "Phoenix",
"description": "Open-source & OpenTelemetry-based observability, evaluation, prompt engineering and experimentation platform for your LLM workflows and agents."
},
"langsmith": {
"title": "LangSmith",
"description": "An all-in-one developer platform for every step of the LLM-powered application lifecycle."
},
"langfuse": {
"title": "Langfuse",
"description": "Open-source LLM observability, evaluation, prompt management and metrics to debug and improve your LLM application."
},
"opik": {
"title": "Opik",
"description": "Opik is an open-source platform for evaluating, testing, and monitoring LLM applications."
},
"weave": {
"title": "Weave",
"description": "Weave is an open-source platform for evaluating, testing, and monitoring LLM applications."
},
"aliyun": {
"title": "Cloud Monitor",
"description": "The fully-managed and maintenance-free observability platform provided by Alibaba Cloud, enables out-of-the-box monitoring, tracing, and evaluation of Dify applications."
},
"mlflow": {
"title": "MLflow",
"description": "MLflow is an open-source platform for experiment management, evaluation, and monitoring of LLM applications."
},
"databricks": {
"title": "Databricks",
"description": "Databricks offers fully-managed MLflow with strong governance and security for storing trace data."
},
"tencent": {
"title": "Tencent APM",
"description": "Tencent Application Performance Monitoring provides comprehensive tracing and multi-dimensional analysis for LLM applications."
},
"inUse": "In use",
"configProvider": {
"title": "Config ",
"placeholder": "Enter your {{key}}",
"project": "Project",
"trackingUri": "Tracking URI",
"experimentId": "Experiment ID",
"username": "Username",
"password": "Password",
"publicKey": "Public Key",
"secretKey": "Secret Key",
"viewDocsLink": "View {{key}} docs",
"removeConfirmTitle": "Remove {{key}} configuration?",
"removeConfirmContent": "The current configuration is in use, removing it will turn off the Tracing feature.",
"clientId": "OAuth Client ID",
"clientSecret": "OAuth Client Secret",
"personalAccessToken": "Personal Access Token (legacy)",
"databricksHost": "Databricks Workspace URL"
}
},
"appSelector": {
"label": "APP",
"placeholder": "Select an app...",
"params": "APP PARAMETERS",
"noParams": "No parameters needed"
},
"showMyCreatedAppsOnly": "Created by me",
"structOutput": {
"moreFillTip": "Showing max 10 levels of nesting",
"required": "Required",
"LLMResponse": "LLM Response",
"configure": "Configure",
"notConfiguredTip": "Structured output has not been configured yet",
"structured": "Structured",
"structuredTip": "Structured Outputs is a feature that ensures the model will always generate responses that adhere to your supplied JSON Schema",
"modelNotSupported": "Model not supported",
"modelNotSupportedTip": "The current model does not support this feature and is automatically downgraded to prompt injection."
},
"accessControl": "Web App Access Control",
"accessItemsDescription": {
"anyone": "Anyone can access the web app (no login required)",
"specific": "Only specific members within the platform can access the web app",
"organization": "All members within the platform can access the web app",
"external": "Only authenticated external users can access the web app"
},
"accessControlDialog": {
"title": "Web App Access Control",
"description": "Set web app access permissions",
"accessLabel": "Who has access",
"accessItems": {
"anyone": "Anyone with the link",
"specific": "Specific members within the platform",
"organization": "All members within the platform",
"external": "Authenticated external users"
},
"groups_one": "{{count}} GROUP",
"groups_other": "{{count}} GROUPS",
"members_one": "{{count}} MEMBER",
"members_other": "{{count}} MEMBERS",
"noGroupsOrMembers": "No groups or members selected",
"webAppSSONotEnabledTip": "Please contact your organization administrator to configure external authentication for the web app.",
"operateGroupAndMember": {
"searchPlaceholder": "Search groups and members",
"allMembers": "All members",
"expand": "Expand",
"noResult": "No result"
},
"updateSuccess": "Update successfully"
},
"publishApp": {
"title": "Who can access web app",
"notSet": "Not set",
"notSetDesc": "Currently nobody can access the web app. Please set permissions."
},
"noAccessPermission": "No permission to access web app",
"noUserInputNode": "Missing user input node",
"notPublishedYet": "App is not published yet",
"maxActiveRequests": "Max concurrent requests",
"maxActiveRequestsPlaceholder": "Enter 0 for unlimited",
"maxActiveRequestsTip": "Maximum number of concurrent active requests per app (0 for unlimited)",
"gotoAnything": {
"searchPlaceholder": "Search or type @ or / for commands...",
"searchTitle": "Search for anything",
"searching": "Searching...",
"noResults": "No results found",
"searchFailed": "Search failed",
"searchTemporarilyUnavailable": "Search temporarily unavailable",
"servicesUnavailableMessage": "Some search services may be experiencing issues. Try again in a moment.",
"someServicesUnavailable": "Some search services unavailable",
"resultCount": "{{count}} result",
"resultCount_other": "{{count}} results",
"inScope": "in {{scope}}s",
"clearToSearchAll": "Clear @ to search all",
"useAtForSpecific": "Use @ for specific types",
"selectToNavigate": "Select to navigate",
"startTyping": "Start typing to search",
"tips": "Press ↑↓ to navigate",
"pressEscToClose": "Press ESC to close",
"selectSearchType": "Choose what to search for",
"searchHint": "Start typing to search everything instantly",
"commandHint": "Type @ to browse by category",
"slashHint": "Type / to see all available commands",
"actions": {
"slashTitle": "Commands",
"searchApplications": "Search Applications",
"searchApplicationsDesc": "Search and navigate to your applications",
"searchPlugins": "Search Plugins",
"searchPluginsDesc": "Search and navigate to your plugins",
"searchKnowledgeBases": "Search Knowledge Bases",
"searchKnowledgeBasesDesc": "Search and navigate to your knowledge bases",
"searchWorkflowNodes": "Search Workflow Nodes",
"searchWorkflowNodesDesc": "Find and jump to nodes in the current workflow by name or type",
"searchWorkflowNodesHelp": "This feature only works when viewing a workflow. Navigate to a workflow first.",
"runTitle": "Commands",
"runDesc": "Run quick commands (theme, language, ...)",
"themeCategoryTitle": "Theme",
"themeCategoryDesc": "Switch application theme",
"themeSystem": "System Theme",
"themeSystemDesc": "Follow your OS appearance",
"themeLight": "Light Theme",
"themeLightDesc": "Use light appearance",
"themeDark": "Dark Theme",
"themeDarkDesc": "Use dark appearance",
"languageCategoryTitle": "Language",
"languageCategoryDesc": "Switch interface language",
"languageChangeDesc": "Change UI language",
"slashDesc": "Execute commands (type / to see all available commands)",
"accountDesc": "Navigate to account page",
"communityDesc": "Open Discord community",
"docDesc": "Open help documentation",
"feedbackDesc": "Open community feedback discussions",
"zenTitle": "Zen Mode",
"zenDesc": "Toggle canvas focus mode"
},
"emptyState": {
"noAppsFound": "No apps found",
"noPluginsFound": "No plugins found",
"noKnowledgeBasesFound": "No knowledge bases found",
"noWorkflowNodesFound": "No workflow nodes found",
"tryDifferentTerm": "Try a different search term",
"trySpecificSearch": "Try {{shortcuts}} for specific searches"
},
"groups": {
"apps": "Apps",
"plugins": "Plugins",
"knowledgeBases": "Knowledge Bases",
"workflowNodes": "Workflow Nodes",
"commands": "Commands"
},
"noMatchingCommands": "No matching commands found",
"tryDifferentSearch": "Try a different search term"
}
}