feat: Optimize i18n keys and remove unused keys, supporting static files in I18nT (#2092)

* feat: packages web i18n

* delete file

* feat:i18n add i18nT

* handle keys

* delete unusedKeys

* fix build

* update dev.md
This commit is contained in:
jingyang
2024-07-19 16:28:07 +08:00
committed by GitHub
parent f7b55b501f
commit 57ff38e16f
64 changed files with 552 additions and 1547 deletions

View File

@@ -1,59 +1,42 @@
{
"AI Settings": "AI 配置",
"Advance App TestTip": "当前应用可能为高级编排模式\n如需切换为【简易模式】请点击左侧保存按键",
"App Detail": "应用详情",
"Apps Share": "应用分享",
"Basic Settings": "基本信息",
"Chat Debug": "调试预览",
"Chat Logs Tips": "日志会记录该应用的在线、分享和 API需填写 chatId对话记录",
"Chat logs": "对话日志",
"Confirm Del App Tip": "确认删除该应用及其所有聊天记录?",
"Confirm copy app tip": "系统将为您创建一个相同配置应用,但权限不会进行复制,请确认!",
"Confirm delete folder tip": "确认删除该文件夹?将会删除它下面所有应用及对应的聊天记录,请确认!",
"Connection is invalid": "连接无效",
"Connection type is different": "连接的类型不一致",
"Copy Module Config": "复制配置",
"Copy one app": "创建副本",
"Create bot": "应用",
"Create copy success": "创建副本成功",
"Create one ai app": "创建一个 AI 应用",
"Current settings": "当前配置",
"Dataset Quote Template": "知识库问答模式",
"Edit app": "编辑应用",
"Edit info": "编辑信息",
"Export Config Successful": "已复制配置,自动过滤部分敏感信息,请注意检查是否仍有敏感数据",
"Export Configs": "导出配置",
"Feedback Count": "用户反馈",
"Go to chat": "去对话",
"Go to run": "去运行",
"Import Configs": "导入配置",
"Import Configs Failed": "导入配置失败,请确保配置正常!",
"Input Field Settings": "输入字段编辑",
"Logs Empty": "还没有日志噢~",
"Logs Message Total": "消息总数",
"Logs Source": "来源",
"Logs Time": "时间",
"Logs Title": "标题",
"Mark Count": "标注答案数量",
"Move app": "移动应用",
"My Apps": "我的应用",
"Output Field Settings": "输出字段编辑",
"Paste Config": "粘贴配置",
"plugin_cost_per_times": "{{cost}}/次",
"Plugin dispatch": "插件调用",
"Plugin dispatch tip": "给模型附加额外的能力,具体调用哪些插件,将由模型自主决定。\n若选择了插件知识库调用将自动作为一个特殊的插件。",
"Publish channel": "发布渠道",
"Publish success": "发布成功",
"ai_settings": "AI 配置",
"app_detail": "应用详情",
"chat_debug": "调试预览",
"chat_logs_tips": "日志会记录该应用的在线、分享和 API需填写 chatId对话记录",
"chat_logs": "对话日志",
"confirm_del_app_tip": "确认删除该应用及其所有聊天记录?",
"confirm_copy_app_tip": "系统将为您创建一个相同配置应用,但权限不会进行复制,请确认!",
"confirm_delete_folder_tip": "确认删除该文件夹?将会删除它下面所有应用及对应的聊天记录,请确认!",
"copy_one_app": "创建副本",
"create_copy_success": "创建副本成功",
"current_settings": "当前配置",
"edit_app": "编辑应用",
"edit_info": "编辑信息",
"export_config_successful": "已复制配置,自动过滤部分敏感信息,请注意检查是否仍有敏感数据",
"export_configs": "导出配置",
"feedback_count": "用户反馈",
"go_to_chat": "去对话",
"go_to_run": "去运行",
"import_configs": "导入配置",
"import_configs_failed": "导入配置失败,请确保配置正常!",
"logs_empty": "还没有日志噢~",
"logs_message_total": "消息总数",
"logs_title": "标题",
"mark_count": "标注答案数量",
"move_app": "移动应用",
"paste_config": "粘贴配置",
"plugin_dispatch": "插件调用",
"plugin_dispatch_tip": "给模型附加额外的能力,具体调用哪些插件,将由模型自主决定。\n若选择了插件知识库调用将自动作为一个特殊的插件。",
"publish_channel": "发布渠道",
"publish_success": "发布成功",
"Run": "运行",
"Search app": "搜索应用",
"Setting app": "应用配置",
"Setting plugin": "插件配置",
"To Chat": "前去对话",
"To Settings": "查看详情",
"Transition to workflow": "转成工作流",
"Transition to workflow create new placeholder": "创建一个新的应用,而不是修改当前应用",
"Transition to workflow create new tip": "转化成工作流后,将无法转化回简易模式,请确认!",
"Variable Key Repeat Tip": "变量 key 重复",
"search_app": "搜索应用",
"setting_app": "应用配置",
"setting_plugin": "插件配置",
"transition_to_workflow": "转成工作流",
"transition_to_workflow_create_new_placeholder": "创建一个新的应用,而不是修改当前应用",
"transition_to_workflow_create_new_tip": "转成工作流后,将无法转化回简易模式,请确认!",
"app": {
"modules": {
"click to update": "点击更新",
@@ -64,17 +47,16 @@
"plugin_cost_per_times": "{{cost}}积分/次"
},
"module": {
"Combine Modules": "组合模块",
"Confirm Sync": "将会更新至最新的模板配置,不存在模板中的字段将会被删除(包括所有自定义字段),建议您先复制一份节点,再更新原来节点的版本。",
"Custom Title Tip": "该标题名字会展示在对话过程中",
"My Modules": "",
"No Modules": "没找到插件",
"System Module": "系统模块",
"type": "\"{{type}}\"类型\n{{description}}"
"No Modules": "没找到插件"
},
"modules": {
"Title is required": "模块名不能为空"
},
"template": {
"simple_robot": "简易机器人"
},
"type": {
"All": "全部",
"Create http plugin tip": "通过 OpenAPI Schema 批量创建插件,兼容 GPTs 格式。",
@@ -92,4 +74,4 @@
"version": {
"Revert success": "回滚成功"
}
}
}

View File

@@ -1,13 +1,13 @@
{
"Chat input guide lexicon is empty": "还没有配置词库",
"Config input guide": "配置输入引导",
"Config input guide lexicon": "配置词库",
"Config input guide lexicon title": "配置词库",
"Csv input lexicon tip": "仅支持 CSV 批量导入,点击下载模板",
"Custom input guide url": "自定义词库地址",
"Input guide": "输入引导",
"Input guide lexicon": "词库",
"Input guide tip": "可以配置一些预设的问题。在用户输入问题时,会从这些预设问题中获取相关问题进行提示。",
"Insert input guide, Some data already exists": "有重复数据,已自动过滤,共插入 {{len}} 条数据",
"New input guide lexicon": "新词库"
}
"chat_input_guide_lexicon_is_empty": "还没有配置词库",
"config_input_guide": "配置输入引导",
"config_input_guide_lexicon": "配置词库",
"config_input_guide_lexicon_title": "配置词库",
"csv_input_lexicon_tip": "仅支持 CSV 批量导入,点击下载模板",
"custom_input_guide_url": "自定义词库地址",
"input_guide": "输入引导",
"input_guide_lexicon": "词库",
"input_guide_tip": "可以配置一些预设的问题。在用户输入问题时,会从这些预设问题中获取相关问题进行提示。",
"insert_input_guide,_some_data_already_exists": "有重复数据,已自动过滤,共插入 {{len}} 条数据",
"new_input_guide_lexicon": "新词库"
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,26 +1,25 @@
{
"Collection tags": "集合标签",
"Common Dataset": "通用知识库",
"Common Dataset Desc": "可通过导入文件、网页链接或手动录入形式构建知识库",
"Confirm to rebuild embedding tip": "确认为知识库切换索引?\n切换索引是一个非常重量的操作需要对您知识库内所有数据进行重新索引时间可能较长请确保账号内剩余积分充足。\n\n此外你还需要注意修改选择该知识库的应用避免它们与其他索引模型知识库混用。",
"collection_tags": "集合标签",
"common_dataset": "通用知识库",
"common_dataset_desc": "可通过导入文件、网页链接或手动录入形式构建知识库",
"confirm_to_rebuild_embedding_tip": "确认为知识库切换索引?\n切换索引是一个非常重量的操作需要对您知识库内所有数据进行重新索引时间可能较长请确保账号内剩余积分充足。\n\n此外你还需要注意修改选择该知识库的应用避免它们与其他索引模型知识库混用。",
"Disabled": "已禁用",
"Enable": "启用",
"Enabled": "已启用",
"External File": "外部文件库",
"External file Dataset Desc": "可以从外部文件库导入文件构建知识库,文件不会进行二次存储",
"External id": "文件阅读 ID",
"External read url": "外部预览地址",
"External read url tip": "可以配置你文件库的阅读地址。便于对用户进行阅读鉴权操作。目前可以使用 {{fileId}} 变量来指代外部文件 ID。",
"External url": "文件访问 URL",
"Folder Dataset": "文件夹",
"Rebuild embedding start tip": "切换索引模型任务已开始",
"Rebuilding index count": "重建索引数量:{{count}}",
"The knowledge base has indexes that are being trained or being rebuilt": "知识库有训练中或正在重建的索引",
"Website Dataset": "Web 站点同步",
"Website Dataset Desc": "Web 站点同步允许你直接使用一个网页链接构建知识库",
"external_file": "外部文件库",
"external_file_dataset_desc": "可以从外部文件库导入文件构建知识库,文件不会进行二次存储",
"external_id": "文件阅读 ID",
"external_read_url": "外部预览地址",
"external_read_url_tip": "可以配置你文件库的阅读地址。便于对用户进行阅读鉴权操作。目前可以使用 {{fileId}} 变量来指代外部文件 ID。",
"external_url": "文件访问 URL",
"rebuild_embedding_start_tip": "切换索引模型任务已开始",
"rebuilding_index_count": "重建中索引数量:{{count}}",
"the_knowledge_base_has_indexes_that_are_being_trained_or_being_rebuilt": "知识库有训练中或正在重建索引",
"website_dataset": "Web 站点同步",
"website_dataset_desc": "Web 站点同步允许你直接使用一个网页链接构建知识库",
"collection": {
"Create update time": "创建/更新时间",
"Training type": "训练模式"
},
"filename": "文件名"
}
}

View File

@@ -1,24 +1,15 @@
{
"Click to view raw source": "点击查看来源",
"Click to view file": "点击查看原始文件",
"Release the mouse to upload the file": "松开鼠标上传文件",
"upload error description": "单次只支持上传多个文件或者一个文件夹",
"Empty file tip": "文件内容为空,可能该文件无法读取或为纯图片文件内容。",
"File Content": "文件内容",
"File Name": "文件名",
"File Size": "文件大小",
"File content can not be empty": "文件内容不能为空",
"Filename Can not Be Empty": "文件名不能为空",
"Read File Error": "解析文件失败",
"Select and drag file tip": "点击或拖动文件到此处上传",
"Select failed": "选择文件异常",
"Select file amount limit": "最多选择 {{max}} 个文件",
"Select file amount limit 100": "每次最多选择 100 个文件",
"Some file count exceeds limit": "超出 {{maxCount}} 个文件,已自动截取",
"Some file size exceeds limit": "部分文件超出 {{maxSize}},已被过滤",
"Support file type": "支持 {{fileType}} 类型文件",
"Support max count": "最多支持 {{maxCount}} 个文件",
"Support max size": "单个文件最大 {{maxSize}}",
"Upload failed": "上传异常"
}
"click_to_view_raw_source": "点击查看来源",
"release_the_mouse_to_upload_the_file": "松开鼠标上传文件",
"upload_error_description": "单次只支持上传多个文件或者一个文件夹",
"file_name": "文件名",
"file_size": "文件大小",
"select_and_drag_file_tip": "点击或拖动文件到此处上传",
"select_file_amount_limit": "最多选择 {{max}} 个文件",
"some_file_count_exceeds_limit": "超出 {{maxCount}} 个文件,已自动截取",
"some_file_size_exceeds_limit": "部分文件超出 {{maxSize}},已被过滤",
"support_file_type": "支持 {{fileType}} 类型文件",
"support_max_count": "最多支持 {{maxCount}} 个文件",
"support_max_size": "单个文件最大 {{maxSize}}",
"upload_failed": "上传异常"
}

