feat(i18n): replace expand/collapse Chinese text in Step4Report.vue

This commit is contained in:
ghostubborn
2026-04-01 17:44:45 +08:00
parent 380e456d41
commit 1d358fc492
3 changed files with 217 additions and 12 deletions

View File

@@ -210,7 +210,10 @@
"step4": {
"generatingSection": "Generating {title}...",
"goToInteraction": "Enter Deep Interaction",
"waitingForReportAgent": "Waiting for Report Agent..."
"waitingForReportAgent": "Waiting for Report Agent...",
"collapse": "Collapse ▲",
"expandAll": "Show all {count} ▼",
"expandAllEntities": "Show all {count} ▼"
},
"step5": {
"interactiveTools": "Interactive Tools",
@@ -527,5 +530,102 @@
"enterStep": "Entering Step {step}: {name}",
"returnToStep": "Returning to Step {step}: {name}",
"customSimRounds": "Custom simulation rounds: {rounds} rounds"
},
"report": {
"taskStarted": "Report generation task started",
"planningStart": "Starting report outline planning",
"fetchSimContext": "Fetching simulation context",
"planningComplete": "Outline planning complete",
"sectionStart": "Starting section generation: {title}",
"reactThought": "ReACT round {iteration} thinking",
"toolCall": "Calling tool: {toolName}",
"toolResult": "Tool {toolName} returned result",
"llmResponse": "LLM response (tool calls: {hasToolCalls}, final answer: {hasFinalAnswer})",
"sectionContentDone": "Section {title} content generation complete",
"sectionComplete": "Section {title} generation complete",
"reportComplete": "Report generation complete",
"errorOccurred": "Error occurred: {error}",
"agentInitDone": "ReportAgent initialized: graph_id={graphId}, simulation_id={simulationId}",
"executingTool": "Executing tool: {toolName}, params: {params}",
"toolExecFailed": "Tool execution failed: {toolName}, error: {error}",
"startPlanningOutline": "Starting report outline planning...",
"outlinePlanDone": "Outline planning complete: {count} sections",
"outlinePlanFailed": "Outline planning failed: {error}",
"reactGenerateSection": "ReACT generating section: {title}",
"sectionIterNone": "Section {title} iteration {iteration}: LLM returned None",
"sectionConflict": "Section {title} round {iteration}: LLM output both tool call and Final Answer (conflict #{conflictCount})",
"sectionConflictDowngrade": "Section {title}: {conflictCount} consecutive conflicts, downgrading to truncate and execute first tool call",
"sectionGenDone": "Section {title} generation complete (tool calls: {count})",
"multiToolOnlyFirst": "LLM attempted {total} tool calls, executing only the first: {toolName}",
"sectionNoPrefix": "Section {title} missing 'Final Answer:' prefix, adopting LLM output as final content (tool calls: {count})",
"sectionMaxIter": "Section {title} reached max iterations, forcing generation",
"sectionForceFailed": "Section {title} force-finish LLM returned None, using default error message",
"sectionGenFailedContent": "(This section failed to generate: LLM returned empty response, please retry later)",
"outlineSavedToFile": "Outline saved to file: {reportId}/outline.json",
"sectionSaved": "Section saved: {reportId}/section_{sectionNum}.md",
"reportGenDone": "Report generation complete: {reportId}",
"reportGenFailed": "Report generation failed: {error}",
"agentChat": "Report Agent chat: {message}...",
"fetchReportFailed": "Failed to fetch report content: {error}",
"outlineSaved": "Outline saved: {reportId}",
"sectionFileSaved": "Section saved: {reportId}/{fileSuffix}",
"fullReportAssembled": "Full report assembled: {reportId}",
"reportSaved": "Report saved: {reportId}",
"reportFolderDeleted": "Report folder deleted: {reportId}",
"redirectToQuickSearch": "search_graph redirected to quick_search",
"redirectToInsightForge": "get_simulation_context redirected to insight_forge"
},
"console": {
"zepToolsInitialized": "ZepToolsService initialized",
"zepRetryAttempt": "Zep {operation} attempt {attempt} failed: {error}, retrying in {delay}s...",
"zepAllRetriesFailed": "Zep {operation} failed after {retries} attempts: {error}",
"graphSearch": "Graph search: graph_id={graphId}, query={query}...",
"graphSearchOp": "Graph search (graph={graphId})",
"searchComplete": "Search complete: found {count} relevant facts",
"zepSearchApiFallback": "Zep Search API failed, falling back to local search: {error}",
"usingLocalSearch": "Using local search: query={query}...",
"localSearchComplete": "Local search complete: found {count} relevant facts",
"localSearchFailed": "Local search failed: {error}",
"fetchingAllNodes": "Fetching all nodes for graph {graphId}...",
"fetchedNodes": "Fetched {count} nodes",
"fetchingAllEdges": "Fetching all edges for graph {graphId}...",
"fetchedEdges": "Fetched {count} edges",
"fetchingNodeDetail": "Fetching node detail: {uuid}...",
"fetchNodeDetailOp": "Fetch node detail (uuid={uuid}...)",
"fetchNodeDetailFailed": "Failed to fetch node detail: {error}",
"fetchingNodeEdges": "Fetching edges for node {uuid}...",
"foundNodeEdges": "Found {count} edges related to node",
"fetchNodeEdgesFailed": "Failed to fetch node edges: {error}",
"fetchingEntitiesByType": "Fetching entities of type {type}...",
"foundEntitiesByType": "Found {count} entities of type {type}",
"fetchingEntitySummary": "Fetching relationship summary for entity {name}...",
"fetchingGraphStats": "Fetching statistics for graph {graphId}...",
"fetchingSimContext": "Fetching simulation context: {requirement}...",
"insightForgeStart": "InsightForge deep insight retrieval: {query}...",
"generatedSubQueries": "Generated {count} sub-queries",
"insightForgeComplete": "InsightForge complete: {facts} facts, {entities} entities, {relationships} relationships",
"generateSubQueriesFailed": "Failed to generate sub-queries: {error}, using defaults",
"panoramaSearchStart": "PanoramaSearch broad search: {query}...",
"panoramaSearchComplete": "PanoramaSearch complete: {active} active, {historical} historical",
"quickSearchStart": "QuickSearch simple search: {query}...",
"quickSearchComplete": "QuickSearch complete: {count} results",
"interviewAgentsStart": "InterviewAgents deep interview (real API): {requirement}...",
"profilesNotFound": "Profiles not found for simulation {simId}",
"loadedProfiles": "Loaded {count} agent profiles",
"selectedAgentsForInterview": "Selected {count} agents for interview: {indices}",
"generatedInterviewQuestions": "Generated {count} interview questions",
"callingBatchInterviewApi": "Calling batch interview API (dual platform): {count} agents",
"interviewApiReturned": "Interview API returned: {count} results, success={success}",
"interviewApiReturnedFailure": "Interview API returned failure: {error}",
"interviewApiCallFailed": "Interview API call failed (env not running?): {error}",
"interviewApiCallException": "Interview API call exception: {error}",
"interviewAgentsComplete": "InterviewAgents complete: interviewed {count} agents (dual platform)",
"loadedRedditProfiles": "Loaded {count} profiles from reddit_profiles.json",
"readRedditProfilesFailed": "Failed to read reddit_profiles.json: {error}",
"loadedTwitterProfiles": "Loaded {count} profiles from twitter_profiles.csv",
"readTwitterProfilesFailed": "Failed to read twitter_profiles.csv: {error}",
"llmSelectAgentFailed": "LLM agent selection failed, using default selection: {error}",
"generateInterviewQuestionsFailed": "Failed to generate interview questions: {error}",
"generateInterviewSummaryFailed": "Failed to generate interview summary: {error}"
}
}