diff --git a/locales/en.json b/locales/en.json index 0fe2671d..9586bffb 100644 --- a/locales/en.json +++ b/locales/en.json @@ -201,7 +201,37 @@ "genderOther": "Other", "yearsOld": "years old", "initializing": "Initializing", - "generating": "Generating" + "generating": "Generating", + "agentCount": "Number of Agents", + "agentCountHint": "Select entities by graph connectivity (most connected first)", + "agentCountWarning": "Fewer than 15 agents may produce less rich simulations", + "phaseATitle": "Agent Personalities", + "phaseASubtitle": "Review and edit generated agent profiles", + "continueToPhaseB": "Continue →", + "phaseBTitle": "Simulation Parameters", + "phaseBSubtitle": "Edit behavior parameters and simulation settings", + "launchSimulation": "Launch Simulation", + "editAgent": "Edit", + "deleteAgent": "Delete", + "deleteAgentConfirm": "Delete this agent? This cannot be undone.", + "regenerateAgent": "Regenerate", + "regenerateAgentHint": "Extra instructions (optional)", + "createAgent": "Add Agent", + "createAgentTitle": "Add New Agent", + "selectEntityType": "Entity Type", + "selectEntity": "Select Entity", + "extraInstructions": "Extra Instructions (optional)", + "manuallyEditedBadge": "Edited", + "generatingConfig": "Generating behavior config...", + "cloneFrom": "Clone from previous simulation", + "newSimulation": "New simulation", + "simulationSource": "Simulation Source", + "behaviorParams": "Behavior Parameters", + "globalParams": "Global Parameters", + "totalHours": "Total Hours", + "minutesPerRound": "Minutes per Round", + "followingProbability": "Following Probability", + "recsysType": "Recommendation System" }, "step3": { "startGenerateReport": "Generate Report", @@ -275,7 +305,16 @@ "panelRelatedNodes": "Related Nodes", "world1": "World 1", "world2": "World 2", - "downloadReport": "Download Report" + "downloadReport": "Download Report", + "reportFailedGeneric": "Report generation failed", + "reportFailedTitle": "Report generation failed", + "reportFailedBanner": "Report generation failed", + "retryBtn": "Retry", + "retryFailed": "Failed to restart report generation", + "statusFailed": "Failed", + "statusCompleted": "Completed", + "statusGenerating": "Generating...", + "statusWaiting": "Waiting" }, "step5": { "interactiveTools": "Interactive Tools", @@ -419,7 +458,15 @@ "envRunning": "Environment is running and ready for Interview commands", "envNotRunningShort": "Environment not running or closed", "requireGraphIdAndQuery": "Please provide graph_id and query", - "initReportAgent": "Initializing Report Agent..." + "initReportAgent": "Initializing Report Agent...", + "requireFields": "No fields provided", + "requireEntityUuid": "source_entity_uuid is required", + "requireProfilesReady": "Simulation must be in profiles_ready status (current: {status})", + "requireAgentId": "agent user_id is required", + "agentNotFound": "Agent user_id={user_id} not found", + "agentNoSourceEntity": "Agent has no source_entity_uuid — cannot regenerate", + "cannotCreateAgentInStatus": "Cannot create agent when simulation status is {status}", + "regenerateRequiresProfilesReady": "Regenerate requires profiles_ready status (current: {status})" }, "progress": { "initGraphService": "Initializing graph build service...", @@ -481,7 +528,8 @@ "readingGraphEntities": "Reading Graph Entities", "generatingProfiles": "Generating Agent Profiles", "generatingSimConfig": "Generating Simulation Config", - "preparingScripts": "Preparing Scripts" + "preparingScripts": "Preparing Scripts", + "generatingProfile": "Generating agent profile..." }, "log": { "preparingGoBack": "Preparing to return to Step 2, closing simulation...", diff --git a/locales/zh.json b/locales/zh.json index ed473c4a..69c335ff 100644 --- a/locales/zh.json +++ b/locales/zh.json @@ -201,7 +201,37 @@ "genderOther": "其他", "yearsOld": "岁", "initializing": "初始化", - "generating": "生成中" + "generating": "生成中", + "agentCount": "智能体数量", + "agentCountHint": "按图谱连接度排序(连接最多的优先)", + "agentCountWarning": "少于15个智能体可能导致模拟不够丰富", + "phaseATitle": "智能体个性", + "phaseASubtitle": "查看并编辑生成的智能体档案", + "continueToPhaseB": "继续 →", + "phaseBTitle": "模拟参数", + "phaseBSubtitle": "编辑行为参数和模拟设置", + "launchSimulation": "启动模拟", + "editAgent": "编辑", + "deleteAgent": "删除", + "deleteAgentConfirm": "删除此智能体?此操作不可撤销。", + "regenerateAgent": "重新生成", + "regenerateAgentHint": "额外说明(可选)", + "createAgent": "添加智能体", + "createAgentTitle": "添加新智能体", + "selectEntityType": "实体类型", + "selectEntity": "选择实体", + "extraInstructions": "额外说明(可选)", + "manuallyEditedBadge": "已编辑", + "generatingConfig": "正在生成行为配置...", + "cloneFrom": "从已有模拟克隆", + "newSimulation": "新模拟", + "simulationSource": "模拟来源", + "behaviorParams": "行为参数", + "globalParams": "全局参数", + "totalHours": "总小时数", + "minutesPerRound": "每轮分钟数", + "followingProbability": "关注概率", + "recsysType": "推荐系统类型" }, "step3": { "startGenerateReport": "开始生成结果报告", @@ -275,7 +305,16 @@ "panelRelatedNodes": "相关节点", "world1": "世界1", "world2": "世界2", - "downloadReport": "下载报告" + "downloadReport": "下载报告", + "reportFailedGeneric": "报告生成失败", + "reportFailedTitle": "报告生成失败", + "reportFailedBanner": "报告生成失败", + "retryBtn": "重试", + "retryFailed": "重新启动报告生成失败", + "statusFailed": "失败", + "statusCompleted": "已完成", + "statusGenerating": "生成中...", + "statusWaiting": "等待中" }, "step5": { "interactiveTools": "Interactive Tools", @@ -419,7 +458,15 @@ "envRunning": "环境正在运行,可以接收Interview命令", "envNotRunningShort": "环境未运行或已关闭", "requireGraphIdAndQuery": "请提供 graph_id 和 query", - "initReportAgent": "初始化Report Agent..." + "initReportAgent": "初始化Report Agent...", + "requireFields": "未提供字段", + "requireEntityUuid": "需要 source_entity_uuid", + "requireProfilesReady": "模拟必须处于 profiles_ready 状态(当前:{status})", + "requireAgentId": "需要 agent user_id", + "agentNotFound": "未找到 user_id={user_id} 的智能体", + "agentNoSourceEntity": "智能体没有 source_entity_uuid,无法重新生成", + "cannotCreateAgentInStatus": "模拟状态为 {status} 时无法创建智能体", + "regenerateRequiresProfilesReady": "重新生成需要 profiles_ready 状态(当前:{status})" }, "progress": { "initGraphService": "初始化图谱构建服务...", @@ -481,7 +528,8 @@ "readingGraphEntities": "读取图谱实体", "generatingProfiles": "生成Agent人设", "generatingSimConfig": "生成模拟配置", - "preparingScripts": "准备模拟脚本" + "preparingScripts": "准备模拟脚本", + "generatingProfile": "正在生成智能体档案..." }, "log": { "preparingGoBack": "准备返回 Step 2,正在关闭模拟...",