mirror of
https://github.com/langgenius/dify.git
synced 2026-04-10 11:37:11 +08:00
352 lines
15 KiB
JSON
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"
|
|
}
|
|
}
|