{
  "title": "BISHENG",
  "bisheng": "{{bisheng}}",
  "linsight": "{{linsight}}",
  "linsightFullName": "{{linsightFull}}",
  "prompt": "Confirmation",
  "unsupportedFileType": "Unsupported file types: {{extensions}}",
  "supportedFormatsWithImages": "Supported file formats: pdf (including scanned documents), txt, docx, ppt, pptx, md, html, xls, xlsx, csv, doc, png, jpg, jpeg, bmp; each file supports up to {{maxSize}}MB; pdf supports traceability positioning.",
  "supportedFormatsWithoutImages": "Supported file formats: pdf, txt, docx, doc, ppt, pptx, md, html, xls, xlsx, csv, each file supports up to {{maxSize}}MB",
  "example": {
    "buttons": "Buttons",
    "button": "Button",
    "badges": "Badges",
    "badge": "Badge",
    "inputs": "Inputs",
    "search": "Search",
    "content": "Content",
    "dropdown": "Dropdown",
    "selectAFruit": "Select a fruit",
    "fruits": "Fruits",
    "apple": "Apple",
    "banana": "Banana",
    "blueberry": "Blueberry",
    "grapes": "Grapes",
    "pineapple": "Pineapple",
    "slider": "Slider",
    "checkboxRadio": "Checkbox & Radio",
    "default": "Default",
    "one": "One",
    "tablePagination": "Table & Pagination",
    "invoiceListCaption": "A list of your recent invoices.",
    "invoice": "Invoice",
    "status": "Status",
    "method": "Method",
    "amount": "Amount",
    "total": "Total",
    "calendar": "Calendar",
    "card": "Card",
    "createProject": "Create project",
    "deployProjectDescription": "Deploy your new project in one-click.",
    "cancel": "Cancel",
    "deploy": "Deploy",
    "accordion": "Accordion",
    "isItAccessible": "Is it accessible?",
    "accordionAnswer1": "Yes. It adheres to the WAI-ARIA design pattern.",
    "isItStyled": "Is it styled?",
    "accordionAnswer2": "Yes. It comes with default styles that matches the other components' aesthetic.",
    "isItAnimated": "Is it animated?",
    "accordionAnswer3": "Yes. It's animated by default, but you can disable it if you prefer.",
    "switch": "Switch"
  },
  "theme": {
    "colorConfig": "Color Configuration",
    "restoreDefault": "Restore Default",
    "workflowBackgroundConfig": "Workflow Background Configuration",
    "bishengLogo": "$t(bisheng) logo",
    "themeColorGradientEffect": "Theme Color Gradient Effect",
    "componentPreview": "Component Preview",
    "primary": "Primary",
    "primaryForeground": "Primary Foreground",
    "background": "Background",
    "foreground": "Foreground",
    "muted": "Muted",
    "mutedForeground": "Muted Foreground",
    "card": "Card",
    "cardForeground": "Card Foreground",
    "popover": "Popover",
    "popoverForeground": "Popover Foreground",
    "border": "Border",
    "input": "Input",
    "secondary": "Secondary",
    "secondaryForeground": "Secondary Foreground",
    "accent": "Accent",
    "accentForeground": "Accent Foreground",
    "destructive": "Destructive",
    "destructiveForeground": "Destructive Foreground",
    "ring": "Ring",
    "radius": "Radius",
    "warning": "Warning",
    "warningForeground": "Warning Foreground",
    "blackButton": "Black Button"
  },
  "login": {
    "slogen": "Convenient, Flexible, Reliable Enterprise-Level Large Model Application Development Platform",
    "account": "Email",
    "password": "Password",
    "confirmPassword": "Confirm Password",
    "noAccountRegister": "Don't have an account? Register",
    "haveAccountLogin": "Already have an account? Login",
    "loginButton": "Log In",
    "registerButton": "Register",
    "document": "Documentation",
    "pleaseEnterAccount": "Please enter your account",
    "pleaseEnterPassword": "Please enter your password",
    "accountTooShort": "Account is too short",
    "passwordTooShort": "Password is too short, at least 8 characters",
    "passwordError": "The password must include upper and lower case letters, numbers, and characters!",
    "passwordMismatch": "Passwords do not match",
    "registrationSuccess": "Registration successful. Please enter your password to log in",
    "pleaseEnterCaptcha": "Please enter captcha",
    "passwordExpired": "Your password has expired, please change it promptly",
    "otherMethods": "Other login methods"
  },
  "menu": {
    "user": "User",
    "github": "GitHub",
    "bookopen": "Document",
    "workspace": "Workspace",
    "app": "Chat",
    "skills": "Build",
    "knowledge": "Knowledge",
    "evaluation": "Evaluation",
    "board": "Dashboard",
    "annotation": "Annotation",
    "models": "Models",
    "system": "System",
    "log": "Logs",
    "dataset": "Dataset",
    "dashboard": "Dashboard",
    "themeSwitch": "Theme Switch",
    "document": "Documentation",
    "logout": "Logout",
    "logoutDescription": "Log out",
    "logoutContent": "Are you sure to log out",
    "forBestExperience": "For the best experience, please access this website on a PC",
    "onlineDocumentation": "Online Documentation",
    "changePwd": "Password"
  },
  "system": {
    "userManagement": "User Management",
    "roleManagement": "Role Management",
    "userGroupsM": "UserGroup Management",
    "systemConfiguration": "System Configuration",
    "username": "Username",
    "confirmDisable": "Confirm disabling this user?",
    "roleSelect": "Select Roles",
    "userGroupsSel": "Select UserGroups",
    "roleList": "Role List",
    "confirmText": "Are you sure you want to delete",
    "roleName": "Role Name",
    "skillAuthorization": "Skill",
    "knowledgeAuthorization": "Knowledge",
    "boardAuthorization": "Board",
    "boardName": "Board Name",
    "allowCreateBoard": "Allow Board Creation",
    "allowCreateBoardDesc": "After enabling, this role can create new boards in the statistical dashboard",
    "searchAssistant": "Search Assistant",
    "searchSkill": "Search Skill",
    "searchFlow": "Search Flow",
    "searchKnowledge": "Search Knowledge Base",
    "searchTool": "Search Tool",
    "searchBoard": "Search Board",
    "flowName": "Flow Name",
    "libraryName": "Knowledge Base Name",
    "flowAuthorization": "Flow",
    "skillName": "Skill Name",
    "creator": "Creator",
    "usePermission": "View Permission",
    "managePermission": "Manage Permission",
    "roleNamePrompt": "Role name cannot exceed 50 characters",
    "roleNameRequired": "Role name is required",
    "atLeastOneSpaceRequired": "At least one space is required",
    "spaceAuthorization": "Space Authorization",
    "spaceAuthorizationDesc": "Select the spaces this role can access",
    "spaceName": "Space Name",
    "workspace": "Workspace",
    "adminSpace": "Admin Console",
    "roleNameExists": "Role name already exists",
    "groupNameExists": "UserGroup name already exists",
    "groupNamePrompt": "UserGroup name cannot exceed 30 characters",
    "groupNameRequired": "UserGroup name is required",
    "parameterConfig": "Parameter Configuration",
    "language": "Language",
    "colorConfig": "Color Configuration",
    "assistantAuthorization": "Assistant",
    "assistantName": "Assistant Name",
    "userList": "User List",
    "userGroupList": "UserGroup List",
    "userGroup": "userGroup",
    "role": "Role",
    "searchUserGroups": "Search user groups",
    "searchUser": "Search user",
    "searchRoles": "Search roles",
    "reset": "Reset",
    "confirm": "Confirm",
    "userGroupName": "Enter UserGroup Name",
    "groupName": "UserGroup Name",
    "admins": "Manager",
    "flowControl": "Overall UserGroup Flow Control",
    "AssistantFlowCtrl": "Assistant Flow Control",
    "SkillFlowCtrl": "Skill Flow Control",
    "flowCtrl": "workflow Flow Control",
    "createdBy": "CreatedBy",
    "flowCtrlStrategy": "Flow control strategy",
    "limit": "Limit",
    "unlimited": "Unlimited",
    "iconHover": "Simultaneously constrained by the overall traffic control strategy of the user group",
    "maximum": "Up to",
    "perMinute": "simultaneous online sessions",
    "changeTime": "Modification Time",
    "deleteGroup": "After deletion 【{{name}}】 will no longer exist, Do you want to delete it?",
    "currentGroup": "Current UserGroup",
    "defaultGroup": "DefaultGroup",
    "resetPwd": "ResetPassword",
    "selectUser": "Please select a user",
    "selectGroup": "Please select a user group",
    "selectRole": "Please select a role",
    "menuAuthorization": "Menu",
    "primaryMenu": "Primary menu",
    "viewPermission": "View permission",
    "themeColor": "Theme color",
    "toolAuthorization": "Tool",
    "createUser": "Create User",
    "usernamePlaceholder": "This username will be used to log in, and cannot be changed",
    "initialPassword": "Initial Password",
    "passwordPlaceholder": "At least 8 characters, must include a combination of uppercase letters, lowercase letters, numbers, and symbols",
    "userGroupRoleSelection": "User Group/Role Selection",
    "usernameRequired": "Username is required",
    "usernameMaxLength": "Username can be a maximum of 30 characters",
    "passwordRequirements": "Initial password must be at least 8 characters, including uppercase letters, lowercase letters, numbers, and symbols",
    "roleRequired": "At least one role must be selected",
    "userCreationSuccess": "User created successfully! Username and initial password have been copied to clipboard"
  },
  "skills": {
    "manageTemplate": "Manage Skill Templates",
    "createNew": "Create New Skill",
    "customSkills": "Custom Skills",
    "chooseOnline": "Choose the online version",
    "executionSteps": "Skills are visualized through process orchestration to clarify task execution steps",
    "sceneTemplates": "We provide scene templates for your use and reference",
    "manageProjects": "Manage your personal projects here, including skill deployment and editing",
    "skillSearch": "Skill Search",
    "confirmDeleteSkill": "Confirm the deletion of this skill?",
    "backToSkillList": "Back to Skill List",
    "skillTemplateManagement": "Skill Template Management, templates are visible to all users, supports drag and drop sorting, and deletion",
    "templateName": "Template Name",
    "templateDescription": "Template Description",
    "confirmText": "Are you sure you want to delete this skill template?",
    "skillSettings": "Skill Settings",
    "basicInfo": "Basic Information",
    "skillName": "Skill Name",
    "description": "Description",
    "parameterInfo": "Parameter Information",
    "advancedConfiguration": "Advanced Configuration",
    "nextStep": "Next Step, Advanced Configuration",
    "skillNameRequired": "Please enter a skill name",
    "skillNameTooLong": "Skill name is too long, should not exceed 30 characters",
    "skillNameExists": "This name already exists",
    "skillDescRequired": "Please enter a skill description",
    "skillDescTooLong": "Skill description is too long, should not exceed 200 characters",
    "errorTitle": "Key Information Error",
    "onlineFailure": "Online failure",
    "onlineSuccessful": "Online Successful",
    "custom": "Custom",
    "skillTemplate": "Skill Template",
    "skillTemplateChoose": "You can choose a template from here to start, or create an advanced template",
    "createTemplate": "Create Template",
    "skillDescriptionRequired": "Please enter a skill description",
    "skillDescriptionTooLong": "Skill description is too long, should not exceed 200 characters",
    "keyInfoErrorTitle": "Key Information Error",
    "createSuccessTitle": "Skill created successfully",
    "createFailureTitle": "Creation failed",
    "createdBy": "Created by",
    "offline": "Offline",
    "online": "Online",
    "guideWords": "Guide Words",
    "currentVersion": "Current Version: ",
    "importLocal": "Import local components",
    "save": "Saved",
    "import": "Import",
    "export": "Export",
    "code": "Code",
    "simplify": "Simplify",
    "saveVersion": "SaveVersion",
    "deleteOrNot": "Do you want to delete",
    "version": "version",
    "saveSuccessful": "Save Successful",
    "supportVersions": "Support splitting into multiple version branches for development and comparison between versions.",
    "guideQuestions50": "Guide questions to a maximum of 50 characters",
    "chatHistoryMaxToken": "The maximum number of tokens in chat history must be an integer",
    "promptWords1000": "The opening statement can be up to 1000 characters",
    "contactAdmin": "Please contact the administrator's online assistant",
    "deleteSure": "Are you sure you want to delete this tool?",
    "modelRequired": "Model is empty",
    "avatar": "Avatar",
    "switchTo": "Switch to"
  },
  "chat": {
    "newChat": "New Chat",
    "selectChat": "Select a skill to start",
    "chooseOne": "Choose a ",
    "dialogue": "Conversation ",
    "start": "to start with ",
    "wenqingruijian": "Wen Qingrui Jian",
    "inputPlaceholder": "Enter your question",
    "uploadFileTooltip": "Upload File",
    "sendTooltip": "Send",
    "forms": "Forms",
    "skillTempsTitle": "Skill Selection",
    "skillTempsDesc": "Choose an online skill you want to use",
    "skillDeleted": "This skill has been deleted",
    "networkError": "Network connection error. Please try the following methods",
    "networkErrorList1": "Do not operate too quickly",
    "networkErrorList2": "Refresh the page",
    "networkErrorList3": "Check if the backend is running",
    "buildError": "It seems you are missing some configurations",
    "connectionbreakTip": "Connection Abnormal Disconnect:",
    "connectionbreak": "Network Disconnected!",
    "copyTip": "Content copied",
    "noAccess": "Due to insufficient permissions, this answer has excluded content that you are not authorized to view",
    "sourceFromQaLibrary": "This answer is sourced from the existing Q&A library.",
    "source": "Reference Source",
    "file": "File",
    "filePrsing": "File is currently being parsed",
    "uploading": "Uploading...",
    "fileParsingShort": "Parsing...",
    "uploadingShort": "Uploading...",
    "fileUploadFailed": "File upload failed: {{name}}",
    "fileExceedRemoved": "File: {{name}} exceeds {{size}}MB and has been removed",
    "fileTypeNotAllowed": "Unsupported file type: {{type}}",
    "uploadFailedCheckFormat": "Upload failed, please check file format",
    "sourceTooltip": "Source Paragraph",
    "filterLabel": "Filter Labels",
    "tooltipText": "The system generates key information tags automatically based on the answers, and you can also manually add or delete labels. The system calculates the relevance of various files and paragraphs based on these tags.",
    "customLabel": "Custom",
    "addCustomLabel": "+ Custom",
    "sourceDocumentsLabel": "Source Documents",
    "downloadPDFTooltip": "Download Dual-Layered PDF",
    "downloadOriginalTooltip": "Download Original File",
    "noMatchedFilesMessage": "No matched source files",
    "fileStorageFailure": "File storage failure!",
    "confirmDeleteChat": "Confirm deletion of this chat？",
    "roundOver": "This round is over",
    "chatDialogTip": "Set the input variables defined in the prompt template. Interact with agents and chains.",
    "feedback": "Feedback",
    "feedbackRequired": "Feedback is required",
    "dialogueSelection": "Dialogue selection",
    "chooseSkillOrAssistant": "Choose an online skill or assistant you want to use",
    "search": "Search",
    "recommendationQuestions": "Recommendation questions",
    "historicalMessages": "Historical Messages",
    "clickDownload": "Click to download",
    "searchAssistantOrSkill": "Search assistant or skill",
    "operationTips": "Operation tips: Select the tags to be displayed on the left, and drag to sort on the right",
    "selected": "Selected",
    "pleaseSelectAnApp": "Please select an app",
    "allLabels": "All labels",
    "searchLabels": "Search labels",
    "confirmed": "Confirmed",
    "confirm": "Confirm",
    "runNewWorkflow": "Run New Chat",
    "chatEndMessage": "This chat has ended"
  },
  "importLinsight": {
    "title": "Import Guidebook from Run Records",
    "searchPlaceholder": "Search guidebooks",
    "loading": "Loading...",
    "noRecords": "No run records available",
    "noMatchingRecords": "No matching records found",
    "columns": {
      "selectAll": "Select All",
      "name": "Name",
      "createTime": "Create Time",
      "createUser": "Created By",
      "rating": "Rating"
    },
    "pagination": {
      "totalRecords": "Total {{total}}",
      "goToPage": "Go to",
      "page": "Page"
    },
    "selectedCount": "{{count}} items selected",
    "batchImport": "Batch Import",
    "preview": {
      "title": "Preview",
      "noSelection": "Please select a record from the left to preview",
      "description": "Description"
    },
    "importCurrent": "Import Current Guidebook",
    "duplicateDialog": {
      "title": "SOP Duplicate Warning",
      "description": "The following SOPs already exist in the library. Confirm whether to overwrite during import?",
      "noDuplicateNames": "No duplicate SOP names found",
      "saveAsNew": "Save as new SOP without overwriting",
      "savingAsNew": "Saving as new SOP...",
      "overwrite": "Overwrite",
      "overwriting": "Overwriting SOP..."
    },
    "success": "Import successful",
    "error": "Import failed",
    "guidelineManual": "Guideline Manual",
    "noRunningResult": "No running result",
    "runningResult": "Running result",
    "name": "Name",
    "creator": "Creator",
    "description": "Description",
    "featured": "Featured",
    "notFeatured": "Not Featured",
    "actions": "Actions",
    "reset": "Reset",
    "apply": "Apply",
    "edit": "Edit",
    "delete": "Delete",
    "noRatings": "No ratings available",
    "noSOPFound": "No relevant SOP found",
    "goTo": "Go to",
    "pages": "Pages"
  },
  "toolSelector": {
    "selectedTools": "Selected Tools",
    "noToolsSelected": "No tools selected yet",
    "selectToolsPrompt": "Please select tools from the full tool list on the right",
    "allTools": "All Tools",
    "searchPlaceholder": "Search tools...",
    "builtinTools": "Built-in Tools",
    "apiTools": "API Tools",
    "mcpTools": "MCP Tools",
    "noToolsFound": "No related tools found",
    "guidelineManual": "Guideline Manual",
    "noRunningResult": "No Running Results",
    "runningResult": "Running Results"
  },
  "sopForm": {
    "editManual": "Edit Manual",
    "createManual": "Create Manual",
    "manualName": "Manual Name",
    "namePlaceholder": "Please enter manual name",
    "description": "Description",
    "descriptionPlaceholder": "Please enter manual description",
    "detailedContent": "Detailed Content",
    "contentPlaceholder": "Please enter SOP detailed content",
    "cancel": "Cancel",
    "saving": "Saving...",
    "save": "Save",
    "nameRequired": "Name cannot be empty",
    "contentRequired": "Detailed content cannot be empty",
    "nameMaxLength": "Name cannot exceed {{max}} characters",
    "contentMaxLength": "Detailed content cannot exceed {{max}} characters",
    "importFailed": "SOP import failed",
    "contentTooLong": "content too long",
    "saveFailed": "Save failed",
    "manual": "Manual",
    "result": "Result",
    "noResult": "No result",
    "onlyFeaturedWithResult": "Only cases with results can be featured",
    "featuredCase": "Featured Case",
    "setAsFeaturedCase": "Set as Featured Case",
    "failToSetFeaturedCase": "Failed to set as featured case"
  },
  "chatConfig": {
    "linsightPlaceholder": "$t(linsight) is an Agent assistant skilled at completing complex tasks. In addition to describing your task objectives, you can also describe in plain language how you want them to be achieved, which will help get results that meet your expectations~",
    "linsightTools": "$t(linsight) Optional Tools",
    "linsightManual": "$t(linsight) Manual Library",
    "searchManual": "Search Manuals",
    "importFromRecord": "Import from Records",
    "importFromLocal": "Import from Local File",
    "createManual": "Create New Manual",
    "batchDelete": "Batch Delete",
    "batchDeleteConfirm": "Batch Delete Confirmation",
    "batchDeleteDesc": "Confirm batch deletion of selected SOPs?",
    "confirmDelete": "Confirm Delete",
    "importManual": "Import Manual",
    "uploadFile": "Please upload file",
    "exampleFile": "Example File",
    "exampleFileName": "User_Manual_Format_Example.xlsx",
    "importing": "Importing...",
    "fileFormatError": "File format does not meet requirements",
    "gotIt": "Got it",
    "save": "Save",
    "savePreview": "save Preview",
    "cancel": "Cancel",
    "submit": "Submit",
    "workstationEntry": "Lingsi Entry",
    "iconUpload": "Icon Upload",
    "sidebarIcon": "Sidebar Icon",
    "assistantIcon": "Welcome Page Icon & Avatar",
    "sidebarSlogan": "Sidebar Slogan",
    "welcomeMessage": "Welcome Message Settings",
    "welcomeMessagePlaceholder": "I'm $t(bisheng), nice to meet you!",
    "functionDescription": "Function Description",
    "functionDescriptionPlaceholder": "I can help you write code, read files, create various creative content, please give me your tasks～",
    "inputPlaceholder": "Input Placeholder",
    "inputPlaceholderPlaceholder": "Send message to XX",
    "appCenterWelcome": "App Center Welcome Message",
    "appCenterWelcomePlaceholder": "Explore $t(bisheng) Agents",
    "appCenterDescription": "App Center Description",
    "appCenterDescriptionPlaceholder": "You can select the required agents here for production and work",
    "modelManagement": "Dialogue Model Management",
    "maxTokens": "Knowledge Base/Web Search Result Max Characters",
    "maxTokensPlaceholder": "Maximum characters supported by the model",
    "systemPrompt": "System Prompt",
    "systemPromptPlaceholder": "Please enter the model system prompt.",
    "webSea": "Web Search",
    "knowledgeBase": "Knowledge Base",
    "knowledgeBasePrompt": " Knowledge Base Search Prompt",
    "fileUpload": "File Upload",
    "fileUploadPrompt": "File Upload Prompt",
    "webSearchConfig": "Web Search Configuration",
    "saveSuccess": "Configuration saved successfully",
    "saveFailed": "Save failed",
    "requestFailed": "Request failed, please try again later",
    "sortFailed": "Sort failed, please try again later",
    "initLoadFailed": "Failed to load initial data",
    "submitSuccess": "Submitted successfully",
    "uploadXlsxTip": "Please upload a .xlsx file!",
    "fileExtMustBeXlsx": "File extension must be .xlsx!",
    "sopUpdated": "SOP updated successfully",
    "sopCreated": "SOP created successfully",
    "notFoundSop": "SOP to edit was not found",
    "deleteConfirmTitle": "Delete Confirmation",
    "deleteConfirmDesc": "Are you sure you want to delete this SOP?",
    "deleteSuccess": "SOP deleted successfully",
    "deleteFailed": "Delete failed",
    "batchDeleteSuccess": "Successfully deleted {{count}} SOP(s)",
    "webSearch": {
      "engine": "Web Search Engine",
      "config": "Web Search Tool Configuration",
      "bing": "Bing Search",
      "bocha": "Bocha websearch",
      "jina": "Jina Deep Search",
      "serp": "Serp API",
      "tavily": "Tavily",
      "cloudsway": "cloudsway",
      "searXNG": "searXNG",
      "serverUrl": "Server URL",
      "serverUrlPlaceholder": "Enter the searXNG access URL you deployed, e.g., http://localhost:8080"
    },
    "errors": {
      "maxCharacters": "Maximum {{count}} characters",
      "atLeastOneModel": "Add at least one model",
      "modelNameRequired": "Model display name cannot be empty",
      "modelRequired": "Model cannot be empty",
      "modelDuplicate": "Model cannot be duplicated",
      "modelNameDuplicate": "Display name cannot be duplicated",
      "required": "Cannot be empty"
    },
    "systemPrompt2": "# Role Setting\n- You are the $t(bisheng) intelligent Q&A assistant, designed to provide users with **information queries, content creation, learning tutoring, programming help, life advice**, and other forms of assistance.\n- You should always maintain a friendly, professional, patient, and helpful attitude, communicating with users in clear, accurate, and understandable language.\n# Code of Conduct\n1. **Role Consistency:** Always interact with users as the $t(bisheng) intelligent Q&A assistant, without impersonating other unrelated roles or characters.\n2. **Information Accuracy:** Strive to provide accurate and reliable information. Clearly state when uncertain about content, avoiding misleading users.\n3. **Privacy Protection:** Do not proactively request or record users' personal information. Do not store or disclose any user privacy data or sensitive information.\n4. **Content Safety:** Comply with laws, regulations, and ethical standards. Do not generate or disseminate content involving politics, illegal activities, violence, pornography, discrimination, hatred, or other inappropriate material.\n5. **Neutrality and Objectivity:** Maintain neutrality on controversial topics, providing multiple perspectives without favoring any side.\n6. **Appropriate Guidance:** If users' questions are vague or incomplete, appropriately guide them to clarify, but do not force them or show impatience.\n# Language and Style:\n- Communicate based on the language type used by the user or their specific needs.\n- Language style should be **clear and concise, polite and friendly, easy to understand**, adjusting expression methods based on the user's background and query content.\n- **Emojis** (such as 😊, 👍) may be used appropriately to increase approachability, but avoid excessive use to maintain a professional image.\n# Time Information\nThe current time is {cur_date}.\n# ECharts Chart Rendering Support\nIf charts need to be rendered in responses, use code blocks starting with ```echarts and write the configuration within.\nExample:\n```echarts\n{{\n  \"title\": {{\n    \"text\": \"ECharts Getting Started Example\"\n  }},\n  \"tooltip\": {{}},\n  \"legend\": {{\n    \"data\": [\"Sales\"]\n  }},\n  \"xAxis\": {{\n    \"data\": [\"Shirts\", \"Wool Sweaters\", \"Chiffon Blouses\", \"Pants\", \"High Heels\", \"Socks\"]\n  }},\n  \"yAxis\": {{}},\n  \"series\": [{{\n    \"name\": \"Sales\",\n    \"type\": \"bar\",\n    \"data\": [5, 20, 36, 10, 10, 20]\n  }}]\n}}\n```",
    "webSearchPrompt": "# The following content is based on the search results of the message sent by the user:\n{search_results}\nIn the search results I provide you, each result is in the format [webpage X begin]...[webpage X end], where X represents the numerical index of each article. Please cite the context at the end of sentences when appropriate. Use the citation number [citation:X] format in the corresponding part of the answer. If a sentence comes from multiple contexts, list all relevant citation numbers, for example: cite[3]:cite[5]. Remember not to concentrate citations at the end but list them in the corresponding parts of the answer.\nWhen answering, please note the following points:\n- Today is {cur_date}.\n- Not all content in the search results is closely related to the user's question. You need to combine the question and filter the search results.\n- For enumeration questions (such as listing all flight information), try to keep the answer within 10 key points and inform the user that they can check the source for complete information. Prioritize providing complete and most relevant items; do not proactively inform the user of content not provided in the search results unless necessary.\n- For creative questions (such as writing an essay), ensure that you cite the corresponding reference numbers in the body paragraphs, for example: cite[3]:cite[5]. Do not only cite at the end of the article. Interpret and summarize the user's requirements, choose an appropriate format, fully utilize the search results, and extract important information to generate answers that meet the user's requirements, are highly insightful, creative, and professional. Extend the length of your creation as much as possible, infer the user's intent for each key point, and provide multi-angle answers with substantial information and detailed explanations.\n- If the answer is long, try to structure it and summarize in paragraphs. If you need to answer in points, try to limit it to 5 points and merge related content.\n- For objective questions, if the answer is very short, you can add one or two additional pieces of relevant information to enrich the content.\n- Choose an appropriate and aesthetically pleasing answer format based on the user's requirements and content to ensure readability.\n- Your answer should be based on multiple relevant web pages and should not repeatedly cite the same page.\n- Unless the user requests otherwise, the language of your answer should match the language of the user's question.\n\n# User message is:\n{question}",
    "internationalization": "You are a knowledge base Q&A assistant:\n1. Answer questions in the language used by the user, and ensure the answers are rigorous and professional.\n2. You need to answer based on the content in the following [Reference Text]. Only respond when the [Reference Text] has relevant information directly related to the user's question. Do not provide answers based on your own knowledge. If the relevant content includes images, output the image source file directly. If placeholders like `![image](path/IMAGE_1.png)` are found, please retain these placeholders without modifying or deleting them.\n3. If the document contains tables, do not make any modifications or return the table in markdown format.\n4. Since the [Reference Text] may contain information from different sources, which might lead to different or conflicting answers, please list these answers if discrepancies arise. If there is no conflict, provide the final result only.\n5. If the content in the [Reference Text] is not related to the user's question, reply with \"No relevant content found.\"\n\n# Reference Text\n{retrieved_file_content}\n\n# User's Question\n{question}"
  },
  "save": "Save",
  "model": {
    "addSuccess": "Add Success",
    "advancedParamsConfig": "Advanced Parameter Configuration",
    "asr": "Speech Recognition (ASR)",
    "back": "Back",
    "cancel": "Cancel",
    "cannotBeEmpty": "Cannot be empty",
    "dailyCallLimit": "Daily Call Limit",
    "delete": "Delete",
    "deleteConfirmation": "Are you sure you want to delete this service provider?",
    "deleteModelConfirmation": "Are you sure you want to delete this model?",
    "deleteSuccess": "Delete Success",
    "duplicateServiceProviderName": "Service provider name already exists",
    "duplicateServiceProviderNameValidation": "Service provider name cannot be empty and must not exceed 100 characters",
    "embedding": "Embedding",
    "errorInvalidJsonFormat": "Error: Invalid JSON format. Please check your input",
    "guiJiLiuDong": "Silicon Flow",
    "huoShanYinQing": "Volcengine",
    "interModelFormat": "Interface Model Format",
    "aliYunBaiLian": "Alibaba Cloud Qwen",
    "max100Characters": "Maximum 100 characters",
    "model": "Model",
    "modelDuplicate": "Model name already exists",
    "modelNameEmpty": "Model name cannot be empty",
    "modelNameLength": "Model name cannot exceed 100 characters",
    "modelNameTooltip": "The specific name of the model in this service provider",
    "modelNameDuplicate": "Model name already exists",
    "modelNameValidation": "Model name cannot be empty and must not exceed 100 characters",
    "modelStatusChecking": "Model Status Checking",
    "notBeEmpty": "cannot be empty",
    "pasteAdvancedParamsHere": "Please paste or enter your advanced parameter configuration in the text box below",
    "qianFan": "Baidu Qianfan",
    "rerank": "Rerank",
    "save": "Save",
    "saveSuccess": "Save Success",
    "serviceProviderName": "Service Provider Name",
    "serviceProviderNameTooltip": "Give a name to this service provider configuration for easy identification",
    "silicon": "Silicon Flow",
    "tengXunYun": "Tencent Cloud",
    "timesPerDay": "times/day",
    "tts": "Text-to-Speech (TTS)",
    "updateSuccess": "Update Success",
    "voiceType": "Voice Type",
    "voiceTypeRequired": "Voice type is a required field",
    "voiceTypeTooltip": "Select the voice type for text-to-speech synthesis",
    "webSearch": "Web Search",
    "zhiPuAI": "Zhipu AI",
    "xunFeiXingHuo": "iFlytek Spark",
    "yueZhiAnMian": "Moonshot AI",
    "baiDuQianFan": "Baidu Qianfan",
    "visitOfficialWebsiteToViewAvailableModels": "Visit the official website to view available models",
    "modelManagement": "Model Management",
    "modelFineTune": "Model Finetune",
    "modelConfiguration": "Model Configuration",
    "modelCollectionCaption": "Model Collection",
    "modelName": "Model Name",
    "status": "Status",
    "systemModelSettings": "System Model Settings",
    "addModel": "Add Model",
    "refresh": "Refresh",
    "serviceProvider": "Service Provider",
    "actions": "Actions",
    "modelType": "Model Type",
    "onlineOfflineOperation": "Online/Offline",
    "available": "Available",
    "abnormal": "Abnormal",
    "unknown": "Unknown",
    "empty": "No Data",
    "gpuResourceUsageTitle": "GPU Resource Usage",
    "jsonFormatError": "JSON Format Error"
  },
  "finetune": {
    "all": "All",
    "successful": "Successful",
    "inProgress": "In Progress",
    "failedAborted": "Failed/Aborted",
    "modelName": "Model Name",
    "createTrainingTask": "Create Training Task",
    "rtService": "FT Service",
    "rtServiceManagement": "FT Service Management",
    "createTime": "Creation Time",
    "noData": "No Data",
    "trainingInProgress": "Training In Progress",
    "trainingFailed": "Training Failed",
    "taskAborted": "Task Aborted",
    "trainingSuccess": "Training Success",
    "publishSuccess": "Publish Success",
    "selectModel": "Select model for details."
  },
  "flow": {
    "unsavedChangesConfirmation": "You have unsaved changes. Are you sure you want to leave?",
    "leave": "Leave",
    "leaveAndSave": "Leave and Save",
    "simplifyConfig": "Simplify Configuration",
    "simplify": "Simplify",
    "notifications": "Notifications",
    "exit": "Exit",
    "import": "Import",
    "export": "Export",
    "code": "Code",
    "searchComponent": "Search Component",
    "knowledgeBaseSelection": "Knowledge Base Selection",
    "searchKnowledgeBase": "Search Knowledge Base",
    "minimumParamSetDescription": "You can set the minimum parameter set required for the skill here",
    "paramList": "Parameter List",
    "saveConfig": "Save Configuration",
    "componentLabel": "Component",
    "aliasLabel": "Alias",
    "editAlias": "Edit Alias",
    "parameterLabel": "Parameter",
    "notification": "Notification",
    "noNewNotifications": "No new notifications",
    "skillName": "Skill Name",
    "nameTooLong": "Name is too long",
    "skillDescription": "Skill Description",
    "enterVarName": "Please enter a variable name.",
    "varNameExists": "Variable name is already in use",
    "text": "Text",
    "dropdown": "Dropdown",
    "maxLength": "Max Length",
    "options": "Options",
    "variableName": "Variable Name",
    "varOptionRequired": "options are required",
    "optionRepeated": "Option repeated",
    "incorrectIdFormatMessage": "Incorrect ID format (should be a 5-character combination of letters and numbers)",
    "idAlreadyExistsMessage": "This ID already exists"
  },
  "lib": {
    "knowledgeBaseId": "Knowledge ID",
    "enterLibraryName": "Enter Knowledge Base Name",
    "libraryNameLimit": "Knowledge Base name cannot exceed 30 characters",
    "selectModel": "Select a Model",
    "nameExists": "This name already exists",
    "descriptionLimit": "Knowledge Base description cannot exceed 200 characters",
    "createLibrary": "Create Knowledge Base",
    "libraryName": "Knowledge Base Name",
    "description": "Knowledge Description",
    "model": "Model",
    "fileData": "File Data",
    "qaData": "QA Knowledge",
    "libraryCollection": "Knowledge Base Collection",
    "createUser": "Create User",
    "details": "Details",
    "confirmDeleteLibrary": "Confirm deletion of this Knowledge Base?",
    "copy": "Copy",
    "copying": "Copying",
    "searchPlaceholder": "Search Knowledge",
    "desc": "Description",
    "knowledgeBaseDescription": "Please enter knowledge base description",
    "creationComplete": "Creation complete",
    "embeddingModelSelection": "Knowledge base embedding model selection"
  },
  "evaluation": {
    "id": "Task ID",
    "filename": "Test File Name",
    "skillAssistant": "Skill Assistant",
    "status": "Status",
    "score": "Evaluation Score",
    "createDate": "Creation Date",
    "download": "Download",
    "confirmDeleteEvaluation": "Confirm deletion of this evaluation task?",
    "createTitle": "Create New Task",
    "selectLabel": "Select the skill or assistant to evaluate:",
    "selectPlaceholder": "Please select",
    "selectInputPlaceholder": "Please search by name",
    "dataLabel": "Test Data Set:",
    "fileExpandName": "Supported Extensions:",
    "downloadTemplate": "Download Template File",
    "promptLabel": "Evaluation Instruction Text:",
    "enterExecType": "Please select the skill or assistant to evaluate",
    "enterFile": "Please select the test data set",
    "enterPrompt": "Evaluation instruction cannot be empty",
    "fileSizeLimit": "File size limit is within 10M",
    "evaluationCollection": "Evaluation Collection",
    "tooltip": "This instruction text is used to guide the model in extracting key points from the ground truth and answer. Please do not modify unless necessary",
    "create": "Create",
    "cancel": "Cancel",
    "precision": "Precision",
    "recall": "Recall",
    "onlyCsvAllowed": "Only CSV format files are allowed",
    "excelNotSupported": "Excel format is not supported, please upload CSV file",
    "onlyCsvSupported": "Only CSV format is supported",
    "selectWorkflow": "Please select workflow",
    "selectSkill": "Please select skill",
    "selectAssistant": "Please select assistant",
    "selectVersion": "Please select version"
  },
  "code": {
    "editPythonCodeDescription": "Edit your Python code here. This code snippet accepts module imports and a function definition. Make sure your function returns a string.",
    "editCode": "Edit Code",
    "codeReadyToRun": "Code ready to run",
    "functionError": "There is an error in your function",
    "importsError": "There is an error in your imports",
    "errorOccurred": "An error occurred, please retry",
    "codeError": "There is an issue with this code, please check the following",
    "checkAndSave": "Check & Save",
    "export": "Export",
    "exportToJSON": "Export Skill to JSON File",
    "keyInformationMissing": "You have some missing key information: ",
    "skillNameMissing": "Please enter a skill name",
    "useOwnAPIKeys": "Use your own API keys",
    "exportSkill": "Export Skill",
    "uploadFile": "Upload File",
    "clickOrDragHere": "Click or drag a file here to upload",
    "dropFileHere": "Drop file here to upload",
    "delimiter": "Delimiter (multiple with ;)",
    "splitLength": "Chunk Size",
    "smartSplit": "Smart Semantic Split",
    "manualSplit": "Manually Set Split",
    "delimiterPlaceholder": "Delimiter symbol",
    "splitSizePlaceholder": "Split Size",
    "complete": "Complete",
    "setSplitSize": "Please set the file split size",
    "selectFileToUpload": "Please select a file to upload first",
    "file": "File",
    "sizeExceedsLimit": "Size exceeds {{size}}MB",
    "editDictionary": "Edit Dictionary",
    "exportCodeDialogTip": "Generate code to integrate the workflow into an external application (please make sure to build the skill before opening this page).",
    "chunkOverlap": "Chunk Overlap"
  },
  "report": {
    "reportTemplate": "Report Template",
    "reportDescription": "Report generation description...",
    "newButton": "New",
    "importButton": "Import",
    "start": "start",
    "formSettings": "Form Settings",
    "requiredLabel": "Required",
    "isRequired": "is Required",
    "fileRequired": "The current file is empty",
    "selectComponent": "Select a component",
    "varLength": "Length cannot exceed",
    "requiredField": "{{label}} is a required field and cannot be empty."
  },
  "status": {
    "1004": "This skill has been deleted",
    "1008": "The current assistant or skill is not online, and direct conversation is not possible.",
    "1005": ""
  },
  "build": {
    "create": "Create",
    "assistant": "Assistant",
    "workflow": "Workflow",
    "skill": "Skill",
    "workbench": "WorkBench",
    "tools": "Tools",
    "save": "Save",
    "online": "Online",
    "offline": "Offline",
    "retry": "Retry",
    "use": "Use",
    "useAll": "Use All",
    "allAppTypes": "All Application Types",
    "assistantConfiguration": "Assistant Configuration",
    "assistantPortrait": "Assistant Portrait",
    "portraitOptimization": "Assistant portrait optimization",
    "automaticOptimization": "Automatic optimization",
    "searchApp": "Search for the app you need",
    "establishAssistant": "Create Assistant",
    "assistantName": "Assistant Name",
    "giveAssistantName": "Give the assistant a name",
    "whatWant": "What is the role of an assistant and what specific tasks do you want to complete?",
    "example": "Example",
    "exampleOne": "You are XX, with XX experience, skilled in XX, ...",
    "exampleTwo": "Your task is XX, and you need to follow the following steps to execute it:",
    "automaticallyConfigurations": "Automatically select relevant configurations for you",
    "prompt": "Provide a detailed and specific description of the interaction between the assistant and the user, such as the assistant's identity, specific methods and steps for completing tasks, tone of voice when answering questions, and what issues should be noted",
    "openingRemarks": "Opening remarks",
    "guidingQuestions": "Guiding Questions",
    "promptReplaced": "Prompt word replaced",
    "guideReplaced": "Guide word replaced",
    "openingReplaced": "Opening word replaced",
    "toolsReplaced": "Tools replaced",
    "skillsReplaced": "Skills replaced",
    "allReplaced": "All replaced",
    "basicConfiguration": "Basic configuration",
    "modelConfiguration": "AI Model Configuration",
    "model": "Model",
    "temperature": "Temperature",
    "openingIntroduction": "Opening Introduction",
    "openingStatement": "Opening Statement",
    "assistantMessageFormat": "The assistant will send this message at the beginning of each conversation, supports Markdown format",
    "maximumPromptLength": "The remarks can be up to 1000 characters",
    "recommendQuestionsForUsers": "Provide recommended questions for users to guide them to ask. When there are more than 3, 3 will be randomly selected.",
    "maxCharacters50": "Up to 50 characters",
    "enterGuidingQuestions": "Please enter guiding questions",
    "knowledge": "Knowledge",
    "knowledgeBase": "Knowledge Base",
    "autoCall": "Auto Call",
    "callingMethod": "Calling Method",
    "autoCallDescription": "Retrieve and recall the added knowledge base in every conversation.",
    "onDemandCall": "On-Demand Call",
    "onDemandCallDescription": "Prompt to call the RecallKnowledge (copyable) method in the assistant's profile (prompt words), and only retrieve the knowledge base when needed.",
    "createNewKnowledge": "Create New Knowledge Base",
    "refresh": "Refresh",
    "abilities": "Abilities",
    "skillDescription": "Implement complex and stable business process orchestration through a visual interface, such as project planning and report analysis.",
    "selectKnowledgeBase": "Please select a knowledge base",
    "searchBaseName": "Search for knowledge base name",
    "debugPreview": "Debug Preview",
    "addTool": "Add Tool",
    "search": "Search",
    "empty": "Nothing here",
    "onlineSA": "Go online skills&assistants",
    "params": "Parameters",
    "added": "Added",
    "add": "Add",
    "configurationUpdated": "Configuration updated",
    "addSkill": "Add Skill",
    "createSkill": "Create Skill",
    "nameRequired": "Name cannot be empty",
    "nameMaxLength": "Name can have at most 50 characters",
    "descMaxLength": "Description can have at most 1000 characters",
    "editAssistant": "Edit Assistant",
    "enterName": "Enter a name for the assistant",
    "assistantDesc": "Assistant Description",
    "enterDesc": "Introduce assistant functionality, visible in conversations and assistant pages",
    "cancel": "Cancel",
    "confirm": "Confirm",
    "forBetter": "For better assistant effect, the description needs to be greater than 20 words",
    "forExample": "For example, the identity of an assistant, specific methods and steps for completing tasks, tone of voice when answering questions, and what issues to pay attention to, etc",
    "contentSecurityR": "Content Security Review",
    "errors": {
      "selectAtLeastOneWordType": "At least one word type must be selected",
      "autoReplyNotEmpty": "Auto-reply content cannot be empty"
    },
    "saveSuccess": "Saved successfully",
    "contentSecurityDesc": "Review session content for safety with a sensitive word list or API",
    "contentSecuritySettings": "Content Security Review Settings",
    "enableContentSecurityReview": "Enable Content Security Review",
    "reviewType": "Review Type",
    "sensitiveWordListMatch": "Sensitive Word List Match",
    "modelReview": "Model Review",
    "wordListType": "Word List Type",
    "builtinWordList": "Built-in Word List",
    "customWordList": "Custom Word List",
    "autoReplyContent": "Auto-reply Content",
    "useNewlineToSeparate": "Use newline to separate, each line one item",
    "txtFile": "txt file",
    "sensitiveWordMatch": "Sensitive Word Match",
    "defaultAutoReply": "Enter the auto-reply content for when the safety review is triggered, e.g., 'The current conversation content violates relevant regulations, please modify and re-enter.'",
    "uploadAvator": "upload avator",
    "fileSizeLimit": "The file size cannot exceed",
    "fileTypeLimit": "File type does not meet requirements:",
    "enterApiKey": "Enter API Key",
    "enterBaseUrl": "Enter Base URL",
    "enterProxy": "Enter Proxy",
    "enterDeploymentName": "Enter Deployment Name",
    "proxyDescription": "Required when using outside mainland China",
    "fdProxyDescription": "A proxy configuration is required when querying stock market data outside the Chinese mainland",
    "editTool": "Edit Built-in Tool",
    "assistantAvatar": "Assistant avatar",
    "confirmDeleteSkill": "Confirm delete skill?",
    "confirmDeleteFlow": "Confirm delete flow?",
    "confirmDeleteAssistant": "Confirm delete assistant?",
    "maxToken": "Max Token",
    "maxTokenTip": "The maximum number of tokens to generate in the completion. The token length of the input text is automatically calculated and cannot exceed the model's context length. Increasing the value will increase the cost",
    "app": "app",
    "manageAppTemplates": "Manage Application Templates",
    "provideSceneTemplates": "We provide scene templates for you to use and reference",
    "noPermissionToPublish": "You do not have permission to publish this {{type}}, please contact the administrator to publish.",
    "manageYourApplications": "Manage your applications on this page, including publishing, editing, etc.",
    "workFlow": "Workflow",
    "skillName": "Skill Name",
    "pleaseFillIn": "Please fill in the {{labelName}} name",
    "nameTooLong": "{{labelName}} name is too long, do not exceed 50 characters",
    "addDescription": "Add some description to quickly let others understand your {{labelName}}",
    "descriptionTooLong": "{{labelName}} description cannot exceed 200 characters",
    "templateCreatedSuccessfully": "Template created successfully",
    "workFlowName": "Workflow Name",
    "modelRequired": "Model cannot be empty",
    "assistantOnlineNoEdit": "Assistant is online and cannot be modified",
    "unsavedChangesLeave": "You have unsaved changes, are you sure you want to leave?",
    "leaveAndSave": "Leave and save",
    "leaveWithoutSave": "Leave without saving",
    "selectModel": "Select a model"
  },
  "bench": {
    "daily": "Daily",
    "lingsi": "$t(linsight)",
    "model": "Model",
    "displayName": "Display Name",
    "vision": "Vision",
    "visionText": "When enabled, the model will answer based on image content (supports PNG, JPEG, WEBP, non-animated GIF formats). Note that only multimodal models support this capability.",
    "webSearchPrompt": "Web Search Prompt",
    "confirmDelete": "Are you sure you want to delete?",
    "requestFailed": "Request failed",
    "deleteFailed": "Delete failed",
    "fetchToolsFailed": "Failed to fetch {{type}} list",
    "statusMessage": "Planned to import 0 SOPs, 0 correct, 0 errors",
    "manualImportSummary": "A total of {{row}} manuals are planned for import. {{successRow}} are correctly formatted, {{errorRow}} have errors.",
    "manualImportRow": "Row {{row}}",
    "name_empty": "Name is missing",
    "description_empty": "Description is missing",
    "name_over_size": "Name exceeds 500 characters",
    "content_over_size": "Content exceeds 50000 characters",
    "description_over_size": "Description exceeds 1000 characters",
    "inputPlaceholder": "Enter your task goal and let $t(bisheng)$t(linsight) handle it",
    "inputPlaceholderDescription": "$t(linsight) is an Agent assistant skilled at completing complex tasks. Besides describing your task goal, you can also explain in simple terms how you want it to be achieved. This will help get the results you expect~"
  },
  "tools": {
    "addTool": "Add Tool",
    "createCustomTool": " Custom Tool",
    "builtinTools": "Built-in Tools",
    "customTools": "Custom Tools",
    "mcpTools": "MCP Tools",
    "search": "Search",
    "empty": "Empty",
    "manageCustomTools": "Manage your custom tools on this page, including creating and editing them.",
    "name": "Name",
    "enterToolName": "Enter tool name",
    "openapiSchema": "OpenAPI Schema",
    "enterOpenAPISchema": "Enter your OpenAPI schema",
    "importFromUrl": "Import from URL",
    "examples": "Examples",
    "weatherJson": "Weather (JSON)",
    "petShopYaml": "Pet Shop (YAML)",
    "authenticationType": "Authentication Type",
    "parameterName": "Parameter name",
    "parameterPlaceholder": "Enter custom API parameter name",
    "apiLocationLabel": "API Location",
    "header": "header",
    "query": "query",
    "authTypeLabel": "Auth Type",
    "basicBearerDescription": "Basic & Bearer: Use Authorization in the header to pass the API key",
    "customDescription": "Custom: Customize the API key parameter name and its position",
    "headerDescription": "header: The API key is included as a parameter in the request header",
    "queryDescription": "query: The API key is included as a parameter in the URL query string",
    "apiKeyPlaceholder": "Enter custom API parameter value",
    "custom": "Custom",
    "apiKeyLabel": "API Key",
    "authType": "Authentication Type",
    "none": "None",
    "apiKey": "API Key",
    "basic": "Basic",
    "bearer": "Bearer",
    "availableTools": "Available Tools",
    "description": "Description",
    "method": "Method",
    "path": "Path",
    "delete": "Delete",
    "cancel": "Cancel",
    "save": "Save",
    "toolName": "ToolName",
    "confirmDeleteMcp": "Confirm delete this MCP server?",
    "mcpServerConfig": "MCP Server Configuration",
    "enterMcpName": "Enter MCP service name",
    "nameRequired": "Name is required",
    "nameExists": "Name already exists, please modify",
    "configRequired": "Configuration is required",
    "configFormatError": "Configuration format error, please check JSON format",
    "exampleGaode": "AMap",
    "toolNameCannotBeEmpty": "Tool name cannot be empty",
    "schemaCannotBeEmpty": "Schema cannot be empty",
    "apiKeyCannotBeEmpty": "API Key cannot be empty",
    "apiKeyMaxLengthExceeded": "API Key cannot exceed 1000 characters",
    "parameterNameCannotBeEmpty": "Parameter name cannot be empty",
    "parameterNameMaxLengthExceeded": "Parameter name cannot exceed 1000 characters",
    "addMcpServer": "Add MCP Server",
    "refresh": "Refresh",
    "gaodeMap": "Gaode Map",
    "gaodeMapSSE": "Gaode Map (SSE Protocol)",
    "gaodeMapStreamable": "Gaode Map (streamable Protocol)",
    "gaodeMapDesc": "AMap provides a variety of location-based services, including geocoding, reverse geocoding, IP location, weather query, cycling path planning, walking path planning, driving path planning, bus path planning, distance measurement, keyword search, nearby search, and detailed search services"
  },
  "test": {
    "test": "Test",
    "addTest": "Please add test cases first",
    "uploadTest": "Upload test cases",
    "explain": "The test case is the input of the current component and only supports txt files, with a maximum of 20 lines",
    "testRun": "Test Run",
    "testCase": "Test Case",
    "run": "Run",
    "downloadResults": "Download Run Results",
    "testCases": "Enter test cases...",
    "parametersAndValues": "Parameters and Values",
    "parameter": "Parameter",
    "value": "Value",
    "result": "Test Result",
    "outResultPlaceholder": "Click the button to output the result",
    "maxAddVersions": "Up to 4 versions",
    "versionEvaluation": "Version Evaluation",
    "addVersion": "Add Version",
    "selectVersion": "Select Version",
    "component": "Component",
    "parameterName": "Name",
    "parameterValue": "Value",
    "inputTypeValue": "Enter a value of type {{type}}"
  },
  "resetPassword": {
    "slogen": "Securely Reset Your Password",
    "currentPassword": "Current Password",
    "newPassword": "New Password",
    "confirmNewPassword": "Confirm New Password",
    "pleaseEnterCurrentPassword": "Please enter your current password.",
    "pleaseEnterNewPassword": "Please enter your new password.",
    "pleaseEnterConfirmPassword": "Please confirm your new password.",
    "newPasswordTooShort": "New password must be at least 8 characters.",
    "passwordMismatch": "The new passwords do not match.",
    "resetButton": "Change Password",
    "passwordResetSuccess": "Your password has been successfully reset.",
    "adminResetSuccess": "Password has been successfully reset",
    "resetFailed": "Pwd Reset Failed",
    "notEmpty": "The new password cannot be empty"
  },
  "log": {
    "systemIdEnum": {
      "chat": "Session",
      "build": "Build",
      "knowledge": "Knowledge Base",
      "dashboard": "Dashboard",
      "system": "System"
    },
    "eventTypeEnum": {
      "createChat": "Create Session",
      "deleteChat": "Delete Session",
      "createBuild": "Create Application",
      "updateBuild": "Edit Application",
      "deleteBuild": "Delete Application",
      "createKnowledge": "Create Knowledge Base",
      "deleteKnowledge": "Delete Knowledge Base",
      "uploadFile": "Upload File to Knowledge Base",
      "deleteFile": "Delete File from Knowledge Base",
      "updateUser": "Edit User",
      "forbidUser": "Disable User",
      "recoverUser": "Enable User",
      "createUserGroup": "Create User Group",
      "deleteUserGroup": "Delete User Group",
      "updateUserGroup": "Edit User Group",
      "create_dashboard": "Create Dashboard",
      "delete_dashboard": "Delete Dashboard",
      "update_dashboard": "Edit Dashboard",
      "createRole": "Create Role",
      "deleteRole": "Delete Role",
      "updateRole": "Edit Role",
      "add_tool": "Create Tool",
      "update_tool": "Edit Tool",
      "delete_tool": "Delete Tool",
      "userLogin": "User Login",
      "create_chat": "Create Session",
      "delete_chat": "Delete Session",
      "create_build": "Create Application",
      "update_build": "Edit Application",
      "delete_build": "Delete Application",
      "create_knowledge": "Create Knowledge Base",
      "delete_knowledge": "Delete Knowledge Base",
      "upload_file": "Upload File to Knowledge Base",
      "delete_file": "Delete File from Knowledge Base",
      "update_user": "Edit User",
      "forbid_user": "Disable User",
      "recover_user": "Enable User",
      "create_user_group": "Create User Group",
      "delete_user_group": "Delete User Group",
      "update_user_group": "Edit User Group",
      "create_role": "Create Role",
      "delete_role": "Delete Role",
      "update_role": "Edit Role",
      "user_login": "User Login",
      "addTool": "Create Tool",
      "updateTool": "Edit Tool",
      "deleteTool": "Delete Tool"
    },
    "objectTypeEnum": {
      "none": "None",
      "work_flow": "Workflow",
      "flow": "Skill",
      "assistant": "Assistant",
      "file": "File",
      "user_conf": "User Configuration",
      "user_group_conf": "User Group Configuration",
      "role_conf": "Role Configuration",
      "tool": "Tool",
      "dashboard": "Dashboard",
      "knowledge": "Knowledge Base",
      "workstation": "Workbench (Daily Mode)"
    },
    "appUsage": "App Usage",
    "systemOperations": "System Operations",
    "auditManagement": "Audit Management",
    "searchButton": "Search",
    "resetButton": "Reset",
    "auditId": "Audit ID",
    "username": "Username",
    "operationTime": "Operation Time",
    "systemModule": "System Module",
    "operationAction": "Operation Action",
    "objectType": "Operation Object Type",
    "operationObject": "Operation Object",
    "ipAddress": "IP Address",
    "remark": "Remark",
    "selectUser": "Select User",
    "selectUserGroup": "Select User Group",
    "startDate": "Start Date",
    "endDate": "End Date",
    "actionBehavior": "Action Behavior",
    "createChat": "Create chat",
    "deleteChat": "Delete chat",
    "createBuild": "Create Agent",
    "updateBuild": "Update build",
    "deleteBuild": "Delete build",
    "createKnowledge": "Create knowledge base",
    "deleteKnowledge": "Delete knowledge base",
    "uploadFile": "Upload file",
    "deleteFile": "Delete file",
    "updateUser": "Update user",
    "forbidUser": "Forbid user",
    "recoverUser": "Recover user",
    "createUserGroup": "Create user group",
    "deleteUserGroup": "Delete user group",
    "updateUserGroup": "Update user group",
    "create_dashboard": "Create dashboard",
    "delete_dashboard": "Delete dashboard",
    "update_dashboard": "Update dashboard",
    "dashboard": "Dashboard",
    "createDashboard": "Create dashboard",
    "deleteDashboard": "Delete dashboard",
    "updateDashboard": "Update dashboard",
    "createRole": "Create role",
    "deleteRole": "Delete role",
    "updateRole": "Update role",
    "userLogin": "User login",
    "chat": "Chat",
    "build": "Build",
    "knowledge": "Knowledge Base",
    "system": "System",
    "create_chat": "Create Chat",
    "delete_chat": "Delete Chat",
    "create_build": "Create Build",
    "update_build": "Update build",
    "delete_build": "Delete Build",
    "create_knowledge": "Create Knowledge Base",
    "delete_knowledge": "Delete Knowledge Base",
    "upload_file": "Upload File to Knowledge Base",
    "delete_file": "Delete File from Knowledge Base",
    "update_user": "Update User",
    "forbid_user": "Disable User",
    "recover_user": "Enable User",
    "create_user_group": "Create User Group",
    "delete_user_group": "Delete User Group",
    "update_user_group": "Update User Group",
    "create_role": "Create Role",
    "delete_role": "Delete Role",
    "update_role": "Update Role",
    "user_login": "User Login",
    "add_tool": "Create Tool",
    "update_tool": "Update Tool",
    "delete_tool": "Delete Tool",
    "none": "None",
    "work_flow": "Work Flow",
    "flow": "Flow",
    "assistant": "Assistant",
    "file": "File",
    "user_conf": "User Configuration",
    "user_group_conf": "User Group Configuration",
    "role_conf": "Role Configuration",
    "tool": "Tool",
    "appName": "App Name",
    "userName": "Username",
    "userFeedback": "User Feedback",
    "enterQuestion": "Please enter a question first",
    "qaLibQuestionAnswerRequired": "QA Knowledge Base, Question, and Answer cannot be empty",
    "max100CharsForSimilarQuestions": "Similar questions can have a maximum of 100 characters",
    "max1000CharsForAnswer": "Answer can have a maximum of 1000 characters",
    "saveSuccess": "Saved successfully",
    "addNewQaToLib": "Add new QA to QA Knowledge Base",
    "qaKnowledgeLib": "QA Knowledge Base",
    "question": "Question",
    "similarQuestions": "Similar Questions",
    "aiGenerate": "AI Generate",
    "answer": "Answer",
    "cancel": "Cancel",
    "confirm": "Confirm",
    "qaLibRequired": "QA Knowledge Base cannot be empty",
    "selectAtLeastOneQuestion": "Select at least one similar question",
    "addSuccess": "Added successfully",
    "addSimilarQuestionsToQaLib": "Add Similar Questions to QA Knowledge Base",
    "qaContent": "QA Content",
    "empty": "Nothing here",
    "selectQaLib": "Please select a QA Knowledge Base",
    "detailedSession": "Detailed Session",
    "exportNoDateRange": "No date range selected, automatically exported last 60 days data",
    "exportCustomDateRange": "No date range selected, automatically exported {{start}} - {{end}} data",
    "exportDateRangeExceed": "Export date range cannot exceed 60 days, please narrow the range and try again",
    "messageConversionFailed": "Message conversion failed",
    "csvHeaders": {
      "sessionId": "Session ID",
      "appName": "App Name",
      "sessionCreationTime": "Session Creation Time",
      "userName": "Username",
      "messageRole": "Message Role",
      "messageSendTime": "Message Send Time",
      "messageContent": "Message Content",
      "like": "Like",
      "dislike": "Dislike",
      "copy": "Copy",
      "sensitiveStatus": "Sensitive Content Hit"
    },
    "userRole": "User",
    "aiRole": "AI",
    "yes": "Yes",
    "no": "No",
    "userGroup": "User Group",
    "userFeedbackPlaceholder": "User Feedback",
    "likeFeedback": "Like",
    "dislikeFeedback": "Dislike",
    "copyFeedback": "Copy",
    "sensitiveReviewResult": "Review Result",
    "sensitiveViolation": "Violation",
    "sensitivePass": "Pass",
    "exportButton": "Export",
    "pagination": {
      "jumpTo": "Go to",
      "page": "page"
    },
    "workbench_daily": "Workbench (Daily Mode)"
  },
  "tag": {
    "labelMaxLength": "Label name cannot exceed 10 characters",
    "confirmDeleteLabel": "Label【{{label}}】is in use, confirm deletion?",
    "createNewLabel": "Create 'New Label'",
    "addLabel": "Add label"
  },
  "api": {
    "assistantOrchestration": "Assistant Orchestration",
    "skillOrchestration": "Skill Orchestration",
    "externalPublishing": "External Publishing",
    "apiAccess": "API Access",
    "noLoginLink": "No-login Link",
    "loginLink": "Login-required Link",
    "required": "Required",
    "optional": "Optional",
    "exampleValue": "Example",
    "copySuccess": "Copy Success",
    "apiRequestExample": "API Request Example",
    "sdkNote": "You can use the ChatOpenAI component from OpenAI's official SDK to use the assistant (only parameters in the document are supported. Others like n, top_p, max_tokens in the official component are not supported).",
    "exampleCode": "Example Code",
    "requestParams": "Request Parameters",
    "bodyParams": "Body Parameters",
    "assistantId": "Assistant ID to use",
    "messageList": "The list of messages included in the conversation so far. 'system' type is not supported, the assistant's own prompt is used for system messages.",
    "temperature": "Sampling temperature to use, between 0 and 2. Non-zero values will override assistant settings.",
    "stream": "Default is false. If set, it will send incremental parts of messages like in ChatGPT. The flag will stream events as data-only server-sent events, ending with data: [DONE].",
    "responseData": "Response Data",
    "dataStructure": "Data Structure",
    "example": "Example",
    "skillId": "Skill ID",
    "urlParam": "URL Parameter",
    "skillInput": "The question input for the entire skill. The specific keys in the JSON are related to the skill itself and may not all be query keys",
    "singleInput": "When there is only one input node, id can be omitted",
    "historyCount": "For skills that support memory, select several historical messages for multi-turn Q&A, default is 10",
    "clearCache": "Whether to clear session cache",
    "sessionId": "Used for session lookup",
    "sessionRemark": "Each time the API is called, if session_id is passed in, the same id will be returned. If not passed, a new session id will be generated",
    "tweaks": "Control for each component, allowing you to override input parameters of components",
    "tweaksRemark": "If no specific component parameters are passed, this can be omitted",
    "exampleComponent": "Example of OpenAI component configuration in the skill, key is component name {component}-{id}",
    "defaultConfig": "If {} is empty, default values will be used",
    "componentParams": "Parameters for each component in the skill can be passed through the API. If not passed, default configurations will be used",
    "returnContent": "Return Content",
    "sessionIdReturn": "Session ID used to match input",
    "skillResult": "Result returned by the skill",
    "llmAnswer": "LLM content returned by the skill",
    "messageId": "Skill historical message storage ID",
    "source": "Traceability source",
    "dynamicKey": "Key defined by the component in the skill. The output is consistent with 'answer', but the key is not fixed",
    "useCase": "Use Case",
    "knowledgeQADemo": "Knowledge Base Q&A Example",
    "specifyKnowledgeBase": "To specify a knowledge base for Q&A, pass the knowledge base id in the parameters, e.g.:",
    "reportGenerationDemo": "Report Generation Example",
    "step1": "step1: Confirm the dependencies to trigger the skill",
    "dependenciesDescription": "Dependencies correspond to the content in the lower left form when creating a session in the interface, and the components used during skill editing",
    "step2": "step2: Prepare the input parameters",
    "uploadFiles": "In this example, two files are passed as input:",
    "step3": "step3: Assemble tweaks",
    "step4": "step4: Execute the skill",
    "noLoginLinkDescription": "The login-free link can be used without logging in, and is only accessible when enable_guest_access = True is configured",
    "loginLinkDescription": "The login-required link must be used after logging in",
    "publishAsStandalonePage": "Publish as a standalone page",
    "copyLinkToBrowser": "Copy the link and open it in the browser",
    "embedIntoWebsite": "Embed into a website",
    "styleOne": "Style One",
    "styleTwo": "Style Two",
    "embedCodeDescription": "Embed the following code into your website"
  },
  "dataset": {
    "confirmDelete": "Confirm delete dataset!",
    "fileNotFound": "File not found",
    "name": "Dataset Name",
    "create": "Create Dataset",
    "creationTime": "Creation Time",
    "updateTime": "Update Time",
    "createUser": "Creator",
    "download": "Download",
    "collection": "Dataset Collection",
    "enterDataSetName": "Please enter dataset name",
    "maxDataSetNameLength": "Dataset name must be no more than 30 characters",
    "uploadFile": "Please upload a file",
    "selectKnowledgeLib": "Please select a knowledge library",
    "creationSuccess": "Dataset created successfully",
    "createDataset": "Create Dataset",
    "importMethod": "Import Method",
    "localImport": "Local Import",
    "importFromQa": "Import from QA Knowledge Base",
    "sampleFile": "Sample File",
    "jsonSample": "JSON Sample.json",
    "selectQaKnowledgeLib": "Select QA Knowledge Base"
  },
  "label": {
    "createTask": "Create Labeling Task",
    "selectAppsToLabel": "Select Apps to Label",
    "unmarkedConversationCount": "Current Unmarked Conversation Count",
    "selectLabelers": "Select Labelers",
    "cancel": "Cancel",
    "create": "Create",
    "confirmDelete": "Are you sure you want to delete this task?",
    "delete": "Delete",
    "taskId": "Task ID",
    "taskStatus": "Task Status",
    "creationTime": "Creation Time",
    "createdBy": "Created By",
    "labelingProgress": "Labeling Progress",
    "actions": "Actions",
    "view": "View",
    "noData": "No Data",
    "all": "All",
    "notStarted": "Not Started",
    "completed": "Completed",
    "inProgress": "In Progress",
    "taskStatusFilter": "Task Status Filter",
    "maxAppsError": "You can select up to 30 apps",
    "createSuccess": "Creation Successful",
    "back": "Back",
    "appName": "App Name",
    "sessionCreationTime": "Session Creation Time",
    "userFeedback": "User Feedback",
    "annotationStatus": "Annotation Status",
    "unannotated": "Unannotated",
    "annotated": "Annotated",
    "noAnnotationRequired": "No Annotation Required",
    "annotator": "Annotator",
    "returnToList": "Return to List",
    "unlabeled": "Unlabeled",
    "labeled": "Labeled",
    "unnecessary": "Unnecessary",
    "previousChat": "Previous Chat",
    "nextChat": "Next Chat",
    "selectPlaceholder": "Please select",
    "searchAppsPlaceholder": "Search for apps"
  },
  "errors": {
    "403": "No permission to perform this action",
    "404": "Resource not found",
    "500": "Server error",
    "10001": "SFT service not found",
    "10002": "Invalid operation",
    "10003": "Resource download failed",
    "10004": "Embedding model not configured. Please set it in Workspace settings",
    "10005": "Embedding model does not exist. Please configure it in settings",
    "10006": "Incorrect embedding model type. Please update settings",
    "10007": "Vector retrieval model error. Contact admin",
    "10008": "LLM model configuration not found",
    "10009": "LLM model configuration deleted. Please reconfigure",
    "10010": "Provider settings removed. Please reconfigure LLM",
    "10011": "Only LLM-type models are supported. {{model_type}} is not supported",
    "10012": "Model {{model_name}} under {{server_name}} is offline. Contact admin",
    "10013": "Failed to initialize LLM. Check settings or contact admin. Error: {{exception}}",
    "10014": "ASR configuration not found",
    "10015": "ASR configuration deleted. Please reconfigure",
    "10016": "Provider settings removed. Please reconfigure ASR",
    "10017": "Only ASR-type models are supported. {{model_type}} is not supported",
    "10018": "ASR model {{model_name}} under {{server_name}} is offline",
    "10019": "Failed to initialize ASR: {{exception}}",
    "10020": "TTS configuration not found",
    "10021": "TTS configuration deleted. Please reconfigure",
    "10022": "Provider settings removed. Please reconfigure TTS",
    "10023": "Only TTS-type models are supported. {{model_type}} is not supported",
    "10024": "TTS model {{model_name}} under {{server_name}} is offline",
    "10025": "Failed to initialize TTS: {{exception}}",
    "10030": "System configuration cannot be empty",
    "10031": "Invalid system configuration: {{exception}}",
    "10040": "Uploaded file cannot be empty",
    "10041": "Unsupported file format",
    "10100": "Failed to create training task",
    "10101": "Select at least one personal or preset dataset",
    "10102": "Task not found",
    "10103": "Invalid task status",
    "10104": "Failed to cancel task",
    "10105": "Failed to delete task",
    "10106": "Failed to publish task",
    "10107": "Failed to update model name",
    "10108": "Failed to unpublish",
    "10109": "Invalid training parameters",
    "10110": "Model name already exists",
    "10120": "Training file not found",
    "10125": "Failed to obtain GPU information",
    "10126": "Failed to fetch model list",
    "10200": "Model not found",
    "10300": "Component already exists",
    "10301": "Component not found",
    "10400": "Assistant not found",
    "10401": "Assistant online failed: {{exception}}",
    "10402": "Assistant name already exists",
    "10403": "Assistant is online and cannot be edited",
    "10420": "Assistant has been deleted",
    "10421": "Assistant is offline and cannot chat",
    "10422": "No inference model configured",
    "10423": "Inference model not configured",
    "10424": "Profile optimization model not configured",
    "10499": "Assistant service error",
    "10500": "Skill version not found",
    "10501": "Cannot delete version in use",
    "10502": "Version name already exists",
    "10503": "Skill name already exists",
    "10520": "Skill not found",
    "10521": "Skill is online and cannot be edited",
    "10525": "Workflow is online and cannot be edited",
    "10526": "Failed to initialize workflow",
    "10527": "Workflow input timeout",
    "10528": "{{type}} node exceeded maximum execution count",
    "10529": "Workflow name already exists",
    "10530": "Template name already exists",
    "10531": "{{type}} function upgraded. Please delete and re-add",
    "10532": "Workflow version upgraded. Contact owner to re-edit",
    "10540": "Server thread limit reached. Please try again later",
    "10541": "Workflow execution failed: {{exception}}",
    "10599": "No permission to view",
    "10600": "Incorrect username or password",
    "10601": "Password expired. Please update it",
    "10602": "Password not set. Contact admin to reset",
    "10603": "Incorrect current password",
    "10604": "Account logged in from another device. Session ended",
    "10605": "Username already exists",
    "10606": "User group and role cannot be empty",
    "10607": "Verification code error",
    "10608": "Username cannot exceed 30 characters",
    "10610": "User group contains users and cannot be deleted",
    "10620": "User is disabled. Contact admin",
    "10621": "Account disabled due to too many failed login attempts",
    "10630": "User group cannot be empty",
    "10640": "Cannot modify admin account",
    "10700": "Tag already exists",
    "10701": "Tag not found",
    "10800": "Provider name already exists",
    "10801": "Duplicate model",
    "10802": "Failed to add provider. All models failed to initialize",
    "10803": "Failed to add provider. Some models failed to initialize",
    "10900": "Knowledge base name already exists",
    "10901": "Embedding model required",
    "10902": "Summary model invalid. Reconfigure in system model settings: {{exception}}",
    "10910": "This version does not support segmentation changes. Create a new knowledge base",
    "10911": "Parsed file is empty",
    "10912": "Segments too long. Add more separators (e.g. \\n, 、, 。, \\\\.)",
    "10913": "File may be corrupted",
    "10914": "Unsupported file type",
    "10915": "ETL service busy. Please upgrade capacity",
    "10916": "Segmented results are too long. Please try reducing the number of table rows per segment in custom policies",
    "10920": "QA similar question model not configured",
    "10930": "Question already exists",
    "10940": "File parsing in progress. Cannot copy",
    "10941": "Knowledge base is empty. Cannot copy",
    "10950": "Cannot delete files from multiple KBs at once",
    "10951": "KB is rebuilding. Cannot change embedding model",
    "10952": "Document parsing failed",
    "10953": "File parsing error: {{exception}}",
    "10960": "Not a QA knowledge base",
    "10961": "Model returns incorrect format:{{message}}",
    "10970": "Knowledge base not found",
    "10971": "Knowledge base file not found",
    "10980": "{{field_name}} conflicts with built-in metadata fields",
    "10981": "Metadata field {{field_name}} already exists",
    "10982": "Metadata field {{field_name}} does not exist",
    "10983": "Built-in field {{field_name}} cannot be modified",
    "10984": "Metadata value type error: {{error_msg}}",
    "11010": "Invalid SOP file format",
    "11011": "Failed to set featured SOP case",
    "11020": "File upload failed",
    "11030": "Usage quota exceeded. Activate with a new invite code",
    "11040": "Failed to submit question",
    "11050": "Vector retrieval model error. Contact admin",
    "11060": "Manual search failed. Both vector and keyword search unavailable",
    "11070": "Manual search failed",
    "11080": "Failed to initialize workspace tools",
    "11090": "$t(bisheng) LLM error",
    "11100": "Failed to generate SOP content",
    "11110": "Failed to modify SOP content",
    "11120": "Session already completed or running",
    "11130": "Failed to start task",
    "11140": "Failed to get queue status",
    "11150": "Failed to add manual. Vector storage error",
    "11160": "Failed to update manual",
    "11170": "Failed to delete manual",
    "11171": "{{sop_name}} content too long",
    "11180": "Invalid invite code",
    "11190": "Invite code already bound",
    "12040": "web_search tool not found",
    "12041": "Session not found",
    "12042": "Agent already added",
    "13001": "Skill deleted",
    "13002": "Skill offline. Cannot chat",
    "13003": "Skill compile failed. Cannot chat",
    "13004": "Backend service error",
    "13005": "LLM skill error: {{error}}",
    "13006": "Document parsing error. Please re-upload\n\n{{error}}",
    "13007": "Input parsing failed: {{error}}",
    "13010": "Workflow offline. Cannot chat",
    "14001": "Processing… try again later",
    "15000": "Tool name already exists",
    "15001": "Tool APIs cannot be empty",
    "15002": "Tool not found",
    "15003": "Invalid name: must be 1–1000 characters",
    "15010": "Preset tool category cannot be deleted",
    "15020": "Failed to download tool schema",
    "15021": "Tool schema cannot be empty",
    "15022": "OpenAPI schema parse error: {{exception}}",
    "15023": "Server URLs must start with http or https: {{url}}",
    "15024": "MCP config parse error: {{exception}}",
    "16000": "Dataset name already exists",
    "17000": "A maximum of 20 dashboards can be created",
    "17005": "Your current role does not have permission to access this dashboard. Please contact the administrator if needed.",
    "17010": "Corresponding dataset configuration not found",
    "17011": "Only one virtual metric can be queried at a time",
    "17012": "Corresponding metric configuration not found",
    "17013": "Corresponding aggregation method not found",
    "17014": "Corresponding dimension configuration not found",
    "17015": "Corresponding operator configuration not found",
    "90002": "Your current role does not have permission to access the workbench. Please contact the administrator if needed."
  },
  "all": "All",
  "confirmButton": "Confirm",
  "add": "Add",
  "back": "Return",
  "create": "Create",
  "delete": "Delete",
  "deleteSuccess": "Delete successful",
  "createTime": "Creation Time",
  "updateTime": "Update Time",
  "saved": "Saved",
  "edit": "Edit",
  "enable": "Enable",
  "disable": "Disable",
  "close": "Close",
  "cancel": "Cancel",
  "operations": "Operations",
  "previousPage": "Previous Page",
  "nextPage": "Next Page",
  "submit": "Submit",
  "formatError": "Format Error",
  "port": "PORT",
  "cancle": "Cancle",
  "tip": "Prompt",
  "search": "Search",
  "deleteAssistant": "Are you sure to delete this assistant?",
  "chatTipsTitle": "Chat Tips",
  "updateSuccess": "Update successful",
  "createSuccess": "Create successful",
  "confirm": "Confirm",
  "required": "cannot be empty",
  "addSimilarQuestion": "Add Similar Question",
  "addQa": "Add QA",
  "inserVar": "Insert variable",
  "download": "Download",
  "com_sop_web_search": "Web searching",
  "com_sop_search_knowledge_base": "Searching knowledge base",
  "com_sop_list_files": "Listing files",
  "com_sop_get_file_details": "Getting file details",
  "com_sop_search_files": "Searching files",
  "com_sop_read_text_file": "Reading file",
  "com_sop_add_text_to_file": "Adding content to file",
  "com_sop_replace_file_lines": "Editing file",
  "com_sop_using_tool": "Using {{0}} tool",
  "com_sop_waiting_input": "Waiting for input",
  "com_sop_please_input": "Please input",
  "com_sop_hours": "hours",
  "com_sop_minutes": "minutes",
  "com_sop_queue_message": "Many users are currently using the system, please wait in queue...",
  "com_sop_estimated_wait": "Estimated wait time",
  "com_sop_plan_task_path": "Planning task execution path:",
  "com_sop_execute_tasks": "Next, execute the corresponding tasks for you:",
  "com_sop_task_execution_interrupted": "Task execution interrupted",
  "com_sop_view_all_files": "View all files in this task",
  "com_webSearch": "Web Search",
  "com_searchQueryLabel": "Search Query",
  "com_searchResults": "Search Results",
  "com_sop_select_all": "Select All",
  "com_sop_batch_download": "Batch Download",
  "com_sop_preview_failed": "Preview failed",
  "com_sop_file_load_error": "File load error",
  "com_sop_empty_file": "Empty file",
  "com_sop_select_file": "Select file",
  "com_addAnything": "Add anything",
  "com_dropAnyFileToAdd": "Drop any file here to add it to the conversation",
  "com_ui_upload_file_type_error": "This application does not support uploading this file type.",
  "more": "more",
  "chatTips": "1. Please comply with the Cybersecurity Law of the People's Republic of China, the Data Security Law of the People's Republic of China, the Personal Information Protection Law of the People's Republic of China, and the Basic Requirements for the Security of Generative Artificial Intelligence Services;\n2. It is forbidden to upload confidential data that falls within the scope of the company's confidentiality management regulations;\n3. It is forbidden to upload data containing personal privacy information;\n4. It is forbidden to upload files containing malicious programs or viruses;\n5. It is forbidden to use AI to generate offensive code;\n6. It is forbidden to ask AI questions involving but not limited to explosives, terrorism, pornography, and information that endangers national and public security;\n7. AI-generated content is subject to the company's confidentiality management regulations. Users should judge the reasonableness of the generated content based on the actual situation to avoid risks caused by AI hallucinations.",
  "com_preview_type_unsupported": "This file type is not supported for preview"
}