mirror of
https://github.com/labring/FastGPT.git
synced 2025-07-21 11:43:56 +00:00

* Feat: Images dataset collection (#4941) * New pic (#4858) * 更新数据集相关类型,添加图像文件ID和预览URL支持;优化数据集导入功能,新增图像数据集处理组件;修复部分国际化文本;更新文件上传逻辑以支持新功能。 * 与原先代码的差别 * 新增 V4.9.10 更新说明,支持 PG 设置`systemEnv.hnswMaxScanTuples`参数,优化 LLM stream 调用超时,修复全文检索多知识库排序问题。同时更新数据集索引,移除 datasetId 字段以简化查询。 * 更换成fileId_image逻辑,并增加训练队列匹配的逻辑 * 新增图片集合判断逻辑,优化预览URL生成流程,确保仅在数据集为图片集合时生成预览URL,并添加相关日志输出以便调试。 * Refactor Docker Compose configuration to comment out exposed ports for production environments, update image versions for pgvector, fastgpt, and mcp_server, and enhance Redis service with a health check. Additionally, standardize dataset collection labels in constants and improve internationalization strings across multiple languages. * Enhance TrainingStates component by adding internationalization support for the imageParse training mode and update defaultCounts to include imageParse mode in trainingDetail API. * Enhance dataset import context by adding additional steps for image dataset import process and improve internationalization strings for modal buttons in the useEditTitle hook. * Update DatasetImportContext to conditionally render MyStep component based on data source type, improving the import process for non-image datasets. * Refactor image dataset handling by improving internationalization strings, enhancing error messages, and streamlining the preview URL generation process. * 图片上传到新建的 dataset_collection_images 表,逻辑跟随更改 * 修改了除了controller的其他部分问题 * 把图片数据集的逻辑整合到controller里面 * 补充i18n * 补充i18n * resolve评论:主要是上传逻辑的更改和组件复用 * 图片名称的图标显示 * 修改编译报错的命名问题 * 删除不需要的collectionid部分 * 多余文件的处理和改动一个删除按钮 * 除了loading和统一的imageId,其他都resolve掉的 * 处理图标报错 * 复用了MyPhotoView并采用全部替换的方式将imageFileId变成imageId * 去除不必要文件修改 * 报错和字段修改 * 增加上传成功后删除临时文件的逻辑以及回退一些修改 * 删除path字段,将图片保存到gridfs内,并修改增删等操作的代码 * 修正编译错误 --------- Co-authored-by: archer <545436317@qq.com> * perf: image dataset * feat: insert image * perf: image icon * fix: training state --------- Co-authored-by: Zhuangzai fa <143257420+ctrlz526@users.noreply.github.com> * fix: ts (#4948) * Thirddatasetmd (#4942) * add thirddataset.md * fix thirddataset.md * fix * delete wrong png --------- Co-authored-by: dreamer6680 <146868355@qq.com> * perf: api dataset code * perf: log * add secondary.tsx (#4946) * add secondary.tsx * fix --------- Co-authored-by: dreamer6680 <146868355@qq.com> * perf: multiple menu * perf: i18n * feat: parse queue (#4960) * feat: parse queue * feat: sync parse queue * fix thirddataset.md (#4962) * fix thirddataset-4.png (#4963) * feat: Dataset template import (#4934) * 模版导入部分除了文档还没写 * 修复模版导入的 build 错误 * Document production * compress pictures * Change some constants to variables --------- Co-authored-by: Archer <545436317@qq.com> * perf: template import * doc * llm pargraph * bocha tool * fix: del collection --------- Co-authored-by: Zhuangzai fa <143257420+ctrlz526@users.noreply.github.com> Co-authored-by: dreamer6680 <1468683855@qq.com> Co-authored-by: dreamer6680 <146868355@qq.com>
219 lines
13 KiB
JSON
219 lines
13 KiB
JSON
{
|
||
"1person": "1人",
|
||
"1year": "1年",
|
||
"30mins": "30分钟",
|
||
"7days": "7天",
|
||
"accept": "接受",
|
||
"action": "操作",
|
||
"assign_permission": "权限变更",
|
||
"audit_log": "审计",
|
||
"change_department_name": "部门编辑",
|
||
"change_member_name": "成员改名",
|
||
"change_member_name_self": "变更成员名",
|
||
"change_notification_settings": "变更通知接收途径",
|
||
"change_password": "更改密码",
|
||
"confirm_delete_from_org": "确认将 {{username}} 移出部门?",
|
||
"confirm_delete_from_team": "确认将 {{username}} 移出团队?",
|
||
"confirm_delete_group": "确认删除群组?",
|
||
"confirm_delete_org": "确认删除该部门?",
|
||
"confirm_forbidden": "确认停用",
|
||
"confirm_leave_team": "确认离开该团队? \n退出后,您在该团队所有的资源均转让给团队所有者。",
|
||
"copy_link": "复制链接",
|
||
"create_api_key": "创建api密钥",
|
||
"create_app": "创建应用",
|
||
"create_app_copy": "创建应用副本",
|
||
"create_app_folder": "创建应用文件夹",
|
||
"create_app_publish_channel": "创建分享渠道",
|
||
"create_collection": "创建集合",
|
||
"create_data": "插入数据",
|
||
"create_dataset": "创建知识库",
|
||
"create_dataset_folder": "创建知识库文件夹",
|
||
"create_department": "创建子部门",
|
||
"create_group": "创建群组",
|
||
"create_invitation_link": "创建邀请链接",
|
||
"create_invoice": "开发票",
|
||
"create_org": "创建部门",
|
||
"create_sub_org": "创建子部门",
|
||
"dataset.api_file": "API导入",
|
||
"dataset.common_dataset": "知识库",
|
||
"dataset.external_file": "外部文件",
|
||
"dataset.feishu_dataset": "飞书多维表格",
|
||
"dataset.folder_dataset": "文件夹",
|
||
"dataset.website_dataset": "网站同步",
|
||
"dataset.yuque_dataset": "语雀知识库",
|
||
"delete": "删除",
|
||
"delete_api_key": "删除api密钥",
|
||
"delete_app": "删除工作台应用",
|
||
"delete_app_collaborator": "应用权限删除",
|
||
"delete_app_publish_channel": "删除发布渠道",
|
||
"delete_collection": "删除集合",
|
||
"delete_data": "删除数据",
|
||
"delete_dataset": "删除知识库",
|
||
"delete_dataset_collaborator": "知识库权限删除",
|
||
"delete_department": "删除子部门",
|
||
"delete_from_org": "移出部门",
|
||
"delete_from_team": "移出团队",
|
||
"delete_group": "删除群组",
|
||
"delete_org": "删除部门",
|
||
"department": "部门",
|
||
"edit_info": "编辑信息",
|
||
"edit_member": "编辑用户",
|
||
"edit_member_tip": "成员名",
|
||
"edit_org_info": "编辑部门信息",
|
||
"expires": "过期时间",
|
||
"export_app_chat_log": "导出应用聊天记录",
|
||
"export_bill_records": "导出账单记录",
|
||
"export_dataset": "导出知识库",
|
||
"export_members": "导出成员",
|
||
"forbid_hint": "停用后,该邀请链接将失效。 该操作不可撤销,是否确认停用?",
|
||
"forbid_success": "停用成功",
|
||
"forbidden": "停用",
|
||
"group": "群组",
|
||
"group_name": "群组名称",
|
||
"handle_invitation": "处理团队邀请",
|
||
"has_forbidden": "已失效",
|
||
"has_invited": "已邀请",
|
||
"ignore": "忽略",
|
||
"invitation_copy_link": "【{{systemName}}】 {{userName}} 邀请您加入{{teamName}}团队,链接:{{url}}",
|
||
"invitation_link_auto_clean_hint": "已失效链接将在30天后自动清理",
|
||
"invitation_link_description": "链接描述",
|
||
"invitation_link_list": "链接列表",
|
||
"invite_member": "邀请成员",
|
||
"invited": "已邀请",
|
||
"join_team": "加入团队",
|
||
"join_update_time": "加入/更新时间",
|
||
"kick_out_team": "移除成员",
|
||
"label_sync": "标签同步",
|
||
"leave": "已离职",
|
||
"leave_team_failed": "离开团队异常",
|
||
"log_assign_permission": "【{{name}}】更新了【{{objectName}}】的权限:[应用创建:【{{appCreate}}】, 知识库:【{{datasetCreate}}】, API密钥:【{{apiKeyCreate}}】, 管理:【{{manage}}】]",
|
||
"log_change_department": "【{{name}}】更新了部门【{{departmentName}}】",
|
||
"log_change_member_name": "【{{name}}】将成员【{{memberName}}】重命名为【{{newName}}】",
|
||
"log_change_member_name_self": "【{{name}}】把自己的成员名从【{{oldName}}】变更为【{{newName}}】",
|
||
"log_change_notification_settings": "【{{name}}】进行了变更通知接收途径操作",
|
||
"log_change_password": "【{{name}}】进行了变更密码操作",
|
||
"log_create_api_key": "【{{name}}】创建了名为【{{keyName}}】的api密钥",
|
||
"log_create_app": "【{{name}}】创建了名为【{{appName}}】的【{{appType}}】",
|
||
"log_create_app_copy": "【{{name}}】给名为【{{appName}}】的【{{appType}}】创建了一个副本",
|
||
"log_create_app_folder": "【{{name}}】创建了名为【{{folderName}}】的文件夹",
|
||
"log_create_app_publish_channel": "【{{name}}】给名为【{{appName}}】的【{{appType}}】创建了名为【{{channelName}}】的渠道",
|
||
"log_create_collection": "【{{name}}】在名为【{{datasetName}}】的【{{datasetType}}】创建了名为【{{collectionName}}】的集合",
|
||
"log_create_data": "【{{name}}】在名为【{{datasetName}}】的【{{datasetType}}】往名为【{{collectionName}}】的集合插入数据",
|
||
"log_create_dataset": "【{{name}}】创建了名为【{{datasetName}}】的【{{datasetType}}】",
|
||
"log_create_dataset_folder": "【{{name}}】创建了名为{{folderName}}】的文件夹",
|
||
"log_create_department": "【{{name}}】创建了部门【{{departmentName}}】",
|
||
"log_create_group": "【{{name}}】创建了群组【{{groupName}}】",
|
||
"log_create_invitation_link": "【{{name}}】创建了邀请链接【{{link}}】",
|
||
"log_create_invoice": "【{{name}}】进行了开发票操作",
|
||
"log_delete_api_key": "【{{name}}】删除了名为【{{keyName}}】的api密钥",
|
||
"log_delete_app": "【{{name}}】将名为【{{appName}}】的【{{appType}}】删除",
|
||
"log_delete_app_collaborator": "【{{name}}】将名为【{{appName}}】的【{{appType}}】中名为【{{itemValueName}}】的【{{itemName}}】权限删除",
|
||
"log_delete_app_publish_channel": "【{{name}}】名为【{{appName}}】的【{{appType}}】删除了名为【{{channelName}}】的渠道",
|
||
"log_delete_collection": "【{{name}}】在名为【{{datasetName}}】的【{{datasetType}}】删除了名为【{{collectionName}}】的集合",
|
||
"log_delete_data": "【{{name}}】在名为【{{datasetName}}】的【{{datasetType}}】在名为【{{collectionName}}】的集合删除数据",
|
||
"log_delete_dataset": "【{{name}}】删除了名为【{{datasetName}}】的【{{datasetType}}】",
|
||
"log_delete_dataset_collaborator": "【{{name}}】将名为【{{datasetName}}】的【{{datasetType}}】中名为【itemValueName】的【itemName】权限删除",
|
||
"log_delete_department": "【{{name}}】删除了部门【{{departmentName}}】",
|
||
"log_delete_group": "【{{name}}】删除了群组【{{groupName}}】",
|
||
"log_details": "详情",
|
||
"log_export_app_chat_log": "【{{name}}】导出了名为【{{appName}}】的【{{appType}}】的聊天记录",
|
||
"log_export_bill_records": "【{{name}}】导出了账单记录",
|
||
"log_export_dataset": "【{{name}}】导出了名为【{{datasetName}}】的【{{datasetType}}】",
|
||
"log_join_team": "【{{name}}】通过邀请链接【{{link}}】加入团队",
|
||
"log_kick_out_team": "【{{name}}】移除了成员【{{memberName}}】",
|
||
"log_login": "【{{name}}】登录了系统",
|
||
"log_move_app": "【{{name}}】将名为【{{appName}}】的【{{appType}}】移动到【{{targetFolderName}}】",
|
||
"log_move_dataset": "【{{name}}】将名为【{{datasetName}}】的【{{datasetType}}】移动到【{{targetFolderName}}】",
|
||
"log_purchase_plan": "【{{name}}】购买了套餐",
|
||
"log_recover_team_member": "【{{name}}】恢复了成员【{{memberName}}】",
|
||
"log_relocate_department": "【{{name}}】移动了部门【{{departmentName}}】",
|
||
"log_retrain_collection": "【{{name}}】在名为【{{datasetName}}】的【{{datasetType}}】重新训练了名为【{{collectionName}}】的集合",
|
||
"log_search_test": "【{{name}}】在名为【{{datasetName}}】的【{{datasetType}}】执行搜索测试操作",
|
||
"log_set_invoice_header": "【{{name}}】进行了设置发票抬头操作",
|
||
"log_time": "操作时间",
|
||
"log_transfer_app_ownership": "【{{name}}】将名为【{{appName}}】的【{{appType}}】的所有权从【{{oldOwnerName}}】转移到【{{newOwnerName}}】",
|
||
"log_transfer_dataset_ownership": "【{{name}}】将名为【{{datasetName}}】的【{{datasetType}}】的所有权从【{{oldOwnerName}}】转移到【{{newOwnerName}}】",
|
||
"log_type": "操作类型",
|
||
"log_update_api_key": "【{{name}}】更新了名为【{{keyName}}】的api密钥",
|
||
"log_update_app_collaborator": "【{{name}}】将名为【{{appName}}】的【{{appType}}】的合作者更新为:组织:【{{orgList}}】,群组:【{{groupList}}】,成员【{{tmbList}}】;权限更新为:读权限:【{{readPermission}}】,写权限:【{{writePermission}}】,管理员权限:【{{managePermission}}】",
|
||
"log_update_app_info": "【{{name}}】更新了名为【{{appName}}】的【{{appType}}】:【{{newItemNames}}】为【{{newItemValues}}】",
|
||
"log_update_app_publish_channel": "【{{name}}】给名为【{{appName}}】的【{{appType}}】更新了名为【{{channelName}}】的渠道",
|
||
"log_update_collection": "【{{name}}】在名为【{{datasetName}}】的【{{datasetType}}】更新了名为【{{collectionName}}】的集合",
|
||
"log_update_data": "【{{name}}】在名为【{{datasetName}}】的【{{datasetType}}】在名为【{{collectionName}}】的集合更新数据",
|
||
"log_update_dataset": "【{{name}}】更新了名为【{{datasetName}}】的【{{datasetType}}】",
|
||
"log_update_dataset_collaborator": "【{{name}}】将名为【{{datasetName}}】的【{{datasetType}}】的合作者更新为:组织:【{{orgList}}】,群组:【{{groupList}}】,成员【{{tmbList}}】;权限更新为:【{{readPermission}}】,【{{writePermission}}】,【{{managePermission}}】",
|
||
"log_update_publish_app": "【{{name}}】【{{operationName}}】名为【{{appName}}】的【{{appType}}】",
|
||
"log_user": "操作人员",
|
||
"login": "登录",
|
||
"manage_member": "管理成员",
|
||
"member": "成员",
|
||
"member_group": "所属群组",
|
||
"move_app": "应用位置移动",
|
||
"move_dataset": "移动知识库",
|
||
"move_member": "移动成员",
|
||
"move_org": "移动部门",
|
||
"notification_recieve": "团队通知接收",
|
||
"org": "部门",
|
||
"org_description": "介绍",
|
||
"org_name": "部门名称",
|
||
"owner": "所有者",
|
||
"permission": "权限",
|
||
"permission_apikeyCreate": "创建 API 密钥",
|
||
"permission_apikeyCreate_Tip": "可以创建全局的 APIKey和 MCP 服务",
|
||
"permission_appCreate": "创建应用",
|
||
"permission_appCreate_tip": "可以在根目录创建应用,(文件夹下的创建权限由文件夹控制)",
|
||
"permission_datasetCreate": "创建知识库",
|
||
"permission_datasetCreate_Tip": "可以在根目录创建知识库,(文件夹下的创建权限由文件夹控制)",
|
||
"permission_manage": "管理员",
|
||
"permission_manage_tip": "可以管理成员、创建群组、管理所有群组、为群组和成员分配权限",
|
||
"please_bind_contact": "请绑定联系方式",
|
||
"purchase_plan": "升级套餐",
|
||
"recover_team_member": "成员恢复",
|
||
"relocate_department": "部门移动",
|
||
"remark": "备注",
|
||
"remove_tip": "确认将 {{username}} 移出团队?成员将被标记为“已离职”,不删除操作数据,账号下资源自动转让给团队所有者。",
|
||
"restore_tip": "确认将 {{username}} 加入团队吗?仅恢复该成员账号可用性及相关权限,无法恢复账号下资源。",
|
||
"restore_tip_title": "恢复确认",
|
||
"retain_admin_permissions": "保留管理员权限",
|
||
"retrain_collection": "重新训练集合",
|
||
"save_and_publish": "保存并发布",
|
||
"search_log": "搜索日志",
|
||
"search_member": "搜索成员",
|
||
"search_member_group_name": "搜索成员/群组名称",
|
||
"search_org": "搜索部门",
|
||
"search_test": "搜索测试",
|
||
"set_invoice_header": "设置发票抬头",
|
||
"set_name_avatar": "团队头像 & 团队名",
|
||
"sync_immediately": "立即同步",
|
||
"sync_member_failed": "同步成员失败",
|
||
"sync_member_success": "同步成员成功",
|
||
"total_team_members": "共 {{amount}} 名成员",
|
||
"transfer_app_ownership": "转移应用所有权",
|
||
"transfer_dataset_ownership": "转移知识库所有权",
|
||
"transfer_ownership": "转让所有者",
|
||
"type.Folder": "文件夹",
|
||
"type.Http plugin": "HTTP 插件",
|
||
"type.Plugin": "插件",
|
||
"type.Simple bot": "简易应用",
|
||
"type.Tool": "工具",
|
||
"type.Tool set": "工具集",
|
||
"type.Workflow bot": "工作流",
|
||
"unlimited": "无限制",
|
||
"update": "更新",
|
||
"update_api_key": "更新api密钥",
|
||
"update_app_collaborator": "应用权限更改",
|
||
"update_app_info": "应用信息修改",
|
||
"update_app_publish_channel": "更新发布渠道",
|
||
"update_collection": "更新集合",
|
||
"update_data": "更新数据",
|
||
"update_dataset": "更新知识库",
|
||
"update_dataset_collaborator": "知识库权限更改",
|
||
"update_publish_app": "应用更新",
|
||
"used_times_limit": "有效人数",
|
||
"user_name": "用户名",
|
||
"user_team_invite_member": "邀请成员",
|
||
"user_team_leave_team": "离开团队",
|
||
"user_team_leave_team_failed": "离开团队失败",
|
||
"waiting": "待接受"
|
||
}
|