View File

@@ -1,20 +1,17 @@
{
"Create API Key": "创建新 key",
"Create Link": "创建链接",
"Default Response": "默认回复",
"Delete Link": "删除链接",
"Edit API Key": "编辑 key 信息",
"Edit IFrame Link": "更新嵌入链接",
"Edit Link": "编辑",
"Edit Share Window": "更新分享窗口",
"Feishu name": "飞书",
"Link Name": "分享链接的名字",
"QPM Tips": "每个 IP 每分钟最多提问多少次",
"QPM is empty": "QPM 不能为空",
"app key tips": "这些 key 已有当前应用标识,具体使用可参考文档",
"key alias": "key 的别名,仅用于展示",
"key tips": "你可以使用 API 秘钥访问一些特定的接口(无法访问应用,访问应用需使用应用内的 API key",
"token auth": "身份验证",
"token auth Tips": "身份校验服务器地址,如填写该值,每次对话前都会向指定服务器发送一个请求,进行身份校验",
"token auth use cases": "查看身份验证使用说明"
}
"create_api_key": "创建新 key",
"create_link": "创建链接",
"default_response": "默认回复",
"edit_api_key": "编辑 key 信息",
"edit_link": "编辑",
"feishu_name": "飞书",
"link_name": "分享链接的名字",
"qpm_tips": "每个 IP 每分钟最多提问多少次",
"qpm_is_empty": "QPM 不能为空",
"app_key_tips": "这些 key 已有当前应用标识,具体使用可参考文档",
"key_alias": "key 的别名,仅用于展示",
"key_tips": "你可以使用 API 秘钥访问一些特定的接口(无法访问应用,访问应用需使用应用内的 API key",
"token_auth": "身份验证",
"token_auth_tips": "身份校验服务器地址,如填写该值,每次对话前都会向指定服务器发送一个请求,进行身份校验",
"token_auth_use_cases": "查看身份验证使用说明"
}

