Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
103 changes: 102 additions & 1 deletion src/locales/en-US.json
Original file line number Diff line number Diff line change
Expand Up @@ -521,5 +521,106 @@
"SHENYU.NAMESPACE.INPUTDESC":"description",
"SHENYU.NAMESPACE.INPUTNAMESPACEID":"namespaceId",
"SHENYU.NAMESPACE.ALERTNAMESPACEID":"Automatically generated namespaceId",
"SHENYU.MENU.SYSTEM.MANAGMENT.NAMESPACEPLUGIN":"Plugin"
"SHENYU.MENU.SYSTEM.MANAGMENT.NAMESPACEPLUGIN":"Plugin",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.WEIGHT": "Weight",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.WARMUP": "Warmup",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.GRAY": "Gray",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.STARTUP": "Startup",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.PROTOCOL": "Protocol",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.STATUS": "Status",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.URL": "URL",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.TIMESTAMP": "Timestamp",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.TOTAL": "Total",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.HEALTHY": "Healthy",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.UNHEALTHY": "Unhealthy",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.LISTEN": "Listen",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.HANDLER": "Handler",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.SELECTED": "Selected",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.SELECTED.TOTAL": "Selected Total",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.DETECTED": "Detected",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.DETECTED.TOTAL": "Detected Total",
"SHENYU.DISCOVERY.CONFIG.DISCOVERYTYPE": "Discovery Type",
"SHENYU.DISCOVERY.CONFIG.SERVERLIST": "Server List",
"SHENYU.DISCOVERY.CONFIG.PROPS": "Properties",
"SHENYU.DISCOVERY.CONFIG.LISTENERNODE": "Listener Node",
"SHENYU.DISCOVERY.CONFIG.HANDLER": "Handler",
"SHENYU.DISCOVERY.CONFIG.PROPS.PLACEHOLDER": "Please enter properties (JSON format)",
"SHENYU.DISCOVERY.CONFIG.SERVERLIST.PLACEHOLDER": "Please enter server list",
"SHENYU.DISCOVERY.CONFIG.LISTENERNODE.PLACEHOLDER": "Please enter listener node",
"SHENYU.DISCOVERY.CONFIG.HANDLER.PLACEHOLDER": "Please enter handler (JSON format)",
"SHENYU.DISCOVERY.CONFIG.DISCOVERYTYPE.PLACEHOLDER": "Please select discovery type",
"SHENYU.MCP.JSON.EDIT.TITLE": "JSON Edit Handle Configuration",
"SHENYU.MCP.JSON.EDIT.DESCRIPTION": "You can directly edit the JSON configuration of the Handle field. Support copy and paste the entire JSON text.",
"SHENYU.MCP.JSON.EDIT.FORMAT": "Format",
"SHENYU.MCP.JSON.EDIT.COMPRESS": "Compress",
"SHENYU.MCP.JSON.EDIT.COPY": "Copy All",
"SHENYU.MCP.JSON.EDIT.TAB.TEXT": "Text Edit",
"SHENYU.MCP.JSON.EDIT.TAB.PREVIEW": "Visual Preview",
"SHENYU.MCP.JSON.EDIT.ERROR.PREFIX": "Format Error: ",
"SHENYU.MCP.JSON.EDIT.HANDLE.TITLE": "Handle Field Structure Description:",
"SHENYU.MCP.JSON.EDIT.HANDLE.PARAMETERS": "Tool parameter list, including name, type, description and other fields",
"SHENYU.MCP.JSON.EDIT.HANDLE.REQUESTCONFIG": "Request configuration information, usually in JSON string format",
"SHENYU.MCP.JSON.EDIT.HANDLE.DESCRIPTION": "Detailed description of the tool",
"SHENYU.MCP.JSON.EDIT.OPERATION.TITLE": "Operation Instructions:",
"SHENYU.MCP.JSON.EDIT.OPERATION.KEYBOARD": "Support Ctrl+A to select all, Ctrl+C to copy, Ctrl+V to paste Handle configuration",
"SHENYU.MCP.JSON.EDIT.OPERATION.SWITCH": "You can switch between text editing and visual preview",
"SHENYU.MCP.JSON.EDIT.OPERATION.VALIDATE": "JSON format will be automatically validated before saving",
"SHENYU.MCP.JSON.EDIT.OPERATION.ONLY.HANDLE": "Only the Handle field will be updated, other tool information remains unchanged",
"SHENYU.MCP.JSON.EDIT.PLACEHOLDER": "Please enter Handle configuration in JSON format",
"SHENYU.MCP.JSON.EDIT.EMPTY.ERROR": "Handle configuration cannot be empty",
"SHENYU.MCP.JSON.EDIT.FORMAT.ERROR": "JSON Format Error: ",
"SHENYU.MCP.JSON.EDIT.FORMAT.SUCCESS": "JSON formatted successfully",
"SHENYU.MCP.JSON.EDIT.FORMAT.FAILED": "JSON format is incorrect and cannot be formatted",
"SHENYU.MCP.JSON.EDIT.COMPRESS.SUCCESS": "JSON compressed successfully",
"SHENYU.MCP.JSON.EDIT.COMPRESS.FAILED": "JSON format is incorrect and cannot be compressed",
"SHENYU.MCP.JSON.EDIT.COPY.SUCCESS": "Copied to clipboard",
"SHENYU.MCP.JSON.EDIT.COPY.FAILED": "Copy failed",
"SHENYU.MCP.JSON.EDIT.UPDATE.SUCCESS": "Tool data updated successfully",
"SHENYU.MCP.EDIT.JSON": "EditJSON",
"SHENYU.MCP.JSON.EDIT.TOOL.NAME": "Tool Name",
"SHENYU.MCP.JSON.EDIT.TOOL.NAME.PLACEHOLDER": "Please enter tool name",
"SHENYU.MCP.JSON.EDIT.TOOL.NAME.ERROR": "Tool name cannot be empty",
"SHENYU.MCP.JSON.EDIT.HANDLE.FIELD": "Handle Configuration",
"SHENYU.MCP.JSON.EDIT.MODE.SEPARATE": "Separate Edit",
"SHENYU.MCP.JSON.EDIT.MODE.UNIFIED": "Unified Edit",
"SHENYU.MCP.JSON.EDIT.UNIFIED.TITLE": "Unified JSON Edit",
"SHENYU.MCP.JSON.EDIT.UNIFIED.DESCRIPTION": "You can directly edit the complete JSON data including tool name and Handle configuration.",
"SHENYU.MCP.JSON.EDIT.UNIFIED.STRUCTURE.TITLE": "Complete Data Structure Description:",
"SHENYU.MCP.JSON.EDIT.UNIFIED.STRUCTURE.NAME": "Tool's name identifier",
"SHENYU.MCP.JSON.EDIT.UNIFIED.STRUCTURE.HANDLE": "Tool's complete Handle configuration, including parameters, requestConfig, etc.",
"SHENYU.MCP.JSON.EDIT.UNIFIED.PLACEHOLDER": "Please enter complete JSON configuration containing name and handle fields",
"SHENYU.MCP.JSON.EDIT.OPERATION.UNIFIED.UPDATE": "Update both tool name and Handle fields simultaneously",
"SHENYU.MCP.TOOLS.ADD.MODE.FORM": "Form Edit",
"SHENYU.MCP.TOOLS.ADD.MODE.JSON": "JSON Edit",
"SHENYU.MCP.TOOLS.ADD.JSON.TITLE": "JSON Add Tool",
"SHENYU.MCP.TOOLS.ADD.JSON.DESCRIPTION": "You can directly edit the complete tool JSON configuration containing all necessary fields.",
"SHENYU.MCP.TOOLS.ADD.JSON.STRUCTURE.TITLE": "Complete Tool Data Structure Description:",
"SHENYU.MCP.TOOLS.ADD.JSON.STRUCTURE.NAME": "Tool's name identifier",
"SHENYU.MCP.TOOLS.ADD.JSON.STRUCTURE.DESCRIPTION": "Tool's detailed description",
"SHENYU.MCP.TOOLS.ADD.JSON.STRUCTURE.ENABLED": "Whether to enable this tool",
"SHENYU.MCP.TOOLS.ADD.JSON.STRUCTURE.HANDLE": "Tool's complete Handle configuration, including parameters, requestConfig, etc.",
"SHENYU.MCP.TOOLS.ADD.JSON.PLACEHOLDER": "Please enter complete tool JSON configuration containing name, description, enabled, parameters, requestConfig and other fields",
"SHENYU.MCP.TOOLS.ADD.JSON.TEMPLATE": "Generate Template",
"SHENYU.MCP.TOOLS.ADD.JSON.TEMPLATE.SUCCESS": "Tool template generated successfully",
"SHENYU.MCP.TOOLS.ADD.JSON.OPERATION.TEMPLATE": "Support one-click template generation with complete tool structure examples",
"SHENYU.MCP.CONFIG.SSE": "SSE Config",
"SHENYU.MCP.CONFIG.STREAMABLE": "Streamable Config",
"SHENYU.MCP.CONFIG.SSE.TITLE": "SSE Protocol MCP Service Configuration",
"SHENYU.MCP.CONFIG.STREAMABLE.TITLE": "Streamable HTTP Protocol MCP Service Configuration",
"SHENYU.MCP.CONFIG.DESCRIPTION": "The following configuration can be used for MCP client integration with ShenYu gateway",
"SHENYU.MCP.CONFIG.SERVICE.NAME": "Service Name",
"SHENYU.MCP.CONFIG.SERVICE.DESCRIPTION": "Service Description",
"SHENYU.MCP.CONFIG.SERVICE.URL": "Service URL",
"SHENYU.MCP.CONFIG.SERVICE.HEADERS": "Request Headers",
"SHENYU.MCP.CONFIG.SERVICE.TRANSPORT": "Transport Protocol",
"SHENYU.MCP.CONFIG.COPY.SUCCESS": "Configuration copied to clipboard",
"SHENYU.MCP.CONFIG.COPY.FAILED": "Failed to copy configuration",
"SHENYU.MCP.CONFIG.EXPLANATION.TITLE": "Configuration Description:",
"SHENYU.MCP.CONFIG.EXPLANATION.URL": "MCP service access address, generated based on selector rules",
"SHENYU.MCP.CONFIG.EXPLANATION.NAME": "Service display name",
"SHENYU.MCP.CONFIG.EXPLANATION.DESCRIPTION": "Service detailed description",
"SHENYU.MCP.CONFIG.EXPLANATION.HEADERS": "HTTP headers required for requests. X-Client-ID and Authorization should be filled according to actual situation",
"SHENYU.MCP.CONFIG.EXPLANATION.TRANSPORT": "Transport protocol type",
"SHENYU.MCP.CONFIG.JSON.TITLE": "JSON Configuration (Copy Ready):",
"SHENYU.MCP.CONFIG.COPY.JSON": "Copy JSON"
}
103 changes: 102 additions & 1 deletion src/locales/zh-CN.json
Original file line number Diff line number Diff line change
Expand Up @@ -527,5 +527,106 @@
"SHENYU.NAMESPACE.INPUTDESC":"请输入命名空间描述",
"SHENYU.NAMESPACE.INPUTNAMESPACEID":"请输入namespaceId",
"SHENYU.NAMESPACE.ALERTNAMESPACEID":"系统自动生成namespaceId",
"SHENYU.MENU.SYSTEM.MANAGMENT.NAMESPACEPLUGIN":"插件管理"
"SHENYU.MENU.SYSTEM.MANAGMENT.NAMESPACEPLUGIN":"插件管理",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.WEIGHT": "权重",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.WARMUP": "热身",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.GRAY": "灰度",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.STARTUP": "启动",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.PROTOCOL": "协议",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.STATUS": "状态",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.URL": "URL",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.TIMESTAMP": "时间戳",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.TOTAL": "总数",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.HEALTHY": "健康",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.UNHEALTHY": "不健康",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.LISTEN": "监听",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.HANDLER": "处理器",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.SELECTED": "被选中",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.SELECTED.TOTAL": "被选中总数",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.DETECTED": "检测到",
"SHENYU.DISCOVERY.SELECTOR.UPSTREAM.DETECTED.TOTAL": "检测到总数",
"SHENYU.DISCOVERY.CONFIG.DISCOVERYTYPE": "发现类型",
"SHENYU.DISCOVERY.CONFIG.SERVERLIST": "服务器列表",
"SHENYU.DISCOVERY.CONFIG.PROPS": "属性",
"SHENYU.DISCOVERY.CONFIG.LISTENERNODE": "监听节点",
"SHENYU.DISCOVERY.CONFIG.HANDLER": "处理器",
"SHENYU.DISCOVERY.CONFIG.PROPS.PLACEHOLDER": "请输入属性(JSON 格式)",
"SHENYU.DISCOVERY.CONFIG.SERVERLIST.PLACEHOLDER": "请输入服务器列表",
"SHENYU.DISCOVERY.CONFIG.LISTENERNODE.PLACEHOLDER": "请输入监听节点",
"SHENYU.DISCOVERY.CONFIG.HANDLER.PLACEHOLDER": "请输入处理器(JSON 格式)",
"SHENYU.DISCOVERY.CONFIG.DISCOVERYTYPE.PLACEHOLDER": "请选择发现类型",
"SHENYU.MCP.JSON.EDIT.TITLE": "JSON编辑Handle配置",
"SHENYU.MCP.JSON.EDIT.DESCRIPTION": "您可以直接编辑Handle字段的JSON配置。支持复制粘贴整个JSON文本。",
"SHENYU.MCP.JSON.EDIT.FORMAT": "格式化",
"SHENYU.MCP.JSON.EDIT.COMPRESS": "压缩",
"SHENYU.MCP.JSON.EDIT.COPY": "复制全部",
"SHENYU.MCP.JSON.EDIT.TAB.TEXT": "文本编辑",
"SHENYU.MCP.JSON.EDIT.TAB.PREVIEW": "可视化预览",
"SHENYU.MCP.JSON.EDIT.ERROR.PREFIX": "格式错误: ",
"SHENYU.MCP.JSON.EDIT.HANDLE.TITLE": "Handle字段结构说明:",
"SHENYU.MCP.JSON.EDIT.HANDLE.PARAMETERS": "工具参数列表,包含name、type、description等字段",
"SHENYU.MCP.JSON.EDIT.HANDLE.REQUESTCONFIG": "请求配置信息,通常是JSON字符串格式",
"SHENYU.MCP.JSON.EDIT.HANDLE.DESCRIPTION": "工具的详细描述信息",
"SHENYU.MCP.JSON.EDIT.OPERATION.TITLE": "操作说明:",
"SHENYU.MCP.JSON.EDIT.OPERATION.KEYBOARD": "支持Ctrl+A全选,Ctrl+C复制,Ctrl+V粘贴Handle配置",
"SHENYU.MCP.JSON.EDIT.OPERATION.SWITCH": "可以在文本编辑和可视化预览之间切换查看",
"SHENYU.MCP.JSON.EDIT.OPERATION.VALIDATE": "保存前会自动验证JSON格式的正确性",
"SHENYU.MCP.JSON.EDIT.OPERATION.ONLY.HANDLE": "只会更新Handle字段,其他工具信息保持不变",
"SHENYU.MCP.JSON.EDIT.PLACEHOLDER": "请输入JSON格式的Handle配置",
"SHENYU.MCP.JSON.EDIT.EMPTY.ERROR": "Handle配置不能为空",
"SHENYU.MCP.JSON.EDIT.FORMAT.ERROR": "JSON格式错误: ",
"SHENYU.MCP.JSON.EDIT.FORMAT.SUCCESS": "JSON格式化成功",
"SHENYU.MCP.JSON.EDIT.FORMAT.FAILED": "JSON格式不正确,无法格式化",
"SHENYU.MCP.JSON.EDIT.COMPRESS.SUCCESS": "JSON压缩成功",
"SHENYU.MCP.JSON.EDIT.COMPRESS.FAILED": "JSON格式不正确,无法压缩",
"SHENYU.MCP.JSON.EDIT.COPY.SUCCESS": "已复制到剪贴板",
"SHENYU.MCP.JSON.EDIT.COPY.FAILED": "复制失败",
"SHENYU.MCP.JSON.EDIT.UPDATE.SUCCESS": "工具数据更新成功",
"SHENYU.MCP.EDIT.JSON": "EditJSON",
"SHENYU.MCP.JSON.EDIT.TOOL.NAME": "工具名称",
"SHENYU.MCP.JSON.EDIT.TOOL.NAME.PLACEHOLDER": "请输入工具名称",
"SHENYU.MCP.JSON.EDIT.TOOL.NAME.ERROR": "工具名称不能为空",
"SHENYU.MCP.JSON.EDIT.HANDLE.FIELD": "Handle配置",
"SHENYU.MCP.JSON.EDIT.MODE.SEPARATE": "分别编辑",
"SHENYU.MCP.JSON.EDIT.MODE.UNIFIED": "统一编辑",
"SHENYU.MCP.JSON.EDIT.UNIFIED.TITLE": "统一JSON编辑",
"SHENYU.MCP.JSON.EDIT.UNIFIED.DESCRIPTION": "您可以直接编辑包含工具名称和Handle配置的完整JSON数据。",
"SHENYU.MCP.JSON.EDIT.UNIFIED.STRUCTURE.TITLE": "完整数据结构说明:",
"SHENYU.MCP.JSON.EDIT.UNIFIED.STRUCTURE.NAME": "工具的名称标识",
"SHENYU.MCP.JSON.EDIT.UNIFIED.STRUCTURE.HANDLE": "工具的完整Handle配置,包含parameters、requestConfig等",
"SHENYU.MCP.JSON.EDIT.UNIFIED.PLACEHOLDER": "请输入包含name和handle字段的完整JSON配置",
"SHENYU.MCP.JSON.EDIT.OPERATION.UNIFIED.UPDATE": "同时更新工具名称和Handle字段",
"SHENYU.MCP.TOOLS.ADD.MODE.FORM": "表单编辑",
"SHENYU.MCP.TOOLS.ADD.MODE.JSON": "JSON编辑",
"SHENYU.MCP.TOOLS.ADD.JSON.TITLE": "JSON添加工具",
"SHENYU.MCP.TOOLS.ADD.JSON.DESCRIPTION": "您可以直接编辑完整的工具JSON配置,包含所有必要字段。",
"SHENYU.MCP.TOOLS.ADD.JSON.STRUCTURE.TITLE": "完整工具数据结构说明:",
"SHENYU.MCP.TOOLS.ADD.JSON.STRUCTURE.NAME": "工具的名称标识",
"SHENYU.MCP.TOOLS.ADD.JSON.STRUCTURE.DESCRIPTION": "工具的详细描述",
"SHENYU.MCP.TOOLS.ADD.JSON.STRUCTURE.ENABLED": "是否启用该工具",
"SHENYU.MCP.TOOLS.ADD.JSON.STRUCTURE.HANDLE": "工具的完整Handle配置,包含parameters、requestConfig等",
"SHENYU.MCP.TOOLS.ADD.JSON.PLACEHOLDER": "请输入包含name、description、enabled、parameters、requestConfig等字段的完整工具JSON配置",
"SHENYU.MCP.TOOLS.ADD.JSON.TEMPLATE": "生成模板",
"SHENYU.MCP.TOOLS.ADD.JSON.TEMPLATE.SUCCESS": "已生成工具模板",
"SHENYU.MCP.TOOLS.ADD.JSON.OPERATION.TEMPLATE": "支持一键生成模板,包含完整的工具结构示例",
"SHENYU.MCP.CONFIG.SSE": "SSE配置",
"SHENYU.MCP.CONFIG.STREAMABLE": "Streamable配置",
"SHENYU.MCP.CONFIG.SSE.TITLE": "SSE协议MCP服务配置",
"SHENYU.MCP.CONFIG.STREAMABLE.TITLE": "Streamable HTTP协议MCP服务配置",
"SHENYU.MCP.CONFIG.DESCRIPTION": "以下配置可用于MCP客户端与ShenYu网关的集成",
"SHENYU.MCP.CONFIG.SERVICE.NAME": "服务名称",
"SHENYU.MCP.CONFIG.SERVICE.DESCRIPTION": "服务描述",
"SHENYU.MCP.CONFIG.SERVICE.URL": "服务URL",
"SHENYU.MCP.CONFIG.SERVICE.HEADERS": "请求头",
"SHENYU.MCP.CONFIG.SERVICE.TRANSPORT": "传输协议",
"SHENYU.MCP.CONFIG.COPY.SUCCESS": "配置已复制到剪贴板",
"SHENYU.MCP.CONFIG.COPY.FAILED": "复制配置失败",
"SHENYU.MCP.CONFIG.EXPLANATION.TITLE": "配置说明:",
"SHENYU.MCP.CONFIG.EXPLANATION.URL": "MCP服务访问地址,根据选择器规则生成",
"SHENYU.MCP.CONFIG.EXPLANATION.NAME": "服务显示名称",
"SHENYU.MCP.CONFIG.EXPLANATION.DESCRIPTION": "服务详细描述",
"SHENYU.MCP.CONFIG.EXPLANATION.HEADERS": "请求时需要携带的HTTP头信息。X-Client-ID和Authorization需要根据实际情况填写",
"SHENYU.MCP.CONFIG.EXPLANATION.TRANSPORT": "传输协议类型",
"SHENYU.MCP.CONFIG.JSON.TITLE": "JSON配置(可直接复制):",
"SHENYU.MCP.CONFIG.COPY.JSON": "复制JSON"
}
Loading