feat: 为快捷指令添加变量功能

#57
This commit is contained in:
Baobhan Sith
2025-05-30 09:25:46 +08:00
parent e2d6dcb937
commit 807a48a7dd
14 changed files with 595 additions and 109 deletions
+14 -3
View File
@@ -606,7 +606,8 @@
"createSuccess": "Tag created successfully.",
"updateSuccess": "Tag updated successfully.",
"deleteSuccess": "Tag \"{name}\" deleted successfully.",
"deleteFailed": "Failed to delete tag \"{name}\": {error}"
"deleteFailed": "Failed to delete tag \"{name}\": {error}",
"errorDelete": "Error deleting tag: {error}"
},
"settings": {
"popupFileManager": {
@@ -1041,6 +1042,7 @@
"testMessageUnsaved": "Test triggered for unsaved {channelType} configuration"
},
"common": {
"confirm": "Confirm",
"ok": "OK",
"success": "Success",
"error": "Error",
@@ -1293,11 +1295,19 @@
"name": "Name:",
"namePlaceholder": "Optional, for quick identification",
"command": "Command:",
"commandPlaceholder": "e.g., ls -alh /home/user",
"commandPlaceholder": "e.g.,",
"errorCommandRequired": "Command cannot be empty",
"add": "Add",
"tags": "Tags:",
"tagsPlaceholder": "Select or create tags..."
"tagsPlaceholder": "Select or create tags...",
"variablesTitle": "Variable Management",
"noVariables": "No variables yet. Click the button below to add one.",
"variableNamePlaceholder": "Variable Name",
"variableValuePlaceholder": "Variable Value",
"addVariable": "+ Add Variable",
"execute": "Execute",
"warningUndefinedVariables": "Warning: Undefined variables in command template: {variables}",
"errorNoActiveSession": "No active SSH session to execute the command."
},
"untagged": "Untagged",
"tags": {
@@ -1626,3 +1636,4 @@
"copiedError": "Failed to copy path"
}
}
+13 -3
View File
@@ -78,6 +78,7 @@
"clearTerminal": "ターミナルをクリア"
},
"common": {
"confirm": "確認",
"ok": "確認",
"success": "成功",
"error": "失敗",
@@ -683,12 +684,20 @@
"tags": "タグ:",
"tagsPlaceholder": "タグを選択または作成...",
"command": "コマンド:",
"commandPlaceholder": "例:ls -alh /home/user",
"commandPlaceholder": "例:",
"errorCommandRequired": "コマンドは空にできません",
"name": "名前:",
"namePlaceholder": "オプション。素早く認識するために使用",
"titleAdd": "クイックコマンドの追加",
"titleEdit": "クイックコマンドの編集"
"titleEdit": "クイックコマンドの編集",
"variablesTitle": "変数管理",
"noVariables": "変数はまだありません。下のボタンをクリックして追加してください。",
"variableNamePlaceholder": "変数名",
"variableValuePlaceholder": "変数値",
"addVariable": "+ 変数を追加",
"execute": "実行",
"warningUndefinedVariables": "警告:コマンドテンプレートに未定義の変数があります: {variables}",
"errorNoActiveSession": "コマンドを実行するためのアクティブなSSHセッションがありません。"
},
"untagged": "タグなし",
"tags": {
@@ -1373,7 +1382,8 @@
"createSuccess": "タグが正常に作成されました。",
"updateSuccess": "タグが正常に更新されました。",
"deleteSuccess": "タグ「{name}」が正常に削除されました。",
"deleteFailed": "タグ「{name}」の削除に失敗しました: {error}"
"deleteFailed": "タグ「{name}」の削除に失敗しました: {error}",
"errorDelete": "タグの削除中にエラーが発生しました: {error}"
},
"terminalTabBar": {
"selectServerTitle": "接続するサーバーを選択",
+13 -3
View File
@@ -606,7 +606,8 @@
"createSuccess": "标签创建成功。",
"updateSuccess": "标签更新成功。",
"deleteSuccess": "标签 \"{name}\" 删除成功。",
"deleteFailed": "标签 \"{name}\" 删除失败: {error}"
"deleteFailed": "标签 \"{name}\" 删除失败: {error}",
"errorDelete": "删除标签时出错: {error}"
},
"settings": {
"popupFileManager": {
@@ -1077,6 +1078,7 @@
"success":"成功",
"error":"失败",
"alert":"提示",
"confirm":"确认",
"updateSuccess":"更新成功"
},
"layoutConfigurator": {
@@ -1297,11 +1299,19 @@
"name": "名称:",
"namePlaceholder": "可选,用于快速识别",
"command": "指令:",
"commandPlaceholder": "例如:ls -alh /home/user",
"commandPlaceholder": "例如:",
"errorCommandRequired": "指令内容不能为空",
"add": "添加",
"tags": "标签:",
"tagsPlaceholder": "选择或创建标签..."
"tagsPlaceholder": "选择或创建标签...",
"variablesTitle": "变量管理",
"noVariables": "暂无变量。点击下方按钮添加。",
"variableNamePlaceholder": "变量名",
"variableValuePlaceholder": "变量值",
"addVariable": "+ 添加变量",
"execute": "执行",
"warningUndefinedVariables": "警告:指令模板中存在未定义的变量: {variables}",
"errorNoActiveSession": "没有活动的SSH会话可执行指令。"
},
"untagged": "未标记",
"tags": {