View File

@@ -4,12 +4,10 @@
"Manage tip": "团队管理员,拥有全部权限",
"Read": "仅读",
"Read desc": "成员仅可阅读相关资源,无法新建资源",
"Set read permission": "设为仅读",
"Set write permission": "设为可写",
"Write": "可写",
"Write tip": "除了可读资源外,还可以新建新的资源"
},
"team": {
"Add manager": "添加管理员"
}
}
}

View File

@@ -1,19 +1,19 @@
{
"Add new input": "新增输入",
"add_new_input": "新增输入",
"Code": "代码",
"Confirm delete field tip": "确认删除该字段?",
"Custom input": "自定义输入",
"Edit input": "编辑输入",
"Field Name already exists": "字段名已经存在",
"Field description": "字段描述",
"Field description placeholder": "描述该输入字段的功能,如果为工具调用参数,则该描述会影响模型生成的质量",
"Field required": "必填",
"Field used as tool input": "作为工具调用参数",
"Input description": "字段描述",
"Only the Reference type is supported": "仅支持引用类型",
"Optional value type": "可选的数据类型",
"Optional value type tip": "可以指定 1 个或多个数据类型,用户在冬天添加字段时,仅可选择配置的类型",
"Tool input": "工具参数",
"confirm_delete_field_tip": "确认删除该字段?",
"custom_input": "自定义输入",
"edit_input": "编辑输入",
"field_name_already_exists": "字段名已经存在",
"field_description": "字段描述",
"field_description_placeholder": "描述该输入字段的功能,如果为工具调用参数,则该描述会影响模型生成的质量",
"field_required": "必填",
"field_used_as_tool_input": "作为工具调用参数",
"input_description": "字段描述",
"only_the_reference_type_is_supported": "仅支持引用类型",
"optional_value_type": "可选的数据类型",
"optional_value_type_tip": "可以指定 1 个或多个数据类型,用户在冬天添加字段时,仅可选择配置的类型",
"tool_input": "工具参数",
"code": {
"Reset template": "还原模板",
"Reset template confirm": "确认还原代码模板?将会重置所有输入和输出至模板值,请注意保存当前代码。"
@@ -28,4 +28,4 @@
"Custom outputs": "自定义输出",
"Error": "错误信息"
}
}
}