From e312bc2d7379d9c41063244b78b75e7af254ec50 Mon Sep 17 00:00:00 2001 From: FrostyHec <112929809+FrostyHec@users.noreply.github.com> Date: Fri, 18 Oct 2024 23:03:41 +0800 Subject: [PATCH] english translation --- .../en-US/graph-managment/AsyncTasks.json | 122 +-- .../GraphManagementSidebar.json | 6 +- .../en-US/graph-managment/addition.json | 690 ++++++------- .../en-US/graph-managment/common.json | 6 +- .../data-import/import-tasks/ImportTasks.json | 651 +++++++------ .../en-US/graph-managment/dataAnalyze.json | 921 ++++++++++++------ 6 files changed, 1382 insertions(+), 1014 deletions(-) diff --git a/hugegraph-hubble/hubble-fe/src/i18n/resources/en-US/graph-managment/AsyncTasks.json b/hugegraph-hubble/hubble-fe/src/i18n/resources/en-US/graph-managment/AsyncTasks.json index ce2848f4c..d02ae887f 100644 --- a/hugegraph-hubble/hubble-fe/src/i18n/resources/en-US/graph-managment/AsyncTasks.json +++ b/hugegraph-hubble/hubble-fe/src/i18n/resources/en-US/graph-managment/AsyncTasks.json @@ -1,64 +1,64 @@ { - "async-tasks": { - "title": "任务管理", - "placeholders": { - "search": "请输入任务ID或名称搜索" - }, - "table-column-title": { - "task-id": "任务ID", - "task-name": "任务名称", - "task-type": "任务类型", - "create-time": "创建时间", - "time-consuming": "耗时", - "status": "状态", - "manipulation": "操作" - }, - "table-filters": { - "task-type": { - "all": "全部", - "gremlin": "Gremlin任务", - "algorithm": "算法任务", - "remove-schema": "删除元数据", - "create-index": "创建索引", - "rebuild-index": "重建索引" - }, - "status": { - "all": "全部", - "scheduling": "调度中", - "scheduled": "排队中", - "queued": "排队中", - "running": "运行中", - "restoring": "恢复中", - "success": "成功", - "failed": "失败", - "cancelling": "已取消", - "cancelled": "已取消" - } - }, - "table-selection": { - "selected": "已选{{number}}项", - "delete-batch": "批量删除" - }, - "manipulations": { - "abort": "终止", - "aborting": "终止中", - "delete": "删除", - "check-result": "查看结果", - "check-reason": "查看原因" - }, - "hint": { - "delete-confirm": "删除确认", - "delete-description": "是否确认删除该任务?删除后无法恢复,请谨慎操作", - "delete-succeed": "删除成功", - "delete-batch-confirm": "批量删除", - "delete-batch-description": "确认删除以下任务?删除后无法恢复,请谨慎操作", - "delete": "删除", - "cancel": "取消", - "no-data": "暂无数据", - "empty": "您暂时还没有任何任务", - "select-disabled": "任务{{id}}无法被选中删除", - "check-details": "查看详情", - "creation-failed": "创建失败" + "async-tasks": { + "title": "Task Management", + "placeholders": { + "search": "Enter task ID or name to search" + }, + "table-column-title": { + "task-id": "Task ID", + "task-name": "Task Name", + "task-type": "Task Type", + "create-time": "Create Time", + "time-consuming": "Time Consuming", + "status": "Status", + "manipulation": "Operation" + }, + "table-filters": { + "task-type": { + "all": "All", + "gremlin": "Gremlin Task", + "algorithm": "Algorithm Task", + "remove-schema": "Remove Metadata", + "create-index": "Create Index", + "rebuild-index": "Rebuild Index" + }, + "status": { + "all": "All", + "scheduling": "Scheduling", + "scheduled": "Queued", + "queued": "Queued", + "running": "Running", + "restoring": "Restoring", + "success": "Success", + "failed": "Failed", + "cancelling": "Cancelled", + "cancelled": "Cancelled" + } + }, + "table-selection": { + "selected": "Selected {{number}} items", + "delete-batch": "Batch Delete" + }, + "manipulations": { + "abort": "Abort", + "aborting": "Aborting", + "delete": "Delete", + "check-result": "Check Result", + "check-reason": "Check Reason" + }, + "hint": { + "delete-confirm": "Delete Confirmation", + "delete-description": "Are you sure you want to delete this task? Deletion is irreversible, please proceed with caution", + "delete-succeed": "Delete Successful", + "delete-batch-confirm": "Batch Delete", + "delete-batch-description": "Confirm deletion of the following tasks? Deletion is irreversible, please proceed with caution", + "delete": "Delete", + "cancel": "Cancel", + "no-data": "No Data Available", + "empty": "You currently have no tasks", + "select-disabled": "Task {{id}} cannot be selected for deletion", + "check-details": "Check Details", + "creation-failed": "Creation Failed" + } } - } } diff --git a/hugegraph-hubble/hubble-fe/src/i18n/resources/en-US/graph-managment/GraphManagementSidebar.json b/hugegraph-hubble/hubble-fe/src/i18n/resources/en-US/graph-managment/GraphManagementSidebar.json index d6b2f5455..4ffabfc8b 100644 --- a/hugegraph-hubble/hubble-fe/src/i18n/resources/en-US/graph-managment/GraphManagementSidebar.json +++ b/hugegraph-hubble/hubble-fe/src/i18n/resources/en-US/graph-managment/GraphManagementSidebar.json @@ -1,5 +1,5 @@ { - "data-import": "数据导入", - "import-task": "导入任务", - "map-templates": "映射模板" + "data-import": "Data import", + "import-task": "Import task", + "map-templates": "Mapping template" } diff --git a/hugegraph-hubble/hubble-fe/src/i18n/resources/en-US/graph-managment/addition.json b/hugegraph-hubble/hubble-fe/src/i18n/resources/en-US/graph-managment/addition.json index d137ee317..ebbfa2d81 100644 --- a/hugegraph-hubble/hubble-fe/src/i18n/resources/en-US/graph-managment/addition.json +++ b/hugegraph-hubble/hubble-fe/src/i18n/resources/en-US/graph-managment/addition.json @@ -1,348 +1,348 @@ { - "addition": { - "function-parameter": { - "edge-type": "边类型", - "vertex-id": "顶点ID" - }, - "store": { - "required": "必填项", - "item-is-required": "此项为必填项", - "no-match-input-requirements": "不符合输入要求", - "rule1": "请输入字母、数字或特殊字符", - "rule2": "请输入范围在 1-65535 的数字", - "rule3": "必须同时填写用户名和密码", - "rule4": "必须为中英文,数字和下划线", - "illegal-data-format": "非法的数据格式", - "incorrect-time-format": "时间格式不正确", - "cannot-be-empty": "此项不能为空", - "cannot-be-empty1": "该项不能为空", - "same-edge-name-notice": "存在同名边,请输入其它名称", - "same-vertex-name-notice": "存在同名顶点,请输入其它名称", - "same-property-name-notice": "存在同名属性,请输入其它名称", - "same-index-name-notice": "存在同名属性索引,请输入其它名称", - "network-error": "网络异常,请稍后重试" - }, - "constant": { - "primary-key-id": "主键ID", - "automatic-generation": "自动生成", - "custom-string": "自定义字符串", - "custom-number": "自定义数字", - "custom-uuid": "自定义UUID", - "greater-than": "大于", - "greater-than-or-equal": "大于等于", - "less-than": "小于", - "less-than-or-equal": "小于等于", - "equal": "等于" - }, - "menu": { - "chart": "图", - "table": "表格", - "task-id": "任务ID", - "list-mode": "列表模式", - "chart-mode": "图模式", - "secondary-index": "二级索引", - "range-index": "范围索引", - "full-text-index": "全文索引", - "type-index": "类型索引", - "base-info": "基础信息", - "select-reuse-item": "选择复用项", - "confirm-reuse-item": "确认复用项", - "complete-reuse": "完成复用" - }, - "vertex": { - "type-detail": "顶点类型详情", - "edit-type": "编辑顶点类型", - "using-cannot-delete": "当前顶点类型正在使用中,不可删除。", - "using-cannot-delete-confirm": "使用中顶点类型不可删除,确认删除以下未使用顶点类型?", - "del-vertex-confirm": "确认删除此顶点类型?", - "del-vertex-confirm-again": "确认删除此顶点类型?删除后无法恢复,请谨慎操作", - "vertex-type-name": "顶点类型名称", - "vertex-style": "顶点样式", - "vertex-display-content": "顶点展示内容", - "select-vertex-display-content-placeholder": "请选择顶点展示内容", - "create-vertex-type": "创建顶点类型", - "vertex-index": "顶点索引", - "corresponding-vertex-type": "对应顶点类型", - "no-vertex-type-desc": "您暂时还没有任何顶点类型,立即创建" - }, - "edge": { - "display-content": "边展示内容", - "display-content-select-desc": "请选择边展示内容", - "index-info": "索引信息", - "index-name": "索引名称", - "index-type": "索引类型", - "edge-index": "边索引", - "index-type-select-desc": "请选择索引类型", - "property-select-desc": "请选择属性", - "add-group": "新增一组", - "confirm-del-edge-type": "确认删除此边类型?", - "confirm-del-edge-type-again": "确认删除边类型?删除后无法恢复,请谨慎操作", - "confirm-del-edge-careful-notice": "删除后无法恢复,请谨慎操作", - "no-edge-desc": "您暂时还没有任何边类型,立即创建", - "create-edge": "创建边类型", - "multiplexing-existing-type": "复用已有类型", - "multiplexing-edge-type": "复用边类型", - "multiplexing-edge-type-notice": "边类型关联的属性和属性索引、起点类型和终点类型及其关联的属性和属性索引将一同复用", - "verification-result": "校验结果", - "be-verified": "待校验", - "verified-again": "重新校验" - }, - "message": { - "no-can-delete-vertex-type": "无可删除顶点类型", - "no-index-notice": "您暂时还没有任何索引", - "property-create-desc": "您暂时还没有任何属性,立即创建", - "del-unused-property-notice": "使用中属性不可删除,确认删除以下未使用属性?", - "please-enter-keywords": "请输入搜索关键字", - "no-property-can-delete": "无可删除属性", - "no-metadata-notice": "您暂时还没有任何元数据", - "no-vertex-or-edge-notice": "您还未设置顶点类型或边类型", - "no-adjacency-points": "不存在邻接点", - "no-more-points": "不存在更多邻接点", - "please-enter-number": "请输入数字", - "please-enter-string": "请输入字符串", - "please-enter": "请输入", - "no-chart-desc": "无图结果,请查看表格或Json数据", - "no-data-desc": "暂无数据结果", - "data-loading": "数据加载中", - "submit-async-task": "提交异步任务中", - "submit-success": "提交成功", - "submit-fail": "提交失败", - "task-submit-fail": "任务提交失败", - "fail-reason": "失败原因", - "fail-position": "失败位置", - "selected": "已选", - "edge-del-confirm": "确认删除以下边?", - "long-time-notice": "删除元数据耗时较久,详情可在任务管理中查看。", - "index-long-time-notice": "创建索引可能耗时较久,详情可在任务管理中查看", - "property-del-confirm": "确认删除此属性?", - "property-del-confirm-again": "确认删除此属性?删除后无法恢复,请谨慎操作", - "index-del-confirm": "删除索引后,无法根据此属性索引进行查询,请谨慎操作。", - "edge-name-rule": "允许出现中英文、数字、下划线", - "source-type-select-placeholder": "请选择起点类型", - "target-type-select-placeholder": "请选择终点类型", - "select-distinguishing-key-property-placeholder": "请选择区分键属性", - "select-association-key-property-placeholder": "请先选择关联属性", - "index-open-notice": "开启索引会影响使用性能,请按需开启", - "duplicate-name": "有重名", - "dependency-conflict": "依赖冲突", - "already-exist": "已存在", - "pass": "通过", - "select-reuse-graph-placeholder": "请选择要复用的图", - "reuse-complete": "复用完成", - "vertex-type-reuse-success": "已成功复用顶点类型", - "property-using-cannot-delete": "当前属性数据正在使用中,不可删除。", - "reuse-property-success": "已成功复用属性", - "reuse-vertex-type-notice": "顶点类型关联的属性和属性索引将一同复用", - "illegal-vertex": "该顶点是非法顶点,可能是由悬空边导致" - }, - "operate": { - "reuse-vertex-type": "复用顶点类型", - "reuse-existing-property": "复用已有属性", - "reuse-property": "复用属性", - "create-property": "创建属性", - "continue-reuse": "继续复用", - "back-to-view": "返回查看", - "complete": "完成", - "next-step": "下一步", - "previous-step": "上一步", - "rename": "重命名", - "del-ing": "删除中", - "view-task-management": "去任务管理查看", - "batch-del": "批量删除", - "multiplexing": "复用", - "de-multiplexing": "取消复用", - "open": "开", - "close": "关", - "look": "查看", - "view-property": "查看属性", - "filter": "筛选", - "add-filter-item": "添加属性筛选", - "enlarge": "放大", - "narrow": "缩小", - "center": "居中", - "download": "下载", - "exit-full-screen": "退出全屏", - "full-screen": "全屏", - "load-background": "加载背景", - "load-spinner": "加载 spinner", - "rendering": "正在渲染", - "detail": "详情", - "favorite": "收藏", - "favorite-success": "收藏成功", - "load-statement": "加载语句", - "time": "时间", - "name": "名称", - "favorite-statement": "收藏语句", - "favorite-desc": "请输入收藏名称", - "operate": "操作", - "query": "查询", - "hidden": "隐藏", - "modify-name": "修改名称", - "execution-record": "执行记录", - "favorite-queries": "收藏的查询", - "favorite-search-desc": "搜索收藏名称或语句", - "expand-collapse": "展开/收起", - "expand": "展开", - "collapse": "收起", - "favorite-del-desc": "是否确认删除该条收藏语句?", - "input-query-statement": "请输入查询语句", - "query-statement-required": "查询语句不能为空", - "execute-query": "执行查询", - "execute-task": "执行任务", - "execute-ing": "执行中", - "clean": "清空", - "modify-success": "修改成功", - "query-result-desc": "查询模式适合30秒内可返回结果的小规模分析;任务模式适合较长时间返回结果的大规模分析,任务详情可在任务管理中查看" - }, - "common": { - "in-use": "使用中", - "not-used": "未使用", - "status": "状态", - "no-result": "无结果", - "cardinal-number": "基数", - "allow-null": "允许为空", - "allow-multiple-connections": "允许多次连接", - "multiple-connections-notice": "开启后两顶点间允许存在多条该类型的边", - "term": "项", - "in-edge": "入边", - "add-in-edge": "添加入边", - "out-edge": "出边", - "add-out-edge": "添加出边", - "add": "添加", - "value": "值", - "null-value": "空值", - "id-strategy": "ID策略", - "id-value": "ID值", - "id-input-desc": "请输入ID值", - "please-input": "请输入", - "add-success": "添加成功", - "add-fail": "添加失败", - "vertex-type": "顶点类型", - "selected-vertex-type": "已选顶点类型", - "vertex-id": "顶点ID", - "vertex-name": "顶点名称", - "illegal-vertex-desc": "该顶点是非法顶点,可能是由悬空边导致", - "add-vertex": "添加顶点", - "vertex-type-select-desc": "请选择顶点类型", - "edge-type": "边类型", - "selected-edge-type": "已选边类型", - "edge-style": "边样式", - "modify-edge-type": "编辑边类型", - "edge-type-detail": "边类型详情", - "edge-type-name": "边类型名称", - "edge-direction": "边方向", - "edge-type-select-desc": "请选择边类型", - "edge-id": "边ID", - "edge-name": "边名称", - "source": "起点", - "source-type": "起点类型", - "target": "终点", - "target-type": "终点类型", - "rule": "规则", - "property": "属性", - "selected-property": "已选属性", - "property-name": "属性名称", - "add-property": "添加属性", - "association-property": "关联属性", - "association-property-and-type": "关联属性及类型", - "property-index": "属性索引", - "selected-property-index": "已选属性索引", - "property-index-name": "属性索引名称", - "property-value": "属性值", - "required-property": "不可空属性", - "nullable-property": "可空属性", - "primary-key": "主键", - "primary-key-property": "主键属性", - "select-primary-key-property-placeholder": "请选择主键属性", - "distinguishing-key": "区分键", - "distinguishing-key-property": "区分键属性", - "property-input-desc": "请输入属性值", - "del-comfirm": "确认删除", - "ask": "吗?", - "confirm": "确认", - "del-success": "删除成功", - "save-scuccess": "保存成功", - "save-fail": "保存失败", - "save": "保存", - "cancel": "取消", - "more": "更多", - "edit": "编辑", - "del": "删除", - "fold": "折叠", - "open": "展开", - "close": "关闭", - "required": "必填项", - "format-error-desc": "必须以字母开头,允许出现英文、数字、下划线", - "no-matching-results": "无匹配结果", - "no-data": "暂无数据", - "data-type": "数据类型", - "corresponding-type": "对应类型" - }, - "appbar": { - "graph-manager": "图管理" - }, - "graphManagementHeader": { - "graph-manager": "图管理", - "community": "社区版", - "business": "商业版", - "limit-desc": "支持图上限", - "limit-desc1": "图磁盘上限", - "individual": "个", - "input-placeholder": "搜索图名称或ID", - "graph-create": "创建图" - }, - "graphManagementList": { - "save-scuccess": "保存成功", - "graph-del": "删除图", - "graph-del-comfirm-msg": "删除后该图所有配置均不可恢复", - "graph-edit": "编辑图", - "id": "图ID", - "id-desc": "为创建的图设置唯一标识的ID", - "name": "图名称", - "name-desc": "填写需要连接的图的名称", - "host": "主机名", - "port": "端口号", - "port-desc": "请输入端口号", - "username": "用户名", - "password": "密码", - "creation-time": "创建时间", - "visit": "访问" - }, - "graphManagementEmptyList": { - "graph-create": "创建图", - "graph-create-desc": "您暂时还没有任何图,立即创建", - "no-matching-results": "无匹配结果" - }, - "newGraphConfig": { - "graph-create": "创建图", - "create": "创建", - "create-scuccess": "创建成功", - "id": "图ID", - "id-desc": "为创建的图设置唯一标识的ID", - "name": "图名称", - "name-desc": "填写需要连接的图的名称", - "host": "主机名", - "host-desc": "请输入主机名", - "port": "端口号", - "port-desc": "请输入端口号", - "username": "用户名", - "password": "密码", - "not-required-desc": "未设置则无需填写" - }, - "graphManagementSidebar": { - "data-analysis": "数据分析", - "graph-select": "选择图", - "metadata-config": "元数据配置", - "data-import": "数据导入", - "task-management": "任务管理" - }, - "dataAnalyze": { - "cannot-access": "无法访问", - "return-home": "返回首页" - }, - "dataAnalyzeInfoDrawer": { - "edit-details": "编辑详情", - "data-details": "数据详情" + "addition": { + "function-parameter": { + "edge-type": "Edge Type", + "vertex-id": "Vertex ID" + }, + "store": { + "required": "Required", + "item-is-required": "This item is required", + "no-match-input-requirements": "Does not match input requirements", + "rule1": "Please enter letters, numbers, or special characters", + "rule2": "Please enter a number in the range of 1-65535", + "rule3": "Username and password must be filled in at the same time", + "rule4": "Must be in Chinese, English, numbers, and underscores", + "illegal-data-format": "Illegal data format", + "incorrect-time-format": "Incorrect time format", + "cannot-be-empty": "This item cannot be empty", + "cannot-be-empty1": "This item cannot be empty", + "same-edge-name-notice": "Same edge name exists, please enter another name", + "same-vertex-name-notice": "Same vertex name exists, please enter another name", + "same-property-name-notice": "Same property name exists, please enter another name", + "same-index-name-notice": "Same property index name exists, please enter another name", + "network-error": "Network anomaly, please try again later" + }, + "constant": { + "primary-key-id": "Primary Key ID", + "automatic-generation": "Automatic Generation", + "custom-string": "Custom String", + "custom-number": "Custom Number", + "custom-uuid": "Custom UUID", + "greater-than": "Greater Than", + "greater-than-or-equal": "Greater Than or Equal", + "less-than": "Less Than", + "less-than-or-equal": "Less Than or Equal", + "equal": "Equal" + }, + "menu": { + "chart": "Chart", + "table": "Table", + "task-id": "Task ID", + "list-mode": "List Mode", + "chart-mode": "Chart Mode", + "secondary-index": "Secondary Index", + "range-index": "Range Index", + "full-text-index": "Full Text Index", + "type-index": "Type Index", + "base-info": "Basic Information", + "select-reuse-item": "Select Reuse Item", + "confirm-reuse-item": "Confirm Reuse Item", + "complete-reuse": "Complete Reuse" + }, + "vertex": { + "type-detail": "Vertex Type Details", + "edit-type": "Edit Vertex Type", + "using-cannot-delete": "The current vertex type is in use and cannot be deleted.", + "using-cannot-delete-confirm": "The vertex type in use cannot be deleted. Are you sure you want to delete the following unused vertex types?", + "del-vertex-confirm": "Confirm deletion of this vertex type?", + "del-vertex-confirm-again": "Confirm deletion of this vertex type? Deletion is irreversible, please proceed with caution", + "vertex-type-name": "Vertex Type Name", + "vertex-style": "Vertex Style", + "vertex-display-content": "Vertex Display Content", + "select-vertex-display-content-placeholder": "Please select vertex display content", + "create-vertex-type": "Create Vertex Type", + "vertex-index": "Vertex Index", + "corresponding-vertex-type": "Corresponding Vertex Type", + "no-vertex-type-desc": "You currently do not have any vertex types, create one now" + }, + "edge": { + "display-content": "Edge Display Content", + "display-content-select-desc": "Please select edge display content", + "index-info": "Index Information", + "index-name": "Index Name", + "index-type": "Index Type", + "edge-index": "Edge Index", + "index-type-select-desc": "Please select index type", + "property-select-desc": "Please select property", + "add-group": "Add a group", + "confirm-del-edge-type": "Confirm deletion of this edge type?", + "confirm-del-edge-type-again": "Confirm deletion of edge type? Deletion is irreversible, please proceed with caution", + "confirm-del-edge-careful-notice": "Deletion is irreversible, please proceed with caution", + "no-edge-desc": "You currently do not have any edge types, create one now", + "create-edge": "Create Edge Type", + "multiplexing-existing-type": "Multiplex Existing Type", + "multiplexing-edge-type": "Multiplex Edge Type", + "multiplexing-edge-type-notice": "The attributes and attribute indexes, start and end types, and associated attributes and attribute indexes of the edge type will be reused together", + "verification-result": "Verification Result", + "be-verified": "To be verified", + "verified-again": "Re-verify" + }, + "message": { + "no-can-delete-vertex-type": "No deletable vertex types", + "no-index-notice": "You currently do not have any indexes", + "property-create-desc": "You currently do not have any properties, create one now", + "del-unused-property-notice": "In-use properties cannot be deleted. Confirm deletion of the following unused properties?", + "please-enter-keywords": "Please enter search keywords", + "no-property-can-delete": "No deletable properties", + "no-metadata-notice": "You currently do not have any metadata", + "no-vertex-or-edge-notice": "You have not set any vertex types or edge types", + "no-adjacency-points": "No adjacent points", + "no-more-points": "No more adjacent points", + "please-enter-number": "Please enter a number", + "please-enter-string": "Please enter a string", + "please-enter": "Please enter", + "no-chart-desc": "No graph results, please view the table or JSON data", + "no-data-desc": "No data results at the moment", + "data-loading": "Data loading", + "submit-async-task": "Submitting asynchronous task", + "submit-success": "Submission successful", + "submit-fail": "Submission failed", + "task-submit-fail": "Task submission failed", + "fail-reason": "Failure reason", + "fail-position": "Failure position", + "selected": "Selected", + "edge-del-confirm": "Confirm deletion of the following edges?", + "long-time-notice": "Deleting metadata may take a long time, details can be viewed in task management", + "index-long-time-notice": "Creating indexes may take a long time, details can be viewed in task management", + "property-del-confirm": "Confirm deletion of this property?", + "property-del-confirm-again": "Confirm deletion of this property? Deletion is irreversible, please proceed with caution", + "index-del-confirm": "After deleting the index, queries based on this property index will not be possible. Proceed with caution.", + "edge-name-rule": "Allowing Chinese, English, numbers, and underscores", + "source-type-select-placeholder": "Please select source type", + "target-type-select-placeholder": "Please select target type", + "select-distinguishing-key-property-placeholder": "Please select distinguishing key property", + "select-association-key-property-placeholder": "Please select associated property", + "index-open-notice": "Enabling indexes may affect performance, enable as needed", + "duplicate-name": "Duplicate name", + "dependency-conflict": "Dependency conflict", + "already-exist": "Already exists", + "pass": "Pass", + "select-reuse-graph-placeholder": "Please select the graph to reuse", + "reuse-complete": "Reuse complete", + "vertex-type-reuse-success": "Vertex type reuse successful", + "property-using-cannot-delete": "The current property data is in use and cannot be deleted.", + "reuse-property-success": "Property reuse successful", + "reuse-vertex-type-notice": "The attributes and attribute indexes associated with the vertex type will be reused together", + "illegal-vertex": "This vertex is an illegal vertex, possibly caused by a dangling edge" + }, + "operate": { + "reuse-vertex-type": "Reuse Vertex Type", + "reuse-existing-property": "Reuse Existing Property", + "reuse-property": "Reuse Property", + "create-property": "Create Property", + "continue-reuse": "Continue Reuse", + "back-to-view": "Back to View", + "complete": "Complete", + "next-step": "Next Step", + "previous-step": "Previous Step", + "rename": "Rename", + "del-ing": "Deleting", + "view-task-management": "View Task Management", + "batch-del": "Batch Delete", + "multiplexing": "Multiplex", + "de-multiplexing": "Cancel Multiplexing", + "open": "Open", + "close": "Close", + "look": "View", + "view-property": "View Property", + "filter": "Filter", + "add-filter-item": "Add Property Filter", + "enlarge": "Enlarge", + "narrow": "Shrink", + "center": "Center", + "download": "Download", + "exit-full-screen": "Exit Full Screen", + "full-screen": "Full Screen", + "load-background": "Load Background", + "load-spinner": "Load Spinner", + "rendering": "Rendering", + "detail": "Detail", + "favorite": "Favorite", + "favorite-success": "Favorite successful", + "load-statement": "Load Statement", + "time": "Time", + "name": "Name", + "favorite-statement": "Favorite Statement", + "favorite-desc": "Please enter favorite name", + "operate": "Operate", + "query": "Query", + "hidden": "Hide", + "modify-name": "Modify Name", + "execution-record": "Execution Record", + "favorite-queries": "Favorite Queries", + "favorite-search-desc": "Search favorite name or statement", + "expand-collapse": "Expand/Collapse", + "expand": "Expand", + "collapse": "Collapse", + "favorite-del-desc": "Are you sure you want to delete this favorite statement?", + "input-query-statement": "Please input query statement", + "query-statement-required": "Query statement cannot be empty", + "execute-query": "Execute Query", + "execute-task": "Execute Task", + "execute-ing": "Executing", + "clean": "Clear", + "modify-success": "Modification successful", + "query-result-desc": "Query mode is suitable for small-scale analysis with results returned within 30 seconds; task mode is suitable for large-scale analysis with longer result return times, task details can be viewed in task management" + }, + "common": { + "in-use": "In Use", + "not-used": "Not Used", + "status": "Status", + "no-result": "No Result", + "cardinal-number": "Cardinal Number", + "allow-null": "Allow Null", + "allow-multiple-connections": "Allow Multiple Connections", + "multiple-connections-notice": "Enabling this allows multiple edges of the same type between two vertices", + "term": "Items", + "in-edge": "In Edge", + "add-in-edge": "Add In Edge", + "out-edge": "Out Edge", + "add-out-edge": "Add Out Edge", + "add": "Add", + "value": "Value", + "null-value": "Null Value", + "id-strategy": "ID Strategy", + "id-value": "ID Value", + "id-input-desc": "Please enter ID value", + "please-input": "Please enter", + "add-success": "Add successful", + "add-fail": "Add failed", + "vertex-type": "Vertex Type", + "selected-vertex-type": "Selected Vertex Type", + "vertex-id": "Vertex ID", + "vertex-name": "Vertex Name", + "illegal-vertex-desc": "This vertex is an illegal vertex, possibly caused by a dangling edge", + "add-vertex": "Add Vertex", + "vertex-type-select-desc": "Please select vertex type", + "edge-type": "Edge Type", + "selected-edge-type": "Selected Edge Type", + "edge-style": "Edge Style", + "modify-edge-type": "Edit Edge Type", + "edge-type-detail": "Edge Type Details", + "edge-type-name": "Edge Type Name", + "edge-direction": "Edge Direction", + "edge-type-select-desc": "Please select edge type", + "edge-id": "Edge ID", + "edge-name": "Edge Name", + "source": "Source", + "source-type": "Source Type", + "target": "Target", + "target-type": "Target Type", + "rule": "Rule", + "property": "Property", + "selected-property": "Selected Property", + "property-name": "Property Name", + "add-property": "Add Property", + "association-property": "Association Property", + "association-property-and-type": "Association Property and Type", + "property-index": "Property Index", + "selected-property-index": "Selected Property Index", + "property-index-name": "Property Index Name", + "property-value": "Property Value", + "required-property": "Required Property", + "nullable-property": "Nullable Property", + "primary-key": "Primary Key", + "primary-key-property": "Primary Key Property", + "select-primary-key-property-placeholder": "Please select primary key property", + "distinguishing-key": "Distinguishing Key", + "distinguishing-key-property": "Distinguishing Key Property", + "property-input-desc": "Please enter property value", + "del-comfirm": "Confirm deletion", + "ask": "?", + "confirm": "Confirm", + "del-success": "Deletion successful", + "save-scuccess": "Save successful", + "save-fail": "Save failed", + "save": "Save", + "cancel": "Cancel", + "more": "More", + "edit": "Edit", + "del": "Delete", + "fold": "Fold", + "open": "Expand", + "close": "Close", + "required": "Required", + "format-error-desc": "Must start with a letter, allow English, numbers, underscore", + "no-matching-results": "No matching results", + "no-data": "No data", + "data-type": "Data Type", + "corresponding-type": "Corresponding Type" + }, + "appbar": { + "graph-manager": "Graph Manager" + }, + "graphManagementHeader": { + "graph-manager": "Graph Manager", + "community": "Community Edition", + "business": "Business Edition", + "limit-desc": "Graph Limit Support", + "limit-desc1": "Graph Disk Limit", + "individual": "Individual", + "input-placeholder": "Search for graph name or ID", + "graph-create": "Create Graph" + }, + "graphManagementList": { + "save-scuccess": "Save successful", + "graph-del": "Delete Graph", + "graph-del-comfirm-msg": "Once deleted, all configurations for this graph cannot be restored", + "graph-edit": "Edit Graph", + "id": "Graph ID", + "id-desc": "Set a unique identifier for the created graph", + "name": "Graph Name", + "name-desc": "Enter the name of the graph to connect to", + "host": "Hostname", + "port": "Port Number", + "port-desc": "Please enter port number", + "username": "Username", + "password": "Password", + "creation-time": "Creation Time", + "visit": "Visit" + }, + "graphManagementEmptyList": { + "graph-create": "Create Graph", + "graph-create-desc": "You currently do not have any graphs, create one now", + "no-matching-results": "No matching results" + }, + "newGraphConfig": { + "graph-create": "Create Graph", + "create": "Create", + "create-scuccess": "Create successful", + "id": "Graph ID", + "id-desc": "Set a unique identifier for the created graph", + "name": "Graph Name", + "name-desc": "Enter the name of the graph to connect to", + "host": "Hostname", + "host-desc": "Please enter hostname", + "port": "Port Number", + "port-desc": "Please enter port number", + "username": "Username", + "password": "Password", + "not-required-desc": "Leave blank if not required" + }, + "graphManagementSidebar": { + "data-analysis": "Data Analysis", + "graph-select": "Select Graph", + "metadata-config": "Metadata Configuration", + "data-import": "Data Import", + "task-management": "Task Management" + }, + "dataAnalyze": { + "cannot-access": "Cannot Access", + "return-home": "Return Home" + }, + "dataAnalyzeInfoDrawer": { + "edit-details": "Edit Details", + "data-details": "Data Details" + } } - } } diff --git a/hugegraph-hubble/hubble-fe/src/i18n/resources/en-US/graph-managment/common.json b/hugegraph-hubble/hubble-fe/src/i18n/resources/en-US/graph-managment/common.json index 98d821703..f90df6586 100644 --- a/hugegraph-hubble/hubble-fe/src/i18n/resources/en-US/graph-managment/common.json +++ b/hugegraph-hubble/hubble-fe/src/i18n/resources/en-US/graph-managment/common.json @@ -1,5 +1,5 @@ { - "common": { - "loading-data": "数据加载中" - } + "common": { + "loading-data": "Data loading" + } } diff --git a/hugegraph-hubble/hubble-fe/src/i18n/resources/en-US/graph-managment/data-import/import-tasks/ImportTasks.json b/hugegraph-hubble/hubble-fe/src/i18n/resources/en-US/graph-managment/data-import/import-tasks/ImportTasks.json index da8577c09..6b59fb15d 100644 --- a/hugegraph-hubble/hubble-fe/src/i18n/resources/en-US/graph-managment/data-import/import-tasks/ImportTasks.json +++ b/hugegraph-hubble/hubble-fe/src/i18n/resources/en-US/graph-managment/data-import/import-tasks/ImportTasks.json @@ -1,342 +1,343 @@ { - "breadcrumb": { - "first": "导入任务", - "second": "任务详情" - }, - "import-manager": { - "hint": { - "empty-task": "您暂时还没有任何任务,立即创建", - "no-result": "无结果", - "creation-succeed": "创建成功", - "update-succeed": "编辑成功" + "breadcrumb": { + "first": "import task", + "second": "Task Details" }, - "manipulation": { - "create": "创建" - }, - "placeholder": { - "input-job-name": "请输入任务名称搜索", - "input-valid-job-name": "允许出现中英文、数字、下划线", - "input-job-description": "请输入任务备注" - }, - "list-column-title": { - "job-name": "任务名称", - "size": "大小", - "create-time": "创建时间", - "status": "状态", - "time-consuming": "任务耗时", - "manipulation": "操作" - }, - "list-column-status": { - "DEFAULT": "未开始", - "UPLOADING": "未开始", - "MAPPING": "设置中", - "SETTING": "导入中", - "LOADING": "导入中", - "FAILED": "失败", - "SUCCESS": "成功" - }, - "list-column-manipulations": { - "start": "开始任务", - "resume-setting": "继续设置", - "resume-importing": "继续导入", - "check-error-log": "查看原因", - "delete": "删除" - }, - "modal": { - "create-job": { - "title": "创建导入任务", - "job-name": "任务名称:", - "job-description": "任务备注:" - }, - "delete-job": { - "title": "删除任务", - "hint": "确认删除任务{{name}}吗?", - "sub-hint": "删除后该任务不可恢复" - }, - "manipulations": { - "create": "创建", - "delete": "删除", - "cancel": "取消" - } - }, - "validator": { - "no-empty": "此项为必填项", - "over-limit-size": "已超出字数限制", - "invalid-format": "请输入中英文、数字、下划线" - } - }, - "import-job-details": { - "tabs": { - "basic-settings": "基础设置", - "uploaded-files": "上传文件", - "data-maps": "映射文件", - "import-details": "导入详情" + "import-manager": { + "hint": { + "empty-task": "you have no tasks yet, create one now", + "no-result": "no results", + "creation-succeed": "Creation Succeeded", + "update-succeed": "Edit Succeeded" + }, + "manipulation": { + "create": "create" + }, + "placeholder": { + "input-job-name": "Please Enter Task so to search", + "input-valid-job-name": "Allow is Chinese, English, Numbers, Underscores", + "input-job-description": "Please Enter Task Description" + }, + "list-column-title": { + "job-name": "task name", + "size": "size", + "create-time": "creation time", + "status": "status", + "time-consuming": "time consumed", + "manipulation": "operation" + }, + "list-column-status": { + "DEFAULT": "not started", + "UPLOADING": "not started", + "MAPPING": "setting", + "SETTING": "Importing", + "LOADING": "Importing", + "FAILED": "failed", + "SUCCESS": "succeeded" + }, + "list-column-manipulations": { + "start": "Start Task", + "resume-setting": "constinue setting", + "resume-importing": "continue improTing", + "check-error-log": "check reaSon", + "delete": "delete" + }, + "modal": { + "create-job": { + "title": "Create Import Task", + "job-name": "task name:", + "job-description": "task description:" + }, + "delete-job": { + "title": "delete task", + "hint": "Confirm delete task {{So}}?", + "sub-hint": "This task cannot be recovered after deletion" + }, + "manipulations": { + "create": "create", + "delete": "delete", + "cancel": "becel" + } + }, + "validator": { + "no-empty": "this fire is required", + "over-limit-size": "Exceeed Character Limit", + "invalid-format": "Please Enter Chinese, English, Numbers, Underscores" + } }, - "basic": { - "job-name": "任务名称:", - "job-description": "任务备注:", - "modal": { - "edit-job": { - "title": "编辑导入任务", - "job-name": "任务名称:", - "job-description": "任务备注:" + "import-job-details": { + "tabs": { + "basic-settings": "Basic Settings", + "uploaded-files": "uploaded files", + "data-maps": "MAPPING FILES", + "import-details": "Import Details" + }, + "basic": { + "job-name": "task name:", + "job-description": "task description:", + "modal": { + "edit-job": { + "title": "Edit Import Task", + "job-name": "task name:", + "job-description": "task description:" + }, + "manipulations": { + "save": "save", + "cancel": "becel" + } + } }, "manipulations": { - "save": "保存", - "cancel": "取消" + "edit": "edit", + "resume-task": "resume task" } - } }, - "manipulations": { - "edit": "编辑", - "resume-task": "继续任务" - } - }, - "step": { - "first": "上传文件", - "second": "设置数据映射", - "third": "导入数据", - "fourth": "完成" - }, - "upload-files": { - "click": "点击", - "description": "点击或将文件拖拽到此处上传,可同时上传多个支持csv文件,单个1G以内,单次累计10G以内", - "drag": "拖拽", - "description-1": "或将文件", - "description-2": "到此处上传,可同时上传多个支持csv文件,单个1G以内,单次累计10G以内", - "cancel": "取消上传", - "next": "下一步", - "wrong-format": "仅支持 csv 格式文件", - "over-single-size-limit": "容量已超过 1 GB", - "over-all-size-limit": "总容量已超过 10 GB", - "empty-file": "文件为空,请重新上传", - "no-duplicate": "下列上传的文件已存在:" - }, - "data-configs": { - "file": { - "title": "文件设置", - "include-header": "包含表头", - "delimiter": { - "title": "分隔符", - "comma": "逗号", - "semicolon": "分号", - "tab": "制表符", - "space": "空格", - "custom": "自定义" - }, - "code-type": { - "title": "编码格式", - "UTF-8": "UTF-8", - "GBK": "GBK", - "ISO-8859-1": "ISO-8859-1", - "US-ASCII": "US-ASCII", - "custom": "自定义" - }, - "date-type": { - "title": "日期格式", - "custom": "自定义" - }, - "skipped-line": "跳过行", - "timezone": "时区", - "save": "保存", - "placeholder": { - "input-delimiter": "请输入分隔符", - "input-charset": "请输入编码格式", - "input-date-format": "请输入日期格式" - }, - "hint": { - "save-succeed": "已保存文件设置" - } + "step": { + "first": "upload files", + "second": "set data mapping", + "third": "import data", + "fourth": "complete" + }, + "upload-files": { + "click": "CLICK", + "description": "Click or Drag Files Hereto Upload, Multiple CSV Files Supported, Single File Up TO 1GB, Total up to 10GB", + "drag": "Drag", + "description-1": "OR DRAG FILES", + "description-2": "Here to upload, multiple CSV Files SUPPORTED, Single File up to 1GB, Total up to 10GBBGB", + "cancel": "Cancel Upload", + "next": "next", + "wrong-format": "ONLY CSV Format Files Are Supported", + "over-single-size-limit": "SIZE Exceeds 1 GB", + "over-all-size-limit": "Total Size Exceeds 10 GB", + "empty-file": "file is empty, please re-upload", + "no-duplicate": "the footowing uploaded files already exist:" }, - "type": { - "title": "类型设置", - "basic-settings": "基础设置", - "manipulation": { - "create": "创建", - "save": "保存", - "cancel": "取消", - "create-vertex": "创建顶点映射", - "create-edge": "创建边映射" - }, - "info": { - "type": "类型", - "name": "名称", - "ID-strategy": "ID策略", - "edit": "编辑", - "delete": "删除" - }, - "ID-strategy": { - "PRIMARY_KEY": "主键ID", - "AUTOMATIC": "自动生成", - "CUSTOMIZE_STRING": "自定义字符串", - "CUSTOMIZE_NUMBER": "自定义数字", - "CUSTOMIZE_UUID": "自定义UUID" - }, - "vertex": { - "title": "创建顶点映射", - "type": "顶点类型", - "ID-strategy": "ID策略", - "ID-column": "ID列", - "map-settings": "映射设置", - "add-map": { - "title": "添加映射", - "name": "列名", - "sample": "数据样例", - "property": "映射属性", - "clear": "清空" + "data-configs": { + "file": { + "title": "file settings", + "include-header": "Include Header", + "delimiter": { + "title": "delimiter", + "comma": "comma", + "semicolon": "semicolon", + "tab": "tab", + "space": "space", + "custom": "custom" + }, + "code-type": { + "title": "encoding format", + "UTF-8": "UTF-8", + "GBK": "GBK", + "ISO-8859-1": "ISO-8859-1", + "US-ASCII": "US-Ascii", + "custom": "custom" + }, + "date-type": { + "title": "date format", + "custom": "custom" + }, + "skipped-line": "skipped line", + "timezone": "Timezone", + "save": "save", + "placeholder": { + "input-delimiter": "Please Enter Delimiter", + "input-charset": "Please Enter Encoding Format", + "input-date-format": "Please Enter date format" + }, + "hint": { + "save-succeed": "file settings saved" + } }, - "select-all": "全选", - "advance": { - "title": "高级设置", - "nullable-list": { - "title": "空值列表", - "empty": "空值", - "custom": "自定义" - }, - "map-property-value": { - "title": "属性值映射", - "add-value": "添加属性值映射", - "fields": { - "property": "属性", - "value-map": "值映射", - "add-value-map": "添加值映射" + "type": { + "title": "TypeSettings", + "basic-settings": "Basic Settings", + "manipulation": { + "create": "create", + "save": "save", + "cancel": "becel", + "create-vertex": "create vertex mapping", + "create-edge": "Create EDGE MAPPING" + }, + "info": { + "type": "Type", + "name": "name", + "ID-strategy": "Id strategy", + "edit": "edit", + "delete": "delete" + }, + "ID-strategy": { + "PRIMARY_KEY": "Primary Key ID", + "AUTOMATIC": "Automaticly Generated", + "CUSTOMIZE_STRING": "CUSTOM String", + "CUSTOMIZE_NUMBER": "CUSTOM NUMBER", + "CUSTOMIZE_UUID": "CUSTOM UUID" + }, + "vertex": { + "title": "create vertex mapping", + "type": "vertex type", + "ID-strategy": "Id strategy", + "ID-column": "Id column", + "map-settings": "MAPPING SETTINGS", + "add-map": { + "title": "add maping", + "name": "column name", + "sample": "Data Sample", + "property": "MAPPING PROPERTY", + "clear": "clear" + }, + "select-all": "Select all", + "advance": { + "title": "Advanced Settings", + "nullable-list": { + "title": "null able list", + "empty": "Empty Value", + "custom": "custom" + }, + "map-property-value": { + "title": "Property Value Mapping", + "add-value": "Add Property Value Mapping", + "fields": { + "property": "Property", + "value-map": "Value Map", + "add-value-map": "add value map" + } + }, + "placeholder": { + "input": "Please Select", + "input-property": "Please Select input Property", + "input-file-value": "Please Enter File Value", + "input-graph-value": "Please Enter Graph Import Value" + } + } + }, + "edge": { + "title": "Create EDGE MAPPING", + "type": "EDGE TYPE", + "source-ID-strategy": "source ID Strategy", + "target-ID-strategy": "target ID Strategy", + "ID-column": "Id column", + "map-settings": "MAPPING SETTINGS", + "add-map": { + "title": "add maping", + "name": "column name", + "sample": "Data Sample", + "property": "MAPPING PROPERTY", + "clear": "clear" + }, + "select-all": "Select all", + "advance": { + "title": "Advanced Settings", + "nullable-list": { + "title": "null able list", + "empty": "Empty Value", + "custom": "custom" + }, + "map-property-value": { + "title": "Property Value Mapping", + "add-value": "Add Property Value Mapping", + "fields": { + "property": "Property", + "value-map": "Value Map", + "add-value-map": "add value map" + } + }, + "placeholder": { + "input": "Please Select Mapping Property", + "input-property": "Please Select input Property", + "input-file-value": "Please Enter File Value", + "input-graph-value": "Please Enter Graph Import Value" + } + } + }, + "hint": { + "lack-support-for-automatic": "Automaticly Generated ID Strategy Does Not Support Visual Import, Please Call API", + "no-vertex-or-edge-mapping": "The Follow Files have not set verstex or edge type mapping:" + }, + "placeholder": { + "select-vertex-type": "Please Select vertex Type", + "select-edge-type": "Please selectd a Type", + "select-id-column": "Please Select ID Column", + "empty-value": "empty" } - }, - "placeholder": { - "input": "请选择", - "input-property": "请选择输入属性", - "input-file-value": "请输入文件值", - "input-graph-value": "请输入图导入值" - } - } - }, - "edge": { - "title": "创建边映射", - "type": "边类型", - "source-ID-strategy": "起点ID策略", - "target-ID-strategy": "终点ID策略", - "ID-column": "ID列", - "map-settings": "映射设置", - "add-map": { - "title": "添加映射", - "name": "列名", - "sample": "数据样例", - "property": "映射属性", - "clear": "清空" }, - "select-all": "全选", - "advance": { - "title": "高级设置", - "nullable-list": { - "title": "空值列表", - "empty": "空值", - "custom": "自定义" - }, - "map-property-value": { - "title": "属性值映射", - "add-value": "添加 属性值映射", - "fields": { - "property": "属性", - "value-map": "值映射", - "add-value-map": "添加值映射" + "manipulations": { + "previous": "previous", + "next": "next", + "add": "ADD", + "edit": "edit", + "delete": "delete", + "cancel": "becel", + "hints": { + "delete-confirm": "Confirm delete?", + "warning": "Cannot be recovered after deletion, please openly carefully" } - }, - "placeholder": { - "input": "请选择映射属性", - "input-property": "请选择输入属性", - "input-file-value": "请输入文件值", - "input-graph-value": "请输入图导入值" - } + }, + "validator": { + "no-empty": "this fire cannot be empty" } - }, - "hint": { - "lack-support-for-automatic": "自动生成的ID策略不支持可视化导入,请调用API实现", - "no-vertex-or-edge-mapping": "如下文件未设置顶点类型或边类型映射:" - }, - "placeholder": { - "select-vertex-type": "请选择顶点类型", - "select-edge-type": "请选择边类型", - "select-id-column": "请选择 ID 列" - } - }, - "manipulations": { - "previous": "上一步", - "next": "下一步", - "add": "添加", - "edit": "编辑", - "delete": "删除", - "cancel": "取消", - "hints": { - "delete-confirm": "确认删除?", - "warning": "删除后无法恢复,请谨慎操作" - } - }, - "validator": { - "no-empty": "该项不能为空" - } - }, - "server-data-import": { - "import-settings": { - "title": "导入设置", - "checkIfExist": "检查边连接的顶点是否存在", - "requestTimesWhenInterpolationFailed": "插入失败重试次数", - "maximumAnalyzedErrorRow": "允许最大解析错误行数", - "requestTicksWhenInterpolationFailed": "插入失败重试间隔/s", - "maxiumInterpolateErrorRow": "允许最大插入错误行数", - "InterpolationTimeout": "插入超时时间/s" }, - "import-details": { - "title": "导入详情", - "column-titles": { - "file-name": "文件名称", - "type": "类型", - "import-speed": "导入速度", - "import-progress": "导入进度", - "status": "状态", - "time-consumed": "耗时", - "manipulations": "操作" - }, - "content": { - "vertex": "顶点", - "edge": "边" - }, - "status": { - "RUNNING": "运行中", - "SUCCEED": "成功", - "FAILED": "失败", - "PAUSED": "已暂停", - "STOPPED": "已终止" - }, - "manipulations": { - "pause": "暂停", - "resume": "继续", - "retry": "重试", - "abort": "终止", - "failed-cause": "查看原因" - } - }, - "hint": { - "check-vertex": "开启检查会影响导入性能,请按需开启", - "no-data": "正在请求导入", - "confirm-navigation": "确认跳转到任务列表?正在上传的文件可能会丢失" - }, - "validator": { - "no-empty": "该项不能为空", - "need-integer-with-negative": "请输入-1或大于0的整数", - "need-integer": "请输入大于0的整数" + "server-data-import": { + "import-settings": { + "title": "import settings", + "checkIfExist": "Check if version connected by edest", + "requestTimesWhenInterpolationFailed": "Retry Times When Insertion Fails", + "maximumAnalyzedErrorRow": "maximum Allowed Parsing Error ROWS", + "requestTicksWhenInterpolationFailed": "Retry Interval for Insertion Failures/Yes", + "maxiumInterpolateErrorRow": "maximum Allowed Insertion Error ROWS", + "InterpolationTimeout": "INSERTION TIMEOUT/" + }, + "import-details": { + "title": "Import Details", + "column-titles": { + "file-name": "filename", + "type": "Type", + "import-speed": "Import Speed", + "import-progress": "Import Progress", + "status": "status", + "time-consumed": "time consumed", + "manipulations": "operations" + }, + "content": { + "vertex": "vertex", + "edge": "EDGE" + }, + "status": { + "RUNNING": "running", + "SUCCEED": "succeeded", + "FAILED": "failed", + "PAUSED": "paused", + "STOPPED": "stopped" + }, + "manipulations": { + "pause": "pause", + "resume": "resume", + "retry": "Retry", + "abort": "abort", + "failed-cause": "check reaSon" + } + }, + "hint": { + "check-vertex": "enabling check is Will Affect Import Performance, Enable As Needed", + "no-data": "requesting import", + "confirm-navigation": "Confirm navigation to task list?" + }, + "validator": { + "no-empty": "this fire cannot be empty", + "need-integer-with-negative": "Please Enter -1 or Dark Integer Greater than 0", + "need-integer": "Please Enter press Integer Greater than 0" + }, + "manipulations": { + "previous": "previous", + "start": "Start Import", + "cancel": "Cancel Import", + "finished": "Finished" + } }, - "manipulations": { - "previous": "上一步", - "start": "开始导入", - "cancel": "取消导入", - "finished": "完成" + "data-import-status": { + "finished": "Import Completed", + "success": "SuccessFully Importing {{number}} Files", + "pause": "{{number}} Files Importing Pause", + "abort": "{{number}} Files Importing Abort", + "move-to-import-manager": "back to import manager" } - }, - "data-import-status": { - "finished": "导入完成", - "success": "已成功导入 {{number}} 个文件", - "pause": "{{number}} 个文件暂停", - "abort": "{{number}} 个文件终止", - "move-to-import-manager": "返回导入任务列表" - } } diff --git a/hugegraph-hubble/hubble-fe/src/i18n/resources/en-US/graph-managment/dataAnalyze.json b/hugegraph-hubble/hubble-fe/src/i18n/resources/en-US/graph-managment/dataAnalyze.json index 87afb8a40..6eaadf241 100644 --- a/hugegraph-hubble/hubble-fe/src/i18n/resources/en-US/graph-managment/dataAnalyze.json +++ b/hugegraph-hubble/hubble-fe/src/i18n/resources/en-US/graph-managment/dataAnalyze.json @@ -1,287 +1,654 @@ { - "data-analyze": { - "category": { - "gremlin-analyze": "Gremlin 分析", - "algorithm-analyze": "算法分析" - }, - "manipulations": { - "execution": "执行", - "favorite": "收藏", - "reset": "重置" - }, - "algorithm-list": { - "title": "算法目录", - "loop-detection": "环路检测", - "focus-detection": "交点检测", - "shortest-path": "最短路径", - "shortest-path-all": "全最短路径", - "all-path": "全部路径", - "neighbor-rank-recommendation": "Neighbor Rank推荐算法", - "model-similarity": "模型相似度算法", - "real-time-recommendation": "实时推荐", - "k-step-neighbor": "k步邻居", - "k-hop": "k跳算法", - "custom-path": "自定义路径", - "custom-intersection-detection": "自定义交点检测", - "radiographic-inspection": "射线检测", - "common-neighbor": "共同邻居", - "weighted-shortest-path": "带权最短路径", - "single-source-weighted-path": "单源带权路径", - "jaccard-similarity": "Jaccard相似度", - "personal-rank-recommendation": "Personal Rank推荐算法" - }, - "algorithm-forms": { - "loop-detection": { - "options": { - "source": "起点ID:", - "direction": "方向:", - "max_depth": "最大步数:", - "label": "边类型:", - "max_degree": "最大度数:", - "source_in_ring": "环路包含起点:", - "limit": "返回可达路径最大值:", - "capacity": "访问顶点最大值:" + "data-analyze": { + "category": { + "gremlin-analyze": "Gremlin analysis", + "algorithm-analyze": "Algorithm analysis" }, - "pre-value": "全部", - "placeholder": { - "input-source-id": "请输入起点ID", - "input-integer": "请填写大于等于0的整数", - "input-positive-integer": "请填写大于0的整数", - "no-edge-types": "无边类型" + "manipulations": { + "execution": "implement", + "favorite": "collect", + "reset": "Repossess" }, "hint": { - "max-depth": "为保证性能,建议不超过10步,推荐5步", - "skip-degree": "填写查询过程中需要跳过的顶点的最小的边数目,即当顶点的边数目大于超级顶点度数时,跳过该顶点,可用于规避超级点" + "graph-disabled": "This figure is not available" }, - "validations": { - "no-empty": "该项不能为空", - "integer-only": "请填写大于等于0的整数", - "postive-integer-only": "请填写大于0的整数" - } - }, - "focus-detection": { - "options": { - "source": "起点ID:", - "target": "终点ID:", - "direction": "方向:", - "max_depth": "最大步数:", - "label": "边类型:", - "max_degree": "最大度数:", - "limit": "访问顶点最大值:", - "capacity": "返回交点最大值:" - }, - "pre-value": "全部", - "placeholder": { - "input-source-id": "请输入起点ID", - "input-target-id": "请输入终点ID", - "input-integer": "请填写大于等于0的整数", - "input-positive-integer": "请填写大于0的整数", - "no-edge-types": "无边类型" - }, - "hint": { - "max-depth": "为保证性能,建议不超过10步,推荐5步", - "skip-degree": "填写查询过程中需要跳过的顶点的最小的边数目,即当顶点的边数目大于超级顶点度数时,跳过该顶点,可用于规避超级点" + "algorithm-list": { + "title": "Algorithm directory", + "loop-detection": "Ring detection", + "focus-detection": "Intersection detection", + "shortest-path": "Minimum path", + "shortest-path-all": "The shortest path", + "all-path": "All paths", + "model-similarity": "Model similarity algorithm", + "neighbor-rank": "Neighbor Rank recommendation algorithm", + "k-step-neighbor": "K -step neighbor", + "k-hop": "K jump algorithm", + "custom-path": "Custom path", + "radiographic-inspection": "Ray detection", + "same-neighbor": "Co -neighbor", + "weighted-shortest-path": "The shortest path with power", + "single-source-weighted-shortest-path": "The shortest path of single source band power", + "jaccard": "Jaccard similarity", + "personal-rank": "Personal Rank recommendation algorithm" }, - "validations": { - "no-empty": "该项不能为空", - "integer-only": "请填写大于等于0的整数", - "postive-integer-only": "请填写大于0的整数" - } - }, - "shortest-path": { - "options": { - "source": "起点ID:", - "target": "终点ID:", - "direction": "方向:", - "max_depth": "最大步数:", - "maxDepth": "最大步数:", - "label": "边类型:", - "max_degree": "最大度数:", - "maxDegree": "最大度数:", - "skip_degree": "超级顶点度数:", - "skipDegree": "超级顶点度数:", - "capacity": "访问顶点最大值:" - }, - "pre-value": "全部", - "placeholder": { - "input-source-id": "请输入起点ID", - "input-target-id": "请输入终点ID", - "input-integer": "请填写大于等于0的整数", - "input-positive-integer": "请填写大于0的整数", - "no-edge-types": "无边类型" - }, - "hint": { - "max-depth": "为保证性能,建议不超过10步,推荐5步", - "skip-degree": "填写查询过程中需要跳过的顶点的最小的边数目,即当顶点的边数目大于超级顶点度数时,跳过该顶点,可用于规避超级点" + "algorithm-forms": { + "loop-detection": { + "options": { + "source": "Starting point ID:", + "direction": "direction:", + "max_depth": "Maximum step:", + "label": "Border type:", + "max_degree": "The maximum degree:", + "source_in_ring": "The ring contains the starting point:", + "limit": "Back to the maximum value of the path:", + "capacity": "The maximum value of the access to the vertex:" + }, + "pre-value": "all", + "placeholder": { + "input-source-id": "Please enter the starting point ID", + "input-positive-integer-or-negative-one-max-degree": "Please fill in an integer of -1 or greater than 0, the default is 10000", + "input-positive-integer-or-negative-one-capacity": "Please fill in an integer of -1 or greater than 0, the default is 10000,000", + "input-positive-integer-or-negative-one-limit": "Please fill in an integer of -1 or greater than 0, and default to 10", + "input-positive-integer": "Please fill in an integer greater than 0", + "no-edge-types": "Infinite type" + }, + "hint": { + "max-depth": "In order to ensure performance, it is recommended not to exceed 10 steps. Recommend 5 steps", + "max-degree": "During the query, the maximum number of edges of a single vertex" + }, + "validations": { + "no-empty": "This item cannot be empty", + "postive-integer-only": "Please fill in an integer greater than 0", + "positive-integer-or-negative-one-only": "Please fill in an integer of -1 or greater than 0" + } + }, + "focus-detection": { + "options": { + "source": "Starting point ID:", + "target": "End ID:", + "direction": "direction:", + "max_depth": "Maximum step:", + "label": "Border type:", + "max_degree": "The maximum degree:", + "capacity": "The maximum value of the access to the vertex:", + "limit": "The maximum value of the return point:" + }, + "pre-value": "all", + "placeholder": { + "input-source-id": "Please enter the starting point ID", + "input-target-id": "Please enter the end ID", + "input-positive-integer-or-negative-one-max-degree": "Please fill in an integer of -1 or greater than 0, the default is 10000", + "input-positive-integer-or-negative-one-capacity": "Please fill in an integer of -1 or greater than 0, the default is 10000,000", + "input-positive-integer-or-negative-one-limit": "Please fill in an integer of -1 or greater than 0, and default to 10", + "input-positive-integer": "Please fill in an integer greater than 0", + "no-edge-types": "Infinite type" + }, + "hint": { + "max-depth": "In order to ensure performance, it is recommended not to exceed 10 steps. Recommend 5 steps", + "max-degree": "During the query, the maximum number of edges of a single vertex" + }, + "validations": { + "no-empty": "This item cannot be empty", + "postive-integer-only": "Please fill in an integer greater than 0", + "positive-integer-or-negative-one-only": "Please fill in an integer of -1 or greater than 0" + } + }, + "shortest-path": { + "options": { + "source": "Starting point ID:", + "target": "End ID:", + "direction": "direction:", + "max_depth": "Maximum step:", + "label": "Border type:", + "max_degree": "The maximum degree:", + "skip_degree": "Super vertex degree:", + "capacity": "The maximum value of the access to the vertex:" + }, + "pre-value": "all", + "placeholder": { + "input-source-id": "Please enter the starting point ID", + "input-target-id": "Please enter the end ID", + "input-positive-integer-or-negative-one-max-degree": "Please fill in an integer of -1 or greater than 0, the default is 10000", + "input-positive-integer-or-negative-one-capacity": "Please fill in an integer of -1 or greater than 0, the default is 10000,000", + "input-integer": "Please fill in an integer that is greater than or equal to 0, and defaults to 0", + "input-positive-integer": "Please fill in an integer greater than 0", + "no-edge-types": "Infinite type" + }, + "hint": { + "max-depth": "In order to ensure performance, it is recommended not to exceed 10 steps. Recommend 5 steps", + "max-degree": "During the query, the maximum number of edges of a single vertex", + "skip-degree": "Fill in the minimum number of edges that need to be skipped during the query process, that is, when the number of edges of the vertex is greater than the super -vertex degree, skipping this vertex can be used to avoid the super point" + }, + "validations": { + "no-empty": "This item cannot be empty", + "positive-integer-or-negative-one-only": "Please fill in an integer of -1 or greater than 0", + "integer-only": "Please fill in an integer more than or equal to 0", + "postive-integer-only": "Please fill in an integer greater than 0" + } + }, + "shortest-path-all": { + "options": { + "source": "Starting point ID:", + "target": "End ID:", + "direction": "direction:", + "max_depth": "Maximum step:", + "label": "Border type:", + "max_degree": "The maximum degree:", + "capacity": "The maximum value of the access to the vertex:", + "skip_degree": "Super vertex degree:" + }, + "pre-value": "all", + "placeholder": { + "input-source-id": "Please enter the starting point ID", + "input-target-id": "Please enter the end ID", + "input-positive-integer-or-negative-one-max-degree": "Please fill in an integer of -1 or greater than 0, the default is 10000", + "input-positive-integer-or-negative-one-capacity": "Please fill in an integer of -1 or greater than 0, the default is 10000,000", + "input-positive-integer": "Please fill in an integer greater than 0", + "input-integer": "Please fill in an integer that is greater than or equal to 0, and defaults to 0", + "no-edge-types": "Infinite type" + }, + "hint": { + "max-depth": "In order to ensure performance, it is recommended not to exceed 10 steps. Recommend 5 steps", + "max-degree": "During the query, the maximum number of edges of a single vertex", + "skip-degree": "Fill in the minimum number of edges that need to be skipped during the query process, that is, when the number of edges of the vertex is greater than the super -vertex degree, skipping this vertex can be used to avoid the super point" + }, + "validations": { + "no-empty": "This item cannot be empty", + "integer-only": "Please fill in an integer more than or equal to 0", + "postive-integer-only": "Please fill in an integer greater than 0", + "positive-integer-or-negative-one-only": "Please fill in an integer of -1 or greater than 0" + } + }, + "all-path": { + "options": { + "source": "Starting point ID:", + "target": "End ID:", + "direction": "direction:", + "max_depth": "Maximum step:", + "label": "Border type:", + "max_degree": "The maximum degree:", + "capacity": "The maximum value of the access to the vertex:", + "limit": "The maximum value of the return path:" + }, + "pre-value": "all", + "placeholder": { + "input-source-id": "Please enter the starting point ID", + "input-target-id": "Please enter the end ID", + "input-positive-integer-or-negative-one-max-degree": "Please fill in an integer of -1 or greater than 0, the default is 10000", + "input-positive-integer-or-negative-one-capacity": "Please fill in an integer of -1 or greater than 0, the default is 10000,000", + "input-positive-integer-or-negative-one-limit": "Please fill in an integer of -1 or greater than 0, and default to 10", + "input-positive-integer": "Please fill in an integer greater than 0", + "no-edge-types": "Infinite type" + }, + "hint": { + "max-depth": "In order to ensure performance, it is recommended not to exceed 10 steps. Recommend 5 steps", + "max-degree": "During the query, the maximum number of edges of a single vertex" + }, + "validations": { + "no-empty": "This item cannot be empty", + "postive-integer-only": "Please fill in an integer greater than 0", + "positive-integer-or-negative-one-only": "Please fill in an integer of -1 or greater than 0" + } + }, + "model-similarity": { + "options": { + "method": "Starting point selection method:", + "source": "Starting point ID:", + "vertex-type": "Sperture type:", + "vertex-property": "Speak attributes and values:", + "direction": "direction:", + "least_neighbor": "Number of neighbors:", + "similarity": "Similarity:", + "label": "Border type:", + "max_similar": "The highest degree of similarity:", + "least_similar": "The minimum number of the model is similar:", + "property_filter": "Attribute filtering:", + "least_property_number": "Number of minimum attribute values:", + "max_degree": "The maximum degree:", + "capacity": "The maximum value of the access to the vertex:", + "skip_degree": "Back to the highest value of the vertex:", + "limit": "The maximum value of the return result:", + "return_common_connection": "Return to the common point of association:", + "return_complete_info": "Return to the vertex complete information:" + }, + "radio-value": { + "specific-id": "Specify ID", + "filtered-type-property": "Filter type attribute" + }, + "placeholder": { + "input-source-id": "Please enter the starting point ID, multiple IDs are separated by comma", + "input-vertex-type": "Please select vertex type", + "select-vertex-property": "Please select vertex attributes", + "input-vertex-property": "Multi -attribute value is separated by comma", + "input-positive-integer-or-negative-one-max-degree": "Please fill in an integer of -1 or greater than 0, the default is 10000", + "input-positive-integer-or-negative-one-capacity": "Please fill in an integer of -1 or greater than 0, the default is 10000,000", + "input-positive-integer-or-negative-one-limit": "Please fill in an integer of -1 or greater than 0, and default to 10", + "input-integer": "Please fill in an integer more than or equal to 0", + "input-positive-integer": "Please fill in an integer greater than 0", + "input-integer-gt-1": "Please fill in an integer greater than 1", + "positive-integer-or-negative-one-only": "Please fill in an integer of -1 or greater than 0", + "input-filtered-property": "Please select the attribute you need to filter", + "no-properties": "No attribute", + "no-vertex-type": "No -free type", + "similarity": "Please enter the number of (0-1]" + }, + "hint": { + "vertex_type_or_property": "Sperture type/vertex attribute to at least one item", + "least_property_number": "The number of attribute filtering and minimum attribute values ​​must be used together; after setting, the effect is: when the starting point is similar to that of the value of a certain attribute value of the minimum attribute value, the starting point and its shuttle shape will be returned.Similar point", + "max-degree": "During the query, the maximum number of edges of a single vertex", + "least_neighbor": "The number of neighbors is less than the current setting value, then it is thought that there is no shuttle similar point from the starting point", + "similarity": "The proportion of the number of neighbors that starts from the starting point to the \"Similar Point\" of the \"shuttle -shaped\"", + "max_similar": "The number of TOP with the highest degree of similarity in the shuttle point of the starting point, 0 means all", + "return_common_connection": "Whether to return the starting point and its \"shuttle -shaped similar point\" in the middle point" + }, + "validations": { + "no-empty": "This item cannot be empty", + "no-edge-typs": "Infinite type", + "integer-only": "Please fill in an integer more than or equal to 0", + "positive-integer-or-negative-one-only": "Please fill in an integer of -1 or greater than 0", + "postive-integer-only": "Please fill in an integer greater than 0", + "integer-gt-1": "Please fill in an integer greater than 1", + "similarity": "Please enter the number of (0-1]", + "no-gt-1000": "This value cannot be greater than equal to 1000" + }, + "add": "Add to", + "delete": "delete", + "pre-value": "all" + }, + "neighbor-rank": { + "options": { + "source": "Starting point ID:", + "alpha": "alpha:", + "direction": "direction:", + "capacity": "The maximum value of the access to the vertex:", + "label": "Border type:", + "degree": "The maximum degree:", + "top": "Top n: each layer retain weight top n:", + "steps": "steps:" + }, + "placeholder": { + "input-source-id": "Please enter the starting point ID", + "input-integer-lt-1000": "Please fill in an integer greater than or equal to 0, less than 1000, and default to 100", + "input-positive-integer-or-negative-one-max-degree": "Please fill in an integer of -1 or greater than 0, the default is 10000", + "input-positive-integer-or-negative-one-capacity": "Please fill in an integer of -1 or greater than 0, the default is 10000,000", + "input-positive-integer": "Please fill in an integer greater than 0", + "range": "Scope (0-1]" + }, + "hint": { + "top": "In each layer, there are n results with only the highest weight of the rights in the result", + "max-degree": "During the query, the maximum number of edges of a single vertex" + }, + "validations": { + "no-empty": "This item cannot be empty", + "no-edge-typs": "Infinite type", + "range": "Please fill in the value greater than 0 and less than equal to 1", + "integer-only-lt-1000": "Please fill in an integer with an integer greater than equal to 0 less than 1000", + "postive-integer-only": "Please fill in an integer greater than 0", + "positive-integer-or-negative-one-only": "Please fill in an integer of -1 or greater than 0" + }, + "pre-value": "all", + "add-new-rule": "Add rules" + }, + "k-step-neighbor": { + "options": { + "source": "Starting point ID:", + "direction": "direction:", + "max_depth": "Maximum step:", + "label": "Border type:", + "max_degree": "The maximum degree:", + "limit": "Back to the highest value of the vertex:" + }, + "pre-value": "all", + "placeholder": { + "input-source-id": "Please enter the starting point ID", + "input-positive-integer-or-negative-one-max-degree": "Please fill in an integer of -1 or greater than 0, the default is 10000", + "input-positive-integer-or-negative-one-limit": "Please fill in an integer of -1 or greater than 0, and default to 10", + "input-positive-integer": "Please fill in an integer greater than 0", + "no-edge-types": "Infinite type" + }, + "hint": { + "max-depth": "In order to ensure performance, it is recommended not to exceed 10 steps. Recommend 5 steps", + "max-degree": "During the query, the maximum number of edges of a single vertex" + }, + "validations": { + "no-empty": "This item cannot be empty", + "postive-integer-only": "Please fill in an integer greater than 0", + "positive-integer-or-negative-one-only": "Please fill in an integer of -1 or greater than 0" + } + }, + "k-hop": { + "options": { + "source": "Starting point ID:", + "direction": "direction:", + "max_depth": "Maximum step:", + "nearest": "The shortest path:", + "label": "Border type:", + "max_degree": "The maximum degree:", + "capacity": "The maximum value of access to the vertex during traversal:", + "limit": "Back to the highest value of the vertex:" + }, + "pre-value": "all", + "placeholder": { + "input-source-id": "Please enter the starting point ID", + "input-positive-integer-or-negative-one-max-degree": "Please fill in an integer of -1 or greater than 0, the default is 10000", + "input-positive-integer-or-negative-one-capacity": "Please fill in an integer of -1 or greater than 0, the default is 10000,000", + "input-positive-integer-or-negative-one-limit": "Please fill in an integer of -1 or greater than 0, and default to 10", + "input-positive-integer": "Please fill in an integer greater than 0", + "no-edge-types": "Infinite type" + }, + "hint": { + "max-depth": "In order to ensure performance, it is recommended not to exceed 10 steps. Recommend 5 steps", + "max-degree": "During the query, the maximum number of edges of a single vertex", + "shortest-path": "After turning on, check the shortest path of the starting point of the starting point is the vertex of the DEPTH step. After the closure, you will query the vertex of the starting point of the starting point of the DEPTH step." + }, + "validations": { + "no-empty": "This item cannot be empty", + "postive-integer-only": "Please fill in an integer greater than 0", + "positive-integer-or-negative-one-only": "Please fill in an integer of -1 or greater than 0" + } + }, + "custom-path": { + "options": { + "method": "Starting point selection method:", + "source": "Starting point ID:", + "vertex-type": "Sperture type:", + "vertex-property": "Speeton attribute:", + "sort_by": "Path weight sorting:", + "capacity": "The maximum value of access to the vertex during traversal:", + "limit": "Back to the highest value of the vertex:", + "direction": "direction:", + "labels": "Border type:", + "properties": "Border attribute:", + "weight_by": "Calculate the edge weight according to the attribute:", + "degree": "The maximum degree:", + "sample": "Sample value:", + "steps": "steps:" + }, + "placeholder": { + "input-source-id": "Please enter the starting point ID, multiple IDs are separated by comma", + "select-vertex-type": "Please select vertex type", + "select-vertex-property": "Please select vertex attributes", + "input-multiple-properties": "Multi -attribute value is separated by comma", + "input-integer": "Please fill in an integer more than or equal to 0", + "input-positive-integer": "Please fill in an integer greater than 0", + "input-positive-integer-or-negative-one-degree": "Please fill in an integer of -1 or greater than 0, the default is 10000", + "input-positive-integer-or-negative-one-capacity": "Please fill in an integer of -1 or greater than 0, the default is 10000,000", + "input-positive-integer-or-negative-one-limit": "Please fill in an integer of -1 or greater than 0, and default to 10", + "input-property": "Please enter the edge attribute", + "input-number": "Please enter the floating point number", + "select-edge-type": "Please select the side type", + "select-edge-property": "Please select the edge attribute", + "select-property": "Please select the attribute", + "no-vertex-type": "No -free type", + "no-vertex-property": "Non -point attribute", + "no-edge-type": "Infinite type", + "no-edge-property": "Infinite attribute", + "no-properties": "No attribute" + }, + "hint": { + "top": "In each layer, there are n results with only the highest weight of the rights in the result", + "vertex_type_or_property": "Sperture type/vertex attribute to at least one item" + }, + "radio-value": { + "specific-id": "Specify ID", + "filtered-type-property": "Filter type attribute", + "none": "Not sort", + "ascend": "Sequence", + "descend": "Order" + }, + "validations": { + "no-empty": "This item cannot be empty", + "no-edge-typs": "Infinite type", + "range": "Please fill in the value greater than 0 and less than equal to 1", + "integer-only": "Please fill in an integer more than or equal to 0", + "postive-integer-only": "Please fill in an integer greater than 0", + "positive-integer-or-negative-one-only": "Please fill in an integer of -1 or greater than 0", + "input-number": "Please enter the floating point number" + }, + "custom-weight": "Customized rights value", + "add": "Add to", + "delete": "delete", + "add-new-rule": "Add rules" + }, + "radiographic-inspection": { + "options": { + "source": "Starting point ID:", + "direction": "direction:", + "max_depth": "Maximum step:", + "label": "Border type:", + "max_degree": "The maximum degree:", + "capacity": "The maximum value of access to the vertex during traversal:", + "limit": "Back to the maximum value of the non -ring road path:" + }, + "pre-value": "all", + "placeholder": { + "input-source-id": "Please enter the starting point ID", + "input-positive-integer": "Please fill in an integer greater than 0", + "input-positive-integer-or-negative-one-max-degree": "Please fill in an integer of -1 or greater than 0, the default is 10000", + "input-positive-integer-or-negative-one-capacity": "Please fill in an integer of -1 or greater than 0, the default is 10000,000", + "input-positive-integer-or-negative-one-limit": "Please fill in an integer of -1 or greater than 0, the default is 10000,000", + "no-edge-types": "Infinite type" + }, + "hint": { + "max-depth": "In order to ensure performance, it is recommended not to exceed 10 steps. Recommend 5 steps", + "max-degree": "During the query, the maximum number of edges of a single vertex" + }, + "validations": { + "no-empty": "This item cannot be empty", + "postive-integer-only": "Please fill in an integer greater than 0", + "positive-integer-or-negative-one-only": "Please fill in an integer of -1 or greater than 0" + } + }, + "same-neighbor": { + "options": { + "vertex": "Speed ​​1:", + "other": "Sperture 2:", + "direction": "direction:", + "label": "Border type:", + "max_degree": "The maximum degree:", + "limit": "Back to the maximum value of the joint neighbor:" + }, + "pre-value": "all", + "placeholder": { + "input-source-id": "Please enter the vertex ID", + "input-other-id": "Please enter the ID different from vertex 1", + "input-positive-integer-or-negative-one-max-degree": "Please fill in an integer of -1 or greater than 0, the default is 10000", + "input-positive-integer-or-negative-one-limit": "Please fill in an integer of -1 or greater than 0, the default is 10000,000", + "input-positive-integer": "Please fill in an integer greater than 0", + "no-edge-types": "Infinite type" + }, + "hint": { + "max-depth": "In order to ensure performance, it is recommended not to exceed 10 steps. Recommend 5 steps", + "max-degree": "During the query, the maximum number of edges of a single vertex" + }, + "validations": { + "no-empty": "This item cannot be empty", + "postive-integer-only": "Please fill in an integer greater than 0", + "positive-integer-or-negative-one-only": "Please fill in an integer of -1 or greater than 0", + "no-same-value-with-other": "Can't be the same as Sperture 2", + "no-same-value-with-vertex": "Can't be the same as Sperture 1" + } + }, + "weighted-shortest-path": { + "options": { + "source": "Starting point ID:", + "target": "End ID:", + "direction": "direction:", + "weight": "Holding attributes:", + "with_vertex": "Return to the vertex complete information:", + "label": "Border type:", + "max_degree": "The maximum degree:", + "skip_degree": "The degree of the jump point:", + "capacity": "The maximum value of access to the vertex during traversal:" + }, + "pre-value": "all", + "placeholder": { + "input-source-id": "Please enter the starting point ID", + "input-target-id": "Please enter the end ID", + "input-integer": "Please fill in an integer more than or equal to 0", + "input-positive-integer-or-negative-one-max-degree": "Please fill in an integer of -1 or greater than 0, the default is 10000", + "input-positive-integer-or-negative-one-capacity": "Please fill in an integer of -1 or greater than 0, the default is 10000,000", + "select-property": "Please select the attribute", + "input-positive-integer": "Please fill in an integer greater than 0, default to 0", + "no-property": "No attribute value to digital type attributes", + "no-edge-types": "Infinite type" + }, + "hint": { + "max-depth": "In order to ensure performance, it is recommended not to exceed 10 steps. Recommend 5 steps", + "skip-degree": "When the number of edges of the vertex is greater than the filling value, skip the current vertic", + "max-degree": "During the query, the maximum number of edges of a single vertex" + }, + "validations": { + "no-empty": "This item cannot be empty", + "integer-only": "Please fill in an integer more than or equal to 0", + "positive-integer-or-negative-one-only": "Please fill in an integer of -1 or greater than 0", + "postive-integer-only": "Please fill in an integer greater than 0" + } + }, + "single-source-weighted-shortest-path": { + "options": { + "source": "Starting point ID:", + "direction": "direction:", + "weight": "Holding attributes:", + "with_vertex": "Return to the vertex complete information:", + "label": "Border type:", + "max_degree": "The maximum degree:", + "skip_degree": "The degree of the jump point:", + "capacity": "The maximum value of access to the vertex during traversal:", + "limit": "Back to the vertex/shortest path maximum value:" + }, + "pre-value": "all", + "placeholder": { + "input-source-id": "Please enter the starting point ID", + "input-integer": "Please fill in an integer that is greater than or equal to 0, and defaults to 0", + "input-positive-integer": "Please fill in an integer greater than 0", + "input-positive-integer-or-negative-one-max-degree": "Please fill in an integer of -1 or greater than 0, the default is 10000", + "input-positive-integer-or-negative-one-capacity": "Please fill in an integer of -1 or greater than 0, the default is 10000,000", + "input-positive-integer-or-negative-one-limit": "Please fill in an integer of -1 or greater than 0, and default to 10", + "no-property": "If you do not fill in the weight of 1.0", + "no-edge-types": "Infinite type" + }, + "hint": { + "max-depth": "In order to ensure performance, it is recommended not to exceed 10 steps. Recommend 5 steps", + "skip-degree": "When the number of edges of the vertex is greater than the filling value, skip the current vertic", + "max-degree": "During the query, the maximum number of edges of a single vertex" + }, + "validations": { + "no-empty": "This item cannot be empty", + "integer-only": "Please fill in an integer more than or equal to 0", + "postive-integer-only": "Please fill in an integer greater than 0", + "positive-integer-or-negative-one-only": "Please fill in an integer of -1 or greater than 0" + } + }, + "jaccard": { + "options": { + "vertex": "Speed ​​1:", + "other": "Sperture 2:", + "direction": "direction:", + "label": "Border type:", + "max_degree": "The maximum degree:" + }, + "pre-value": "all", + "placeholder": { + "input-source-id": "Please enter the vertex ID", + "input-other-id": "Please enter the ID different from vertex 1", + "input-positive-integer": "Please fill in an integer greater than 0", + "input-positive-integer-or-negative-one-max-degree": "Please fill in an integer of -1 or greater than 0, the default is 10000", + "no-edge-types": "Infinite type" + }, + "hint": { + "max-depth": "In order to ensure performance, it is recommended not to exceed 10 steps. Recommend 5 steps", + "max-degree": "During the query, the maximum number of edges of a single vertex" + }, + "validations": { + "no-empty": "This item cannot be empty", + "postive-integer-only": "Please fill in an integer greater than 0", + "positive-integer-or-negative-one-only": "Please fill in an integer of -1 or greater than 0", + "no-same-value-with-other": "Can't be the same as Sperture 2", + "no-same-value-with-vertex": "Can't be the same as Sperture 1" + } + }, + "personal-rank": { + "options": { + "source": "Starting point ID:", + "alpha": "alpha:", + "max_depth": "Number of iteration:", + "with_label": "Back results screening:", + "label": "Border type:", + "degree": "The maximum degree:", + "limit": "Back to the highest value of the vertex:", + "sorted": "Return results sorting:" + }, + "with-label-radio-value": { + "same_label": "Same type vertex", + "other_label": "Different types of vertices", + "both_label": "All type vertices" + }, + "placeholder": { + "input-source-id": "Please enter the starting point ID", + "input-positive-integer-or-negative-one-degree": "Please fill in an integer of -1 or greater than 0, the default is 10000", + "input-positive-integer-or-negative-one-limit": "Please fill in an integer of -1 or greater than 0, the default is 10000,000", + "select-edge": "Please select the side type", + "input-positive-integer": "Please fill in an integer greater than 0", + "alpha": "Please enter the number of (0-1]", + "max_depth": "Please enter the number of (0-50]" + }, + "hint": { + "degree": "During the query, the maximum number of edges of a single vertex", + "with-label": "Depending on whether it is the same as the starting point type, screen the return result", + "sorted": "Choose to open, then arrange the order, choose the level, but not sort" + }, + "validations": { + "no-empty": "This item cannot be empty", + "no-edge-typs": "Infinite type", + "alpha-range": "Please fill in the value greater than 0 and less than equal to 1", + "depth-range": "Please fill in the value of greater than 0 and less than equal to 50", + "postive-integer-only": "Please fill in an integer greater than 0", + "positive-integer-or-negative-one-only": "Please fill in an integer of -1 or greater than 0" + }, + "pre-value": "all", + "add-new-rule": "Add rules" + }, + "api-name-mapping": { + "rings": "Ring detection", + "crosspoints": "Intersection detection", + "shortpath": "Minimum path", + "allshortpath": "The shortest path", + "paths": "All paths", + "fsimilarity": "Model similarity algorithm", + "neighborrank": "Neighbor Rank recommendation algorithm", + "kneighbor": "K -step neighbor", + "kout": "K jump algorithm", + "customizedpaths": "Custom path", + "rays": "Ray detection", + "sameneighbors": "Co -neighbor", + "weightedshortpath": "The shortest path with power", + "singleshortpath": "The shortest path of single source band power", + "jaccardsimilarity": "Jaccard similarity", + "personalrank": "Personal Rank recommendation algorithm" + } }, - "validations": { - "no-empty": "该项不能为空", - "integer-only": "请填写大于等于0的整数", - "postive-integer-only": "请填写大于0的整数" + "exec-logs": { + "table-title": { + "time": "time", + "type": "Execute type", + "content": "Execute content", + "status": "state", + "duration": "time consuming", + "manipulation": "operate" + }, + "type": { + "GREMLIN": "Gremlin query", + "GREMLIN_ASYNC": "GREMLIN task", + "ALGORITHM": "Algorithm query" + }, + "status": { + "success": "success", + "async-success": "Successful submission", + "running": "In operation", + "failed": "fail", + "async-failed": "Submit failure" + } } - }, - "shortest-path-all": { - "options": { - "source": "起点ID:", - "target": "终点ID:", - "direction": "方向:", - "max_depth": "最大步数:", - "label": "边类型:", - "max_degree": "最大度数:", - "capacity": "访问顶点最大值:", - "skip_degree": "超级顶点度数:" - }, - "pre-value": "全部", - "placeholder": { - "input-source-id": "请输入起点ID", - "input-target-id": "请输入终点ID", - "input-integer": "请填写大于等于0的整数", - "input-positive-integer": "请填写大于0的整数", - "no-edge-types": "无边类型" - }, - "hint": { - "max-depth": "为保证性能,建议不超过10步,推荐5步", - "skip-degree": "填写查询过程中需要跳过的顶点的最小的边数目,即当顶点的边数目大于超级顶点度数时,跳过该顶点,可用于规避超级点" - }, - "validations": { - "no-empty": "该项不能为空", - "integer-only": "请填写大于等于0的整数", - "postive-integer-only": "请填写大于0的整数" - } - }, - "all-path": { - "options": { - "source": "起点ID:", - "target": "终点ID:", - "direction": "方向:", - "max_depth": "最大步数:", - "label": "边类型:", - "max_degree": "最大度数:", - "capacity": "访问顶点最大值:", - "limit": "返回路径最大值:" - }, - "pre-value": "全部", - "placeholder": { - "input-source-id": "请输入起点ID", - "input-target-id": "请输入终点ID", - "input-integer": "请填写大于等于0的整数", - "input-positive-integer": "请填写大于0的整数", - "no-edge-types": "无边类型" - }, - "hint": { - "max-depth": "为保证性能,建议不超过10步,推荐5步", - "skip-degree": "填写查询过程中需要跳过的顶点的最小的边数目,即当顶点的边数目大于超级顶点度数时,跳过该顶点,可用于规避超级点" - }, - "validations": { - "no-empty": "该项不能为空", - "integer-only": "请填写大于等于0的整数", - "postive-integer-only": "请填写大于0的整数" - } - }, - "model-similarity": { - "options": { - "method": "起点选择方式:", - "source": "起点ID:", - "vertex-type": "顶点类型", - "vertex-property": "顶点属性", - "direction": "方向:", - "least_neighbor": "最少邻居数:", - "similarity": "相似度:", - "label": "边类型:", - "max_similar": "相似度最高个数:", - "least_similar": "梭形相似点最小个数:", - "property_filter": "属性过滤:", - "least_property_number": "最小属性值个数:", - "max_degree": "最大度数:", - "capacity": "访问顶点最大值:", - "skip_degree": "返回顶点最大值:", - "limit": "返回结果最大值:", - "return_common_connection": "返回共同关联点:", - "return_complete_info": "返回顶点完整信息:" - }, - "radio-value": { - "specific-id": "指定ID", - "filtered-type-property": "筛选类型属性" - }, - "placeholder": { - "input-source-id": "请输入起点ID", - "input-vertex-type": "请选择顶点类型", - "input-vertex-property": "请选择顶点属性", - "input-integer": "请填写大于等于0的整数", - "input-positive-integer": "请填写大于0的整数", - "input-integer-gt-1": "请填写大于1的整数", - "input-filtered-property": "请选择需要过滤的属性", - "no-properties": "无属性", - "no-vertex-type": "无顶点类型" - }, - "hint": { - "least_property_number": "属性过滤和最小属性值个数需一起使用;设置后效果为:当起点跟其所有的梭形相似点某个属性的值大于等于最小属性值个数时,才会返回该起点及其梭形相似点", - "least_neighbor": "邻居数少于当前设定值,则认为起点没有梭形相似点", - "similarity": "起点与\"梭形相似点\"的共同邻居数目占起点的全部邻居数目的比例", - "max_similar": "返回起点的梭形相似点中相似度最高的top个数,0表示全部", - "return_common_connection": "是否返回起点及其\"梭形相似点\"共同关联的中间点" - }, - "validations": { - "no-empty": "该项不能为空", - "no-edge-typs": "无边类型", - "integer-only": "请填写大于等于0的整数", - "positive-integer-only": "请填写大于0的整数", - "integer-gt-1": "请填写大于1的整数" - }, - "pre-value": "全部" - }, - "neighbor-rank": { - "options": { - "source": "起点ID:", - "alpha": "Alpha", - "direction": "方向:", - "capacity": "访问顶点最大值:", - "label": "边类型:", - "degree": "最大度数:", - "top": "每层保留权重Top N:" - }, - "placeholder": { - "input-source-id": "请输入起点ID", - "input-integer": "请填写大于等于0的整数", - "input-positive-integer": "请填写大于0的整数", - "range": "范围(0-1]" - }, - "hint": { - "top": "在结果中每一层只保留权重最高的N个结果" - }, - "validations": { - "no-empty": "该项不能为空", - "no-edge-typs": "无边类型", - "range": "请填写大于0且小于等于1的数值", - "integer-only": "请填写大于等于0的整数", - "postive-integer-only": "请填写大于0的整数", - "input-chars": "规则不能其它重复" - }, - "pre-value": "全部", - "add-new-rule": "添加规则" - } - }, - "exec-logs": { - "table-title": { - "time": "时间", - "type": "执行类型", - "content": "执行内容", - "status": "状态", - "duration": "耗时", - "manipulation": "操作" - }, - "type": { - "GREMLIN": "GREMLIN 查询", - "GREMLIN_ASYNC": "GREMLIN 任务", - "ALGORITHM": "算法查询" - }, - "status": { - "success": "成功", - "async-success": "提交成功", - "running": "运行中", - "failed": "失败", - "async-failed": "提交失败" - } } - } }