mirror of
https://github.com/labring/FastGPT.git
synced 2025-07-22 20:37:48 +00:00
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:
@@ -1,60 +1,42 @@
|
||||
{
|
||||
"AI Advanced Settings": "AI Advanced Settings",
|
||||
"AI Settings": "AI Settings",
|
||||
"Advance App TestTip": "Current app may be in advanced orchestration mode\nTo switch to【Simple Mode】please click the save button on the left",
|
||||
"App Detail": "App Details",
|
||||
"Apps Share": "Apps Share",
|
||||
"Basic Settings": "Basic Settings",
|
||||
"Chat Debug": "Chat Debug",
|
||||
"Chat Logs Tips": "Logs will record online, shared and API (chatId required) conversation records for this app",
|
||||
"Chat logs": "Chat Logs",
|
||||
"Confirm Del App Tip": "Confirm to delete this app and all its chat records?",
|
||||
"Confirm copy app tip": "The system will create an application with the same configuration for you, but the permission will not be copied, please confirm!",
|
||||
"Confirm delete folder tip": "Are you sure to delete this folder? All the following applications and corresponding chat records will be deleted, please confirm!",
|
||||
"Connection is invalid": "Connection is invalid",
|
||||
"Connection type is different": "Connection type is different",
|
||||
"Copy Module Config": "Copy Config",
|
||||
"Copy one app": "Copy",
|
||||
"Create bot": "App",
|
||||
"Create copy success": "Create copy success",
|
||||
"Create one ai app": "Create AI app",
|
||||
"Current settings": "Current settings",
|
||||
"Dataset Quote Template": "Knowledge Base QA Mode",
|
||||
"Edit app": "Edit app",
|
||||
"Edit info": "Edit info",
|
||||
"Export Config Successful": "Config copied, please check for important data",
|
||||
"Export Configs": "Export Configs",
|
||||
"Feedback Count": "User Feedback",
|
||||
"Go to chat": "To chat",
|
||||
"Go to run": "Run",
|
||||
"Import Configs": "Import Configs",
|
||||
"Import Configs Failed": "Failed to import configs, please ensure configs are valid!",
|
||||
"Input Field Settings": "Input Field Settings",
|
||||
"Logs Empty": "No logs yet~",
|
||||
"Logs Message Total": "Total Messages",
|
||||
"Logs Source": "Source",
|
||||
"Logs Time": "Time",
|
||||
"Logs Title": "Title",
|
||||
"Mark Count": "Marked Answer Count",
|
||||
"Move app": "Move app",
|
||||
"My Apps": "My Apps",
|
||||
"Output Field Settings": "Output Field Settings",
|
||||
"Paste Config": "Paste Config",
|
||||
"plugin_cost_per_times": "{{cost}}/per time",
|
||||
"Plugin dispatch": "Plugins",
|
||||
"Plugin dispatch tip": "It is up to the model to decide which plug-ins to add additional capabilities to. If the plug-in is selected, the knowledge base call is also treated as a special plug-in.",
|
||||
"Publish channel": "Publish channel",
|
||||
"Publish success": "Publish success",
|
||||
"ai_settings": "AI Settings",
|
||||
"app_detail": "App Details",
|
||||
"chat_debug": "Chat Debug",
|
||||
"chat_logs_tips": "Logs will record online, shared and API (chatId required) conversation records for this app",
|
||||
"chat_logs": "Chat Logs",
|
||||
"confirm_del_app_tip": "Confirm to delete this app and all its chat records?",
|
||||
"confirm_copy_app_tip": "The system will create an application with the same configuration for you, but the permission will not be copied, please confirm!",
|
||||
"confirm_delete_folder_tip": "Are you sure to delete this folder? All the following applications and corresponding chat records will be deleted, please confirm!",
|
||||
"copy_one_app": "Copy",
|
||||
"create_copy_success": "Create copy success",
|
||||
"current_settings": "Current settings",
|
||||
"edit_app": "Edit app",
|
||||
"edit_info": "Edit info",
|
||||
"export_config_successful": "Config copied, please check for important data",
|
||||
"export_configs": "Export Configs",
|
||||
"feedback_count": "User Feedback",
|
||||
"go_to_chat": "To chat",
|
||||
"go_to_run": "Run",
|
||||
"import_configs": "Import Configs",
|
||||
"import_configs_failed": "Failed to import configs, please ensure configs are valid!",
|
||||
"logs_empty": "No logs yet~",
|
||||
"logs_message_total": "Total Messages",
|
||||
"logs_title": "Title",
|
||||
"mark_count": "Marked Answer Count",
|
||||
"move_app": "Move app",
|
||||
"paste_config": "Paste Config",
|
||||
"plugin_dispatch": "Plugins",
|
||||
"plugin_dispatch_tip": "It is up to the model to decide which plug-ins to add additional capabilities to. If the plug-in is selected, the knowledge base call is also treated as a special plug-in.",
|
||||
"publish_channel": "Publish channel",
|
||||
"publish_success": "Publish success",
|
||||
"Run": "Run",
|
||||
"Search app": "Search app",
|
||||
"Setting app": "Settings",
|
||||
"Setting plugin": "Setting plugin",
|
||||
"To Chat": "Go to Chat",
|
||||
"To Settings": "View Details",
|
||||
"Transition to workflow": "Transition to workflow",
|
||||
"Transition to workflow create new placeholder": "Create a new application instead of modifying the current one",
|
||||
"Transition to workflow create new tip": "After converting to workflow, it will not be able to convert back to simple mode, please confirm!",
|
||||
"Variable Key Repeat Tip": "Variable key is duplicate",
|
||||
"search_app": "Search app",
|
||||
"setting_app": "Settings",
|
||||
"setting_plugin": "Setting plugin",
|
||||
"transition_to_workflow": "Transition to workflow",
|
||||
"transition_to_workflow_create_new_placeholder": "Create a new application instead of modifying the current one",
|
||||
"transition_to_workflow_create_new_tip": "After converting to workflow, it will not be able to convert back to simple mode, please confirm!",
|
||||
"app": {
|
||||
"modules": {
|
||||
"click to update": "click to update",
|
||||
@@ -65,17 +47,16 @@
|
||||
"plugin_cost_per_times": "{{cost}} points/times"
|
||||
},
|
||||
"module": {
|
||||
"Combine Modules": "Combine Modules",
|
||||
"Confirm Sync": "The template will be updated to the latest template configuration. Fields that do not exist in the template will be deleted (including all custom fields). You are advised to make a copy of the node and then update the original node version.",
|
||||
"Custom Title Tip": "This title will be displayed during the conversation",
|
||||
"My Modules": "My Modules",
|
||||
"No Modules": "No plugins yet~",
|
||||
"System Module": "System Module",
|
||||
"type": "\"{{type}}\" type\n{{description}}"
|
||||
"No Modules": "No plugins yet~"
|
||||
},
|
||||
"modules": {
|
||||
"Title is required": "Module name cannot be empty"
|
||||
},
|
||||
"template": {
|
||||
"simple_robot": "Simple Robot"
|
||||
},
|
||||
"type": {
|
||||
"All": "All",
|
||||
"Create http plugin tip": "Create plug-ins in batches using OpenAPI schema, compatible with GPTs format.",
|
||||
@@ -93,4 +74,4 @@
|
||||
"version": {
|
||||
"Revert success": "Revert success"
|
||||
}
|
||||
}
|
||||
}
|
@@ -1,18 +1,12 @@
|
||||
{
|
||||
"Chat input guide lexicon is empty": "The lexicon has not been configured",
|
||||
"Config Texts": "Config thesaurus ",
|
||||
"Config input guide lexicon": "Config",
|
||||
"Config input guide lexicon title": "Config lexicon",
|
||||
"Config question guide": "Configuration input Prompt ",
|
||||
"Csv input lexicon tip": "Only CSV can be imported in batches. Click to download the template",
|
||||
"Custom input guide url": "Custom lexicon url",
|
||||
"Custom question guide URL": "Custom lexicon address ",
|
||||
"Input Guide": "Intelligent Recommendation ",
|
||||
"Input guide": "Input guide",
|
||||
"Input guide lexicon": "Lexicon",
|
||||
"Input guide tip": "You can configure some preset questions. When the user enters a question, the relevant question is retrieved from these preset questions for prompt.",
|
||||
"Insert input guide, Some data already exists": "Duplicate data, automatically filtered, insert: {{len}} data",
|
||||
"New input guide lexicon": "New lexicon",
|
||||
"Only support CSV": "Only support CSV import, click download template ",
|
||||
"Question Guide Texts": "Lexicon"
|
||||
}
|
||||
"chat_input_guide_lexicon_is_empty": "The lexicon has not been configured",
|
||||
"config_input_guide_lexicon": "Config",
|
||||
"config_input_guide_lexicon_title": "Config lexicon",
|
||||
"csv_input_lexicon_tip": "Only CSV can be imported in batches. Click to download the template",
|
||||
"custom_input_guide_url": "Custom lexicon url",
|
||||
"input_guide": "Input guide",
|
||||
"input_guide_lexicon": "Lexicon",
|
||||
"input_guide_tip": "You can configure some preset questions. When the user enters a question, the relevant question is retrieved from these preset questions for prompt.",
|
||||
"insert_input_guide,_some_data_already_exists": "Duplicate data, automatically filtered, insert: {{len}} data",
|
||||
"new_input_guide_lexicon": "New lexicon"
|
||||
}
|
File diff suppressed because it is too large
Load Diff
@@ -1,26 +1,25 @@
|
||||
{
|
||||
"Collection tags": "Tags",
|
||||
"Common Dataset": "Common dataset",
|
||||
"Common Dataset Desc": "Can be built by importing files, web links, or manual entry",
|
||||
"Confirm to rebuild embedding tip": "Are you sure to switch the knowledge base index?\nSwitching index is a very heavy operation that requires re-indexing all the data in your knowledge base, which may take a long time. Please ensure that the remaining points in your account are sufficient.\n\nIn addition, you need to be careful to modify the applications that select this knowledge base to avoid mixing them with other index model knowledge bases.",
|
||||
"collection_tags": "Tags",
|
||||
"common_dataset": "Common dataset",
|
||||
"common_dataset_desc": "Can be built by importing files, web links, or manual entry",
|
||||
"confirm_to_rebuild_embedding_tip": "Are you sure to switch the knowledge base index?\nSwitching index is a very heavy operation that requires re-indexing all the data in your knowledge base, which may take a long time. Please ensure that the remaining points in your account are sufficient.\n\nIn addition, you need to be careful to modify the applications that select this knowledge base to avoid mixing them with other index model knowledge bases.",
|
||||
"Disabled": "Disabled",
|
||||
"Enable": "Enable",
|
||||
"Enabled": "Enabled",
|
||||
"External file": "External file",
|
||||
"External file Dataset Desc": "You can import files from an external file library to build a knowledge base. Files are not stored twice",
|
||||
"External id": "File id",
|
||||
"External read url": "External read url",
|
||||
"External read url tip": "You can configure the reading address of your file library. This allows users to read and authenticate. You can currently use the {{fileId}} variable to refer to the external file ID.",
|
||||
"External url": "File read url",
|
||||
"Folder Dataset": "Folder",
|
||||
"Rebuild embedding start tip": "The task of switching index models has begun",
|
||||
"Rebuilding index count": "Rebuilding count: {{count}}",
|
||||
"The knowledge base has indexes that are being trained or being rebuilt": "The knowledge base has indexes that are being trained or being rebuilt",
|
||||
"Website Dataset": "Web site",
|
||||
"Website Dataset Desc": "Web site synchronization allows you to use a web page link to build a dataset",
|
||||
"external_file": "External file",
|
||||
"external_file_dataset_desc": "You can import files from an external file library to build a knowledge base. Files are not stored twice",
|
||||
"external_id": "File id",
|
||||
"external_read_url": "External read url",
|
||||
"external_read_url_tip": "You can configure the reading address of your file library. This allows users to read and authenticate. You can currently use the {{fileId}} variable to refer to the external file ID.",
|
||||
"external_url": "File read url",
|
||||
"rebuild_embedding_start_tip": "The task of switching index models has begun",
|
||||
"rebuilding_index_count": "Rebuilding count: {{count}}",
|
||||
"the_knowledge_base_has_indexes_that_are_being_trained_or_being_rebuilt": "The knowledge base has indexes that are being trained or being rebuilt",
|
||||
"website_dataset": "Web site",
|
||||
"website_dataset_desc": "Web site synchronization allows you to use a web page link to build a dataset",
|
||||
"collection": {
|
||||
"Create update time": "Create/Update time",
|
||||
"Training type": "Training type"
|
||||
},
|
||||
"filename": "filename"
|
||||
}
|
||||
}
|
@@ -1,24 +1,15 @@
|
||||
{
|
||||
"Click to view raw source": "View source",
|
||||
"Click to view file": "Click to view the original file",
|
||||
"Release the mouse to upload the file": "Release the mouse to upload the file",
|
||||
"upload error description": "Only supports uploading multiple files or one folder at a time",
|
||||
|
||||
"Empty file tip": "The file content is empty, the file may not be readable or it may be a pure image file.",
|
||||
"File Content": "File Content",
|
||||
"File Name": "File Name",
|
||||
"File Size": "File Size",
|
||||
"File content can not be empty": "File content cannot be empty",
|
||||
"Filename Can not Be Empty": "Filename cannot be empty",
|
||||
"Read File Error": "File parsing failed",
|
||||
"Select and drag file tip": "Click or drag files here to upload",
|
||||
"Select failed": "File selection failed",
|
||||
"Select file amount limit": "You can select up to {{max}} files",
|
||||
"Select file amount limit 100": "You can select up to 100 files at a time",
|
||||
"Some file count exceeds limit": "Exceeds {{maxCount}} files, automatically truncated",
|
||||
"Some file size exceeds limit": "Some files exceed: {{maxSize}}, have been filtered",
|
||||
"Support file type": "Supports {{fileType}} type files",
|
||||
"Support max count": "Supports up to {{maxCount}} files.",
|
||||
"Support max size": "Maximum size per file: {{maxSize}}.",
|
||||
"Upload failed": "Upload failed"
|
||||
}
|
||||
"click_to_view_raw_source": "View source",
|
||||
"release_the_mouse_to_upload_the_file": "Release the mouse to upload the file",
|
||||
"upload_error_description": "Only supports uploading multiple files or one folder at a time",
|
||||
"file_name": "File Name",
|
||||
"file_size": "File Size",
|
||||
"select_and_drag_file_tip": "Click or drag files here to upload",
|
||||
"select_file_amount_limit": "You can select up to {{max}} files",
|
||||
"some_file_count_exceeds_limit": "Exceeds {{maxCount}} files, automatically truncated",
|
||||
"some_file_size_exceeds_limit": "Some files exceed: {{maxSize}}, have been filtered",
|
||||
"support_file_type": "Supports {{fileType}} type files",
|
||||
"support_max_count": "Supports up to {{maxCount}} files.",
|
||||
"support_max_size": "Maximum size per file: {{maxSize}}.",
|
||||
"upload_failed": "Upload failed"
|
||||
}
|
@@ -1,22 +1,17 @@
|
||||
{
|
||||
"Copy IFrame": "Embed webpage",
|
||||
"Copy Link": "Copy",
|
||||
"Create API Key": "Create new Key",
|
||||
"Create Link": "Create link",
|
||||
"Default Response": "Default Response",
|
||||
"Delete Link": "Delete link",
|
||||
"Edit API Key": "Edit Key information",
|
||||
"Edit IFrame Link": "Update embed link",
|
||||
"Edit Link": "Edit",
|
||||
"Edit Share Window": "Update share window",
|
||||
"Feishu name": "Lark",
|
||||
"Link Name": "Name of the share link",
|
||||
"QPM Tips": "How many times per minute can each IP ask at most",
|
||||
"QPM is empty": "QPM cannot be empty",
|
||||
"app key tips": "These keys have the current application identification, refer to the document for specific use ",
|
||||
"key alias": "key alias, for display only ",
|
||||
"key tips": "You can use the API Key to access certain interfaces (you can't access the app, you need to use the API key within the app to access the app)",
|
||||
"token auth": "Token authentication",
|
||||
"token auth Tips": "Identity verification server address, if this value is filled, a request will be sent to the specified server before each conversation to perform identity verification",
|
||||
"token auth use cases": "View usage instructions for identity verification"
|
||||
}
|
||||
"create_api_key": "Create new Key",
|
||||
"create_link": "Create link",
|
||||
"default_response": "Default Response",
|
||||
"edit_api_key": "Edit Key information",
|
||||
"edit_link": "Edit",
|
||||
"feishu_name": "Lark",
|
||||
"link_name": "Name of the share link",
|
||||
"qpm_tips": "How many times per minute can each IP ask at most",
|
||||
"qpm_is_empty": "QPM cannot be empty",
|
||||
"app_key_tips": "These keys have the current application identification, refer to the document for specific use ",
|
||||
"key_alias": "key alias, for display only ",
|
||||
"key_tips": "You can use the API Key to access certain interfaces (you can't access the app, you need to use the API key within the app to access the app)",
|
||||
"token_auth": "Token authentication",
|
||||
"token_auth_tips": "Identity verification server address, if this value is filled, a request will be sent to the specified server before each conversation to perform identity verification",
|
||||
"token_auth_use_cases": "View usage instructions for identity verification"
|
||||
}
|
@@ -1,22 +1,8 @@
|
||||
{
|
||||
"permission": {
|
||||
"Set read permission": "Read permission",
|
||||
"Set write permission": "Write permission",
|
||||
"Write": "Write"
|
||||
},
|
||||
"team": {
|
||||
"Add manager": "Add manager"
|
||||
},
|
||||
"user": {
|
||||
"team": {
|
||||
"permission": {
|
||||
"Manage": "Admin",
|
||||
"Manage tip": "Team administrator with full permissions",
|
||||
"Read": "Read",
|
||||
"Read desc": "Members can only read related resources and cannot create new resources",
|
||||
"Write": "Write",
|
||||
"Write tip": "In addition to readable resources, you can create new resources"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@@ -1,19 +1,19 @@
|
||||
{
|
||||
"Add new input": "Add input",
|
||||
"add_new_input": "Add input",
|
||||
"Code": "Code",
|
||||
"Confirm delete field tip": "Confirm to delete the field?",
|
||||
"Custom input": "Custom input",
|
||||
"Edit input": "Edit input",
|
||||
"Field Name already exists": "Field name already exists",
|
||||
"Field description": "Field description",
|
||||
"Field description placeholder": "Describes the functionality of this input field, which affects the quality of model generation if the parameter is called for a tool",
|
||||
"Field required": "Required",
|
||||
"Field used as tool input": "As tool input",
|
||||
"Input description": "Input descriotion",
|
||||
"Only the Reference type is supported": "Only the Reference type is supported",
|
||||
"Optional value type": "Optional value type",
|
||||
"Optional value type tip": "One or more data types can be specified, and users can only select the configured type when adding fields in winter",
|
||||
"Tool input": "Tool",
|
||||
"confirm_delete_field_tip": "Confirm to delete the field?",
|
||||
"custom_input": "Custom input",
|
||||
"edit_input": "Edit input",
|
||||
"field_name_already_exists": "Field name already exists",
|
||||
"field_description": "Field description",
|
||||
"field_description_placeholder": "Describes the functionality of this input field, which affects the quality of model generation if the parameter is called for a tool",
|
||||
"field_required": "Required",
|
||||
"field_used_as_tool_input": "As tool input",
|
||||
"input_description": "Input descriotion",
|
||||
"only_the_reference_type_is_supported": "Only the Reference type is supported",
|
||||
"optional_value_type": "Optional value type",
|
||||
"optional_value_type_tip": "One or more data types can be specified, and users can only select the configured type when adding fields in winter",
|
||||
"tool_input": "Tool",
|
||||
"code": {
|
||||
"Reset template": "Reset template",
|
||||
"Reset template confirm": "Are you sure to restore the code template? All input and output to template values will be reset, please be careful to save the current code."
|
||||
@@ -28,4 +28,4 @@
|
||||
"Custom outputs": "Custom outputs",
|
||||
"Error": "Error"
|
||||
}
|
||||
}
|
||||
}
|
3
packages/web/i18n/utils.ts
Normal file
3
packages/web/i18n/utils.ts
Normal file
@@ -0,0 +1,3 @@
|
||||
import { I18nKeyFunction } from '../types/i18next';
|
||||
|
||||
export const i18nT: I18nKeyFunction = (key) => key;
|
@@ -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": "回滚成功"
|
||||
}
|
||||
}
|
||||
}
|
@@ -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
@@ -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": "文件名"
|
||||
}
|
||||
}
|
@@ -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": "上传异常"
|
||||
}
|
@@ -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": "查看身份验证使用说明"
|
||||
}
|
@@ -4,12 +4,10 @@
|
||||
"Manage tip": "团队管理员,拥有全部权限",
|
||||
"Read": "仅读",
|
||||
"Read desc": "成员仅可阅读相关资源,无法新建资源",
|
||||
"Set read permission": "设为仅读",
|
||||
"Set write permission": "设为可写",
|
||||
"Write": "可写",
|
||||
"Write tip": "除了可读资源外,还可以新建新的资源"
|
||||
},
|
||||
"team": {
|
||||
"Add manager": "添加管理员"
|
||||
}
|
||||
}
|
||||
}
|
@@ -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": "错误信息"
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user