mirror of
https://github.com/labring/FastGPT.git
synced 2025-07-23 05:12:39 +00:00
4.8.5 test (#1805)
* perf: revert tip * feat: create copy app * perf: file stream read * perf: read directory over 100 files * perf: index * fix: team chat api error * lock * fix: i18n file
This commit is contained in:
87
packages/web/i18n/en/app.json
Normal file
87
packages/web/i18n/en/app.json
Normal file
@@ -0,0 +1,87 @@
|
||||
{
|
||||
"AI Advanced Settings": "AI Advanced Settings",
|
||||
"AI Settings": "AI Settings",
|
||||
"Advance App TestTip": "Current app may be in advanced orchestration mode\nTo switch to【Simple Mode】please click the save button on the left",
|
||||
"App Detail": "App Details",
|
||||
"Apps Share": "Apps Share",
|
||||
"Basic Settings": "Basic Settings",
|
||||
"Chat Debug": "Chat Debug",
|
||||
"Chat Logs Tips": "Logs will record online, shared and API (chatId required) conversation records for this app",
|
||||
"Chat logs": "Chat Logs",
|
||||
"Confirm Del App Tip": "Confirm to delete this app and all its chat records?",
|
||||
"Confirm copy app tip": "The system will create an application with the same configuration for you, but the permission will not be copied, please confirm!",
|
||||
"Confirm delete folder tip": "Are you sure to delete this folder? All the following applications and corresponding chat records will be deleted, please confirm!",
|
||||
"Connection is invalid": "Connection is invalid",
|
||||
"Connection type is different": "Connection type is different",
|
||||
"Copy Module Config": "Copy Config",
|
||||
"Copy one app": "Copy",
|
||||
"Create bot": "App",
|
||||
"Create copy success": "Create copy success",
|
||||
"Create one ai app": "Create AI app",
|
||||
"Current settings": "Current settings",
|
||||
"Dataset Quote Template": "Knowledge Base QA Mode",
|
||||
"Edit app": "Edit app",
|
||||
"Edit info": "Edit info",
|
||||
"Export Config Successful": "Config copied, please check for important data",
|
||||
"Export Configs": "Export Configs",
|
||||
"Feedback Count": "User Feedback",
|
||||
"Go to chat": "To chat",
|
||||
"Import Configs": "Import Configs",
|
||||
"Import Configs Failed": "Failed to import configs, please ensure configs are valid!",
|
||||
"Input Field Settings": "Input Field Settings",
|
||||
"Logs Empty": "No logs yet~",
|
||||
"Logs Message Total": "Total Messages",
|
||||
"Logs Source": "Source",
|
||||
"Logs Time": "Time",
|
||||
"Logs Title": "Title",
|
||||
"Mark Count": "Marked Answer Count",
|
||||
"Move app": "Move app",
|
||||
"My Apps": "My Apps",
|
||||
"Output Field Settings": "Output Field Settings",
|
||||
"Paste Config": "Paste Config",
|
||||
"Publish channel": "Publish channel",
|
||||
"Publish success": "Publish success",
|
||||
"Setting app": "Settings",
|
||||
"Setting plugin": "Setting plugin",
|
||||
"To Chat": "Go to Chat",
|
||||
"To Settings": "View Details",
|
||||
"Transition to workflow": "Transition to workflow",
|
||||
"Transition to workflow create new placeholder": "Create a new application instead of modifying the current one",
|
||||
"Transition to workflow create new tip": "After converting to workflow, it will not be able to convert back to simple mode, please confirm!",
|
||||
"Variable Key Repeat Tip": "Variable key is duplicate",
|
||||
"app": {
|
||||
"modules": {
|
||||
"click to update": "click to update",
|
||||
"has new version": "has new version"
|
||||
}
|
||||
},
|
||||
"module": {
|
||||
"Combine Modules": "Combine Modules",
|
||||
"Confirm Sync": "Using the latest template will overwrite the existing one and may result in the loss of some previous configuration information. Please confirm.",
|
||||
"Custom Title Tip": "This title will be displayed during the conversation",
|
||||
"My Modules": "My Modules",
|
||||
"No Modules": "No plugins yet~",
|
||||
"System Module": "System Module",
|
||||
"type": "\"{{type}}\" type\n{{description}}"
|
||||
},
|
||||
"modules": {
|
||||
"Title is required": "Module name cannot be empty"
|
||||
},
|
||||
"type": {
|
||||
"All": "All",
|
||||
"Create http plugin tip": "Create plug-ins in batches using OpenAPI schema, compatible with GPTs format.",
|
||||
"Create one plugin tip": "The input and output workflows can be customized",
|
||||
"Create plugin bot": "Create plugin bot",
|
||||
"Create simple bot": "Create simple bot",
|
||||
"Create simple bot tip": "Create simple AI applications in form form",
|
||||
"Create workflow bot": "Create workflow bot",
|
||||
"Create workflow tip": "Through the way of low code, build a logically complex multi-round dialogue AI application, recommended for advanced players",
|
||||
"Http plugin": "Http plugin",
|
||||
"Plugin": "Plugin",
|
||||
"Simple bot": "Simple bot",
|
||||
"Workflow bot": "Workflow"
|
||||
},
|
||||
"version": {
|
||||
"Revert success": "Revert success"
|
||||
}
|
||||
}
|
18
packages/web/i18n/en/chat.json
Normal file
18
packages/web/i18n/en/chat.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"Chat input guide lexicon is empty": "The lexicon has not been configured",
|
||||
"Config Texts": "Config thesaurus ",
|
||||
"Config input guide lexicon": "Config",
|
||||
"Config input guide lexicon title": "Config lexicon",
|
||||
"Config question guide": "Configuration input Prompt ",
|
||||
"Csv input lexicon tip": "Only CSV can be imported in batches. Click to download the template",
|
||||
"Custom input guide url": "Custom lexicon url",
|
||||
"Custom question guide URL": "Custom lexicon address ",
|
||||
"Input Guide": "Intelligent Recommendation ",
|
||||
"Input guide": "Input guide",
|
||||
"Input guide lexicon": "Lexicon",
|
||||
"Input guide tip": "You can configure some preset questions. When the user enters a question, the relevant question is retrieved from these preset questions for prompt.",
|
||||
"Insert input guide, Some data already exists": "Duplicate data, automatically filtered, insert: {{len}} data",
|
||||
"New input guide lexicon": "New lexicon",
|
||||
"Only support CSV": "Only support CSV import, click download template ",
|
||||
"Question Guide Texts": "Lexicon"
|
||||
}
|
1626
packages/web/i18n/en/common.json
Normal file
1626
packages/web/i18n/en/common.json
Normal file
File diff suppressed because it is too large
Load Diff
19
packages/web/i18n/en/dataset.json
Normal file
19
packages/web/i18n/en/dataset.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"Collection tags": "Tags",
|
||||
"Common Dataset": "Common dataset",
|
||||
"Common Dataset Desc": "Can be built by importing files, web links, or manual entry",
|
||||
"Confirm to rebuild embedding tip": "Are you sure to switch the knowledge base index?\nSwitching index is a very heavy operation that requires re-indexing all the data in your knowledge base, which may take a long time. Please ensure that the remaining points in your account are sufficient.\n\nIn addition, you need to be careful to modify the applications that select this knowledge base to avoid mixing them with other index model knowledge bases.",
|
||||
"External file": "External file",
|
||||
"External file Dataset Desc": "You can import files from an external file library to build a knowledge base. Files are not stored twice",
|
||||
"External id": "File id",
|
||||
"External read url": "External read url",
|
||||
"External read url tip": "You can configure the reading address of your file library. This allows users to read and authenticate. You can currently use the {{fileId}} variable to refer to the external file ID.",
|
||||
"External url": "File read url",
|
||||
"Folder Dataset": "Folder",
|
||||
"Rebuild embedding start tip": "The task of switching index models has begun",
|
||||
"Rebuilding index count": "Rebuilding count: {{count}}",
|
||||
"The knowledge base has indexes that are being trained or being rebuilt": "The knowledge base has indexes that are being trained or being rebuilt",
|
||||
"Website Dataset": "Web site",
|
||||
"Website Dataset Desc": "Web site synchronization allows you to use a web page link to build a dataset",
|
||||
"filename": "filename"
|
||||
}
|
24
packages/web/i18n/en/file.json
Normal file
24
packages/web/i18n/en/file.json
Normal file
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"Click to view raw source": "View source",
|
||||
"Click to view file": "Click to view the original file",
|
||||
"Release the mouse to upload the file": "Release the mouse to upload the file",
|
||||
"upload error description": "Only supports uploading multiple files or one folder at a time",
|
||||
|
||||
"Empty file tip": "The file content is empty, the file may not be readable or it may be a pure image file.",
|
||||
"File Content": "File Content",
|
||||
"File Name": "File Name",
|
||||
"File Size": "File Size",
|
||||
"File content can not be empty": "File content cannot be empty",
|
||||
"Filename Can not Be Empty": "Filename cannot be empty",
|
||||
"Read File Error": "File parsing failed",
|
||||
"Select and drag file tip": "Click or drag files here to upload",
|
||||
"Select failed": "File selection failed",
|
||||
"Select file amount limit": "You can select up to {{max}} files",
|
||||
"Select file amount limit 100": "You can select up to 100 files at a time",
|
||||
"Some file count exceeds limit": "Exceeds {{maxCount}} files, automatically truncated",
|
||||
"Some file size exceeds limit": "Some files exceed: {{maxSize}}, have been filtered",
|
||||
"Support file type": "Supports {{fileType}} type files",
|
||||
"Support max count": "Supports up to {{maxCount}} files.",
|
||||
"Support max size": "Maximum size per file: {{maxSize}}.",
|
||||
"Upload failed": "Upload failed"
|
||||
}
|
22
packages/web/i18n/en/publish.json
Normal file
22
packages/web/i18n/en/publish.json
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"Copy IFrame": "Embed webpage",
|
||||
"Copy Link": "Copy",
|
||||
"Create API Key": "Create new Key",
|
||||
"Create Link": "Create link",
|
||||
"Default Response": "Default Response",
|
||||
"Delete Link": "Delete link",
|
||||
"Edit API Key": "Edit Key information",
|
||||
"Edit IFrame Link": "Update embed link",
|
||||
"Edit Link": "Edit",
|
||||
"Edit Share Window": "Update share window",
|
||||
"Feishu name": "Lark",
|
||||
"Link Name": "Name of the share link",
|
||||
"QPM Tips": "How many times per minute can each IP ask at most",
|
||||
"QPM is empty": "QPM cannot be empty",
|
||||
"app key tips": "These keys have the current application identification, refer to the document for specific use ",
|
||||
"key alias": "key alias, for display only ",
|
||||
"key tips": "You can use the API Key to access certain interfaces (you can't access the app, you need to use the API key within the app to access the app)",
|
||||
"token auth": "Token authentication",
|
||||
"token auth Tips": "Identity verification server address, if this value is filled, a request will be sent to the specified server before each conversation to perform identity verification",
|
||||
"token auth use cases": "View usage instructions for identity verification"
|
||||
}
|
21
packages/web/i18n/en/user.json
Normal file
21
packages/web/i18n/en/user.json
Normal file
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"permission": {
|
||||
"Set read permission": "Read permission",
|
||||
"Set write permission": "Write permission"
|
||||
},
|
||||
"team": {
|
||||
"Add manager": "Add manager"
|
||||
},
|
||||
"user": {
|
||||
"team": {
|
||||
"permission": {
|
||||
"Manage": "Admin",
|
||||
"Manage tip": "Team administrator with full permissions",
|
||||
"Read": "Read",
|
||||
"Read desc": "Members can only read related resources and cannot create new resources",
|
||||
"Write": "Write",
|
||||
"Write tip": "In addition to readable resources, you can create new resources"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
18
packages/web/i18n/en/workflow.json
Normal file
18
packages/web/i18n/en/workflow.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"Code": "Code",
|
||||
"Field required": "Required",
|
||||
"code": {
|
||||
"Reset template": "Reset template",
|
||||
"Reset template confirm": "Are you sure to restore the code template? Be careful to save the current code."
|
||||
},
|
||||
"ifelse": {
|
||||
"Input value": "Input",
|
||||
"Select value": "Select"
|
||||
},
|
||||
"response": {
|
||||
"Code log": "Log",
|
||||
"Custom inputs": "Custom inputs",
|
||||
"Custom outputs": "Custom outputs",
|
||||
"Error": "Error"
|
||||
}
|
||||
}
|
86
packages/web/i18n/zh/app.json
Normal file
86
packages/web/i18n/zh/app.json
Normal file
@@ -0,0 +1,86 @@
|
||||
{
|
||||
"AI Settings": "AI 配置",
|
||||
"Advance App TestTip": "当前应用可能为高级编排模式\n如需切换为【简易模式】请点击左侧保存按键",
|
||||
"App Detail": "应用详情",
|
||||
"Apps Share": "应用分享",
|
||||
"Basic Settings": "基本信息",
|
||||
"Chat Debug": "调试预览",
|
||||
"Chat Logs Tips": "日志会记录该应用的在线、分享和 API(需填写 chatId) 对话记录",
|
||||
"Chat logs": "对话日志",
|
||||
"Confirm Del App Tip": "确认删除该应用及其所有聊天记录?",
|
||||
"Confirm copy app tip": "系统将为您创建一个相同配置应用,但权限不会进行复制,请确认!",
|
||||
"Confirm delete folder tip": "确认删除该文件夹?将会删除它下面所有应用及对应的聊天记录,请确认!",
|
||||
"Connection is invalid": "连接无效",
|
||||
"Connection type is different": "连接的类型不一致",
|
||||
"Copy Module Config": "复制配置",
|
||||
"Copy one app": "创建副本",
|
||||
"Create bot": "应用",
|
||||
"Create copy success": "创建副本成功",
|
||||
"Create one ai app": "创建一个AI应用",
|
||||
"Current settings": "当前配置",
|
||||
"Dataset Quote Template": "知识库问答模式",
|
||||
"Edit app": "编辑应用",
|
||||
"Edit info": "编辑信息",
|
||||
"Export Config Successful": "已复制配置,自动过滤部分敏感信息,请注意检查是否仍有敏感数据",
|
||||
"Export Configs": "导出配置",
|
||||
"Feedback Count": "用户反馈",
|
||||
"Go to chat": "去对话",
|
||||
"Import Configs": "导入配置",
|
||||
"Import Configs Failed": "导入配置失败,请确保配置正常!",
|
||||
"Input Field Settings": "输入字段编辑",
|
||||
"Logs Empty": "还没有日志噢~",
|
||||
"Logs Message Total": "消息总数",
|
||||
"Logs Source": "来源",
|
||||
"Logs Time": "时间",
|
||||
"Logs Title": "标题",
|
||||
"Mark Count": "标注答案数量",
|
||||
"Move app": "移动应用",
|
||||
"My Apps": "我的应用",
|
||||
"Output Field Settings": "输出字段编辑",
|
||||
"Paste Config": "粘贴配置",
|
||||
"Publish channel": "发布渠道",
|
||||
"Publish success": "发布成功",
|
||||
"Setting app": "应用配置",
|
||||
"Setting plugin": "插件配置",
|
||||
"To Chat": "前去对话",
|
||||
"To Settings": "查看详情",
|
||||
"Transition to workflow": "转成工作流",
|
||||
"Transition to workflow create new placeholder": "创建一个新的应用,而不是修改当前应用",
|
||||
"Transition to workflow create new tip": "转化成工作流后,将无法转化回简易模式,请确认!",
|
||||
"Variable Key Repeat Tip": "变量 key 重复",
|
||||
"app": {
|
||||
"modules": {
|
||||
"click to update": "点击更新",
|
||||
"has new version": "有新版本"
|
||||
}
|
||||
},
|
||||
"module": {
|
||||
"Combine Modules": "组合模块",
|
||||
"Confirm Sync": "将会使用最新模板进行覆盖,可能会丢失一些旧的配置信息,请确认",
|
||||
"Custom Title Tip": "该标题名字会展示在对话过程中",
|
||||
"My Modules": "",
|
||||
"No Modules": "没找到插件",
|
||||
"System Module": "系统模块",
|
||||
"type": "\"{{type}}\"类型\n{{description}}"
|
||||
},
|
||||
"modules": {
|
||||
"Title is required": "模块名不能为空"
|
||||
},
|
||||
"type": {
|
||||
"All": "全部",
|
||||
"Create http plugin tip": "通过 OpenAPI schema 批量创建插件,兼容 GPTs 格式。",
|
||||
"Create one plugin tip": "可以自定义输入和输出的工作流,通常用于封装重复使用的工作流",
|
||||
"Create plugin bot": "创建插件",
|
||||
"Create simple bot": "创建简易应用",
|
||||
"Create simple bot tip": "通过填表单形式,创建简单的AI应用,适合新手",
|
||||
"Create workflow bot": "创建工作流",
|
||||
"Create workflow tip": "通过低代码的方式,构建逻辑复杂的多轮对话AI应用,推荐高级玩家使用",
|
||||
"Http plugin": "HTTP 插件",
|
||||
"Plugin": "插件",
|
||||
"Simple bot": "简易应用",
|
||||
"Workflow bot": "工作流"
|
||||
},
|
||||
"version": {
|
||||
"Revert success": "回滚成功"
|
||||
}
|
||||
}
|
13
packages/web/i18n/zh/chat.json
Normal file
13
packages/web/i18n/zh/chat.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"Chat input guide lexicon is empty": "还没有配置词库",
|
||||
"Config input guide": "配置输入引导",
|
||||
"Config input guide lexicon": "配置词库",
|
||||
"Config input guide lexicon title": "配置词库",
|
||||
"Csv input lexicon tip": "仅支持 CSV 批量导入,点击下载模板",
|
||||
"Custom input guide url": "自定义词库地址",
|
||||
"Input guide": "输入引导",
|
||||
"Input guide lexicon": "词库",
|
||||
"Input guide tip": "可以配置一些预设的问题。在用户输入问题时,会从这些预设问题中获取相关问题进行提示。",
|
||||
"Insert input guide, Some data already exists": "有重复数据,已自动过滤,共插入: {{len}} 条数据",
|
||||
"New input guide lexicon": "新词库"
|
||||
}
|
1635
packages/web/i18n/zh/common.json
Normal file
1635
packages/web/i18n/zh/common.json
Normal file
File diff suppressed because it is too large
Load Diff
19
packages/web/i18n/zh/dataset.json
Normal file
19
packages/web/i18n/zh/dataset.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"Collection tags": "集合标签",
|
||||
"Common Dataset": "通用知识库",
|
||||
"Common Dataset Desc": "可通过导入文件、网页链接或手动录入形式构建知识库",
|
||||
"Confirm to rebuild embedding tip": "确认为知识库切换索引?\n切换索引是一个非常重量的操作,需要对您知识库内所有数据进行重新索引,时间可能较长,请确保账号内剩余积分充足。\n\n此外,你还需要注意修改选择该知识库的应用,避免它们与其他索引模型知识库混用。",
|
||||
"External File": "外部文件库",
|
||||
"External file Dataset Desc": "可以从外部文件库导入文件构建知识库,文件不会进行二次存储",
|
||||
"External id": "文件阅读ID",
|
||||
"External read url": "外部预览地址",
|
||||
"External read url tip": "可以配置你文件库的阅读地址。便于对用户进行阅读鉴权操作。目前可以使用 {{fileId}} 变量来指代外部文件ID。",
|
||||
"External url": "文件访问URL",
|
||||
"Folder Dataset": "文件夹",
|
||||
"Rebuild embedding start tip": "切换索引模型任务已开始",
|
||||
"Rebuilding index count": "重建中索引数量: {{count}}",
|
||||
"The knowledge base has indexes that are being trained or being rebuilt": "知识库有训练中或正在重建的索引",
|
||||
"Website Dataset": "Web 站点同步",
|
||||
"Website Dataset Desc": "Web 站点同步允许你直接使用一个网页链接构建知识库",
|
||||
"filename": "文件名"
|
||||
}
|
24
packages/web/i18n/zh/file.json
Normal file
24
packages/web/i18n/zh/file.json
Normal file
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"Click to view raw source": "点击查看来源",
|
||||
"Click to view file": "点击查看原始文件",
|
||||
"Release the mouse to upload the file": "松开鼠标上传文件",
|
||||
"upload error description": "单次只支持上传多个文件或者一个文件夹",
|
||||
|
||||
"Empty file tip": "文件内容为空,可能该文件无法读取或为纯图片文件内容。",
|
||||
"File Content": "文件内容",
|
||||
"File Name": "文件名",
|
||||
"File Size": "文件大小",
|
||||
"File content can not be empty": "文件内容不能为空",
|
||||
"Filename Can not Be Empty": "文件名不能为空",
|
||||
"Read File Error": "解析文件失败",
|
||||
"Select and drag file tip": "点击或拖动文件到此处上传",
|
||||
"Select failed": "选择文件异常",
|
||||
"Select file amount limit": "最多选择 {{max}} 个文件",
|
||||
"Select file amount limit 100": "每次最多选择100个文件",
|
||||
"Some file count exceeds limit": "超出{{maxCount}}个文件,已自动截取",
|
||||
"Some file size exceeds limit": "部分文件超出: {{maxSize}},已被过滤",
|
||||
"Support file type": "支持 {{fileType}} 类型文件",
|
||||
"Support max count": "最多支持 {{maxCount}} 个文件。",
|
||||
"Support max size": "单个文件最大 {{maxSize}}。",
|
||||
"Upload failed": "上传异常"
|
||||
}
|
20
packages/web/i18n/zh/publish.json
Normal file
20
packages/web/i18n/zh/publish.json
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"Create API Key": "创建新 Key",
|
||||
"Create Link": "创建链接",
|
||||
"Default Response": "默认回复",
|
||||
"Delete Link": "删除链接",
|
||||
"Edit API Key": "编辑 Key 信息",
|
||||
"Edit IFrame Link": "更新嵌入链接",
|
||||
"Edit Link": "编辑",
|
||||
"Edit Share Window": "更新分享窗口",
|
||||
"Feishu name": "飞书",
|
||||
"Link Name": "分享链接的名字",
|
||||
"QPM Tips": "每个 IP 每分钟最多提问多少次",
|
||||
"QPM is empty": "QPM 不能为空",
|
||||
"app key tips": "这些 key 已有当前应用标识,具体使用可参考文档",
|
||||
"key alias": "key 的别名,仅用于展示",
|
||||
"key tips": "你可以使用 API 秘钥访问一些特定的接口(无法访问应用,访问应用需使用应用内的API Key)",
|
||||
"token auth": "身份验证",
|
||||
"token auth Tips": "身份校验服务器地址,如填写该值,每次对话前都会向指定服务器发送一个请求,进行身份校验",
|
||||
"token auth use cases": "查看身份验证使用说明"
|
||||
}
|
15
packages/web/i18n/zh/user.json
Normal file
15
packages/web/i18n/zh/user.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"permission": {
|
||||
"Manage": "管理员",
|
||||
"Manage tip": "团队管理员,拥有全部权限",
|
||||
"Read": "仅读",
|
||||
"Read desc": "成员仅可阅读相关资源,无法新建资源",
|
||||
"Set read permission": "设为仅读",
|
||||
"Set write permission": "设为可写",
|
||||
"Write": "可写",
|
||||
"Write tip": "除了可读资源外,还可以新建新的资源"
|
||||
},
|
||||
"team": {
|
||||
"Add manager": "添加管理员"
|
||||
}
|
||||
}
|
18
packages/web/i18n/zh/workflow.json
Normal file
18
packages/web/i18n/zh/workflow.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"Code": "代码",
|
||||
"Field required": "必填",
|
||||
"code": {
|
||||
"Reset template": "还原模板",
|
||||
"Reset template confirm": "确认还原代码模板?请注意保存当前代码。"
|
||||
},
|
||||
"ifelse": {
|
||||
"Input value": "输入值",
|
||||
"Select value": "选择值"
|
||||
},
|
||||
"response": {
|
||||
"Code log": "Log日志",
|
||||
"Custom inputs": "自定义输入",
|
||||
"Custom outputs": "自定义输出",
|
||||
"Error": "错误信息"
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user