Files
Claude-Code-Workflow/ccw/frontend/src/locales/en/orchestrator.json
catlog22 6a5c17e42e feat: add Chinese localization and new assets for CCW documentation
- Created LICENSE.txt for JavaScript assets including NProgress and React libraries.
- Added runtime JavaScript file for main functionality.
- Introduced new favicon and logo SVG assets for branding.
- Added comprehensive FAQ section in Chinese, covering CCW features, installation, workflows, AI model support, and troubleshooting.
2026-02-06 21:56:02 +08:00

288 lines
9.4 KiB
JSON

{
"title": "Orchestrator",
"description": "Manage and execute workflow flows",
"flow": {
"title": "Flow",
"flows": "Flows",
"create": "New Flow",
"edit": "Edit Flow",
"delete": "Delete Flow",
"duplicate": "Duplicate Flow",
"export": "Export Flow",
"import": "Import Flow"
},
"execution": {
"title": "Execution",
"status": "Status",
"start": "Start",
"pause": "Pause",
"resume": "Resume",
"stop": "Stop",
"restart": "Restart",
"viewLogs": "View Logs",
"inProgress": "Execution in progress"
},
"status": {
"pending": "Pending",
"running": "Running",
"paused": "Paused",
"completed": "Completed",
"failed": "Failed"
},
"node": {
"title": "Node",
"nodes": "Nodes",
"add": "Add Node",
"edit": "Edit Node",
"delete": "Delete Node",
"status": "Node Status",
"statusCount": "Node Status ({completed}/{total})",
"result": "Result"
},
"actions": {
"execute": "Execute",
"validate": "Validate",
"save": "Save",
"cancel": "Cancel"
},
"emptyState": {
"noFlows": {
"title": "No Flows Found",
"message": "Create your first workflow flow to get started."
},
"noExecution": {
"title": "No Execution History",
"message": "Execute a flow to see the execution history."
}
},
"monitor": {
"title": "Monitor",
"logs": "Logs",
"timeline": "Timeline",
"variables": "Variables",
"realtime": "Real-time Updates",
"waitingForLogs": "Waiting for logs...",
"clickExecuteToStart": "Click Execute to start",
"toggleMonitor": "Toggle execution monitor"
},
"notifications": {
"flowCreated": "Flow Created",
"flowSaved": "Flow Saved",
"saveFailed": "Save Failed",
"flowLoaded": "Flow Loaded",
"loadFailed": "Load Failed",
"flowDeleted": "Flow Deleted",
"deleteFailed": "Delete Failed",
"flowDuplicated": "Flow Duplicated",
"duplicateFailed": "Duplicate Failed",
"noFlow": "No Flow",
"createFlowFirst": "Create a flow first before saving",
"savedSuccessfully": "\"{name}\" saved successfully",
"couldNotSave": "Could not save the flow",
"saveError": "An error occurred while saving",
"loadedSuccessfully": "\"{name}\" loaded successfully",
"couldNotLoad": "Could not load the flow",
"confirmDelete": "Delete \"{name}\"? This cannot be undone.",
"deletedSuccessfully": "\"{name}\" deleted successfully",
"couldNotDelete": "Could not delete the flow",
"duplicatedSuccessfully": "\"{name}\" created",
"couldNotDuplicate": "Could not duplicate the flow",
"flowExported": "Flow exported as JSON file",
"noFlowToExport": "Create or load a flow first",
"executionFailed": "Execution Failed",
"couldNotExecute": "Could not start flow execution"
},
"templateLibrary": {
"title": "Template Library",
"description": "Browse and import workflow templates, or export your current flow as a template.",
"searchPlaceholder": "Search templates...",
"allCategories": "All",
"exportCurrent": "Export Current",
"close": "Close",
"errors": {
"loadFailed": "Failed to load templates"
},
"emptyState": {
"title": "No templates found",
"searchSuggestion": "Try a different search query"
},
"footer": {
"templateCount": "{count} template",
"templateCount_plural": "{count} templates"
},
"card": {
"nodes": "nodes",
"import": "Import",
"delete": "Delete"
},
"exportDialog": {
"title": "Export as Template",
"description": "Save this flow as a reusable template in your library.",
"fields": {
"name": "Name",
"namePlaceholder": "Template name",
"description": "Description",
"descriptionPlaceholder": "Brief description of this template",
"category": "Category",
"categoryPlaceholder": "e.g., Development, Testing, Deployment",
"tags": "Tags (comma-separated)",
"tagsPlaceholder": "e.g., react, testing, ci/cd"
},
"actions": {
"cancel": "Cancel",
"export": "Export"
}
}
},
"toolbar": {
"placeholder": "Flow name",
"unsavedChanges": "Unsaved changes",
"new": "New",
"save": "Save",
"load": "Load",
"export": "Export Flow",
"templates": "Templates",
"importTemplate": "Import Template",
"runWorkflow": "Run Workflow",
"monitor": "Monitor",
"savedFlows": "Saved Flows ({count})",
"loading": "Loading...",
"noSavedFlows": "No saved flows",
"duplicate": "Duplicate",
"delete": "Delete"
},
"palette": {
"title": "Node Palette",
"open": "Open node palette",
"collapse": "Collapse palette",
"instructions": "Drag nodes onto the canvas to add them to your workflow",
"nodeTypes": "Node Types",
"tipLabel": "Tip:",
"tip": "Connect nodes by dragging from output to input handles"
},
"leftSidebar": {
"workbench": "Workbench",
"expand": "Expand panel",
"collapse": "Collapse panel",
"tabTemplates": "Templates",
"tabNodes": "Nodes",
"tipLabel": "Tip:",
"dragOrDoubleClick": "Drag to canvas or double-click to add"
},
"nodeLibrary": {
"builtIn": "Built-in",
"custom": "Custom ({count})",
"newCustomNode": "New Custom Node",
"nodeName": "Node name",
"descriptionOptional": "Description (optional)",
"defaultInstructionOptional": "Default instruction (optional)",
"color": "Color",
"save": "Save",
"noCustomNodes": "No custom nodes yet. Click + to create.",
"deleteTemplate": "Delete template",
"createCustomNode": "Create custom node",
"promptTemplateLabel": "Prompt Template",
"promptTemplateDesc": "Natural language instruction for workflow step",
"slashCommandLabel": "Slash Command",
"slashCommandDesc": "Execute /workflow commands (main thread)",
"slashCommandAsyncLabel": "Slash Command (Async)",
"slashCommandAsyncDesc": "Execute /workflow commands (background)",
"newStepLabel": "New Step"
},
"inlineTemplates": {
"searchPlaceholder": "Search templates...",
"loadFailed": "Could not load template library. Please check API service.",
"noMatches": "No matching templates found",
"noTemplates": "No templates available",
"nodes": "nodes"
},
"variablePicker": {
"empty": "No variables available"
},
"multiNodeSelector": {
"empty": "No nodes available",
"clear": "Clear all"
},
"contextAssembler": {
"title": "Context Template",
"helpTitle": "Context Assembly Syntax",
"helpSyntax1": "Reference node output: {{node:node-id}}",
"helpSyntax2": "Reference variable: {{var:variableName}}",
"helpSyntax3": "Combine multiple sources in custom format",
"addNode": "Add Node Reference",
"selectNode": "Select a node...",
"addVariable": "Add Variable Reference",
"selectVariable": "Select a variable...",
"manualEdit": "Custom Template (use {{node:id}} or {{var:name}})"
},
"propertyPanel": {
"title": "Properties",
"open": "Open properties panel",
"close": "Close panel",
"selectNode": "Select a node to edit its properties",
"deleteNode": "Delete Node",
"nodeType": "prompt template",
"saveToLibrary": "Save to Node Library",
"templateName": "Template name",
"descriptionOptional": "Description (optional)",
"cancel": "Cancel",
"save": "Save",
"slashCommandsGroup": "Slash Commands",
"cliToolsGroup": "CLI Tools",
"classificationSection": "Classification",
"description": "Description",
"descriptionPlaceholder": "Node description...",
"tags": "Tags",
"addTag": "Add tag...",
"executionSection": "Execution Config",
"condition": "Condition",
"conditionPlaceholder": "e.g., {{prev.success}} === true",
"artifacts": "Artifacts",
"available": "Available:",
"variables": "Variables:",
"artifactsLabel": "Artifacts:",
"templateLabel": "Templates:",
"newTemplate": "New",
"createCustomTemplate": "Create Custom Template",
"templateNameLabel": "Template Name",
"templateContent": "Template Content",
"templateContentHint": "(Use $INPUT as input placeholder)",
"tagColor": "Tag Color",
"requiresInput": "Requires user input parameter",
"inputPrompt": "Input prompt",
"defaultValue": "Default value",
"saveTemplate": "Save Template",
"confirmDeleteTemplate": "Delete template \"{name}\"?",
"placeholders": {
"nodeLabel": "Node label",
"instruction": "e.g., Execute /workflow:plan for login feature\nor: Analyze code architecture\nor: Save {{analysis}} to ./output/result.json",
"outputName": "e.g., analysis, plan, result",
"slashCommand": "Select a command...",
"slashArgs": "Enter arguments...",
"additionalInstruction": "Additional instructions or context for the command..."
},
"labels": {
"label": "Label",
"instruction": "Instruction",
"outputName": "Output Name",
"tool": "CLI Tool",
"mode": "Execution Mode",
"contextRefs": "Context References",
"slashCommand": "Slash Command",
"slashArgs": "Arguments",
"additionalInstruction": "Additional Context (optional)"
},
"options": {
"toolNone": "None (auto-select)",
"toolGemini": "Gemini",
"toolQwen": "Qwen",
"toolCodex": "Codex",
"toolClaude": "Claude",
"modeAnalysis": "Analysis (read-only)",
"modeWrite": "Write (modify files)",
"modeMainprocess": "Main Process (blocking)",
"modeAsync": "Async (non-blocking)"
}
}
}