feat: 添加“脚本模式”

Refs #28
This commit is contained in:
Baobhan Sith
2025-05-11 17:34:26 +08:00
parent 2fae89a0ac
commit 4c634c6fde
4 changed files with 473 additions and 17 deletions
+25 -1
View File
@@ -195,7 +195,31 @@
"errorPasswordRequiredForBatchVNC": "批量添加 VNC 连接时,必须提供 VNC 密码。",
"errorBatchAddResult": "批量添加: {successCount} 个成功, {errorCount} 个失败。首个错误: {firstErrorEncountered}",
"successBatchAddResult": "批量添加成功: {successCount} 个连接已创建。",
"errorIpRangeNotAllowedInEditMode": "编辑模式下不支持 IP 范围。请使用单个 IP 地址。"
"errorIpRangeNotAllowedInEditMode": "编辑模式下不支持 IP 范围。请使用单个 IP 地址。",
"scriptModeSubmitPlaceholder": "脚本模式提交逻辑待实现。",
"scriptModeEmpty": "脚本输入不能为空。",
"scriptModeSubmitPending": "正在处理脚本模式提交...",
"sectionScriptMode": "脚本模式",
"scriptModeInputLabel": "连接脚本 (每行一个)",
"scriptModePlaceholder": "请输入连接脚本,每行一个连接配置。",
"scriptModeFormatInfo": "格式: user@host:port [-type TYPE] [-name NAME] [-p PASSWORD] [-k KEY_NAME] [-tags TAG1 TAG2...] [-note NOTE_TEXT]",
"scriptErrorMissingHost": "脚本行 '{line}' 缺少 'user@host:port' 部分。",
"scriptErrorInvalidType": "脚本行 '{line}' 中的类型 '{type}' 无效。有效类型为 SSH, RDP, VNC。",
"scriptErrorUnknownArg": "脚本行 '{line}' 中存在未知参数 '{arg}'。",
"scriptErrorUnexpectedToken": "脚本行 '{line}' 中出现意外标记 '{token}'。",
"scriptErrorInvalidUserHostPort": "脚本行 '{line}' 中的 '{part}' 部分格式无效。期望格式为 'user@host' 或 'user@host:port'。",
"scriptErrorInLine": "解析脚本行时出错: \"{line}\" - 错误: {error}",
"scriptErrorMissingType": "脚本行 '{line}' 缺少连接类型或类型无效。",
"scriptErrorInvalidUserHostFormat": "脚本行 '{line}' 的 user@host 部分格式无效。",
"scriptErrorInvalidPort": "脚本行 '{line}' 的端口 '{port}' 无效。",
"scriptErrorMissingPasswordForSsh": "脚本行 '{line}' (SSH密码认证) 缺少密码 (-p)。",
"scriptErrorMissingKeyNameForSsh": "脚本行 '{line}' (SSH密钥认证) 缺少密钥名称 (-k)。",
"scriptErrorMissingPasswordForType": "脚本行 '{line}' ({type}类型) 缺少密码 (-p)。",
"scriptErrorInternal": "处理脚本输入时发生内部解析错误。",
"scriptErrorTagNotFound": "脚本处理错误:未找到标签 '{tagName}'。",
"scriptErrorSshKeyNotFound": "脚本处理错误:未找到 SSH 密钥 '{keyName}'。",
"scriptErrorNothingToProcess": "没有可处理的有效连接数据。",
"scriptModeAddingConnections": "正在通过脚本模式添加 {count} 个连接..."
},
"test": {
"success": "连接测试成功!",