i18n: 全部用户可见字符串统一为英文(46个文件)

- 所有Command/Tool/Core/MCP/Plugin中的中文提示改为英文
- Javadoc注释和行内注释保留中文不变
- AI提示词(compact/commit/review等)改为英文
- 编译验证通过

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
liuzh
2026-04-02 00:30:47 +08:00
co-authored by Copilot
parent 1172ab6b08
commit ff734d6b0d
46 changed files with 469 additions and 469 deletions
@@ -52,16 +52,16 @@ public class TaskUpdateTool implements Tool {
"properties": {
"task_id": {
"type": "string",
"description": "要更新的任务 ID"
"description": "Task ID to update"
},
"status": {
"type": "string",
"description": "新状态:PENDING / RUNNING / COMPLETED / FAILED / CANCELLED",
"description": "New status: PENDING / RUNNING / COMPLETED / FAILED / CANCELLED",
"enum": ["PENDING", "RUNNING", "COMPLETED", "FAILED", "CANCELLED"]
},
"result": {
"type": "string",
"description": "任务执行结果或附加信息(可选)"
"description": "Task execution result or additional info (optional)"
}
},
"required": ["task_id", "status"]
@@ -78,27 +78,27 @@ public class TaskUpdateTool implements Tool {
// 获取 TaskManager 实例
TaskManager manager = context.get(TASK_MANAGER_KEY);
if (manager == null) {
return errorJson("TaskManager 未初始化,请检查上下文配置");
return errorJson("TaskManager not initialized, check context configuration");
}
// 解析必填参数: task_id
String taskId = (String) input.get("task_id");
if (taskId == null || taskId.isBlank()) {
return errorJson("参数 'task_id' 是必填项且不能为空");
return errorJson("Parameter 'task_id' is required and cannot be empty");
}
// 解析必填参数: status
String statusStr = (String) input.get("status");
if (statusStr == null || statusStr.isBlank()) {
return errorJson("参数 'status' 是必填项且不能为空");
return errorJson("Parameter 'status' is required and cannot be empty");
}
TaskStatus newStatus;
try {
newStatus = TaskStatus.valueOf(statusStr.trim().toUpperCase());
} catch (IllegalArgumentException e) {
return errorJson("无效的状态值: '" + statusStr
+ "'。可选值: PENDING, RUNNING, COMPLETED, FAILED, CANCELLED");
return errorJson("Invalid status value: '" + statusStr
+ "'. Valid values: PENDING, RUNNING, COMPLETED, FAILED, CANCELLED");
}
// 解析可选参数: result
@@ -107,7 +107,7 @@ public class TaskUpdateTool implements Tool {
// 在更新前先获取旧状态(用于返回信息)
Optional<TaskInfo> beforeOpt = manager.getTask(taskId);
if (beforeOpt.isEmpty()) {
return errorJson("未找到 ID '" + taskId + "' 的任务");
return errorJson("Task with ID '" + taskId + "' not found");
}
TaskInfo before = beforeOpt.get();
@@ -116,15 +116,15 @@ public class TaskUpdateTool implements Tool {
// 执行更新
boolean success = manager.updateTask(taskId, newStatus, result);
if (!success) {
return errorJson("更新失败:任务 '" + taskId + "' 当前状态为 "
+ oldStatus + ",可能已处于终态,无法再次更新");
return errorJson("Update failed: task '" + taskId + "' current status is "
+ oldStatus + ", may be in terminal state and cannot be updated");
}
// 获取更新后的任务信息
Optional<TaskInfo> afterOpt = manager.getTask(taskId);
if (afterOpt.isEmpty()) {
// 理论上不会出现,防御性编程
return errorJson("更新后未能获取任务信息");
return errorJson("Failed to get task info after update");
}
TaskInfo after = afterOpt.get();
@@ -144,8 +144,8 @@ public class TaskUpdateTool implements Tool {
}
sb.append(" \"updated_at\": \"").append(after.updatedAt()).append("\",\n");
sb.append(" \"message\": \"任务状态已从 ").append(oldStatus)
.append(" 更新为 ").append(after.status().name()).append("\"\n");
sb.append(" \"message\": \"Task status updated from ").append(oldStatus)
.append(" to ").append(after.status().name()).append("\"\n");
sb.append("}");
return sb.toString();