This commit is contained in:
2025-08-06 15:39:05 +08:00
parent 351a79d54c
commit 6798be3b42
26 changed files with 1243 additions and 469 deletions

View File

@@ -1,4 +1,10 @@
{
"ccProjects": "CC Projects",
"browseClaudeCodeSessions": "Browse your Claude Code sessions",
"newClaudeCodeSession": "New Claude Code session",
"ccAgents": "CC Agents",
"mcpServers": "MCP Servers",
"manageMcpServers": "Manage Model Context Protocol servers",
"app": {
"name": "Claudia",
"welcome": "Welcome to Claudia",
@@ -19,7 +25,12 @@
"previous": "Previous",
"refresh": "Refresh",
"close": "Close",
"open": "Open"
"open": "Open",
"page": "Page",
"of": "of",
"loading": "Loading...",
"from": "from",
"retry": "Retry"
},
"navigation": {
"projects": "CC Projects",
@@ -47,9 +58,10 @@
"editAgent": "Edit Agent",
"deleteAgent": "Delete Agent",
"executeAgent": "Execute Agent",
"agentName": "Agent Name",
"agentNameRequired": "Agent name is required",
"agentIcon": "Agent Icon",
"systemPrompt": "System Prompt",
"systemPromptRequired": "System prompt is required",
"defaultTask": "Default Task",
"model": "Model",
"permissions": "Permissions",
@@ -66,7 +78,60 @@
"createAgentDescription": "Create a new Claude Code agent",
"updateAgentDescription": "Update your Claude Code agent",
"createFailed": "Failed to create agent",
"updateFailed": "Failed to update agent"
"updateFailed": "Failed to update agent",
"basicInformation": "Basic Information",
"optional": "Optional",
"sonnetDescription": "Faster, efficient for most tasks",
"opusDescription": "More capable, better for complex tasks",
"defaultTaskDescription": "This will be used as the default task placeholder when executing the agent",
"systemPromptDescription": "Define the behavior and capabilities of your CC Agent",
"manageAgents": "Manage your Claude Code agents",
"noAgentsYet": "No agents yet",
"createFirstAgent": "Create your first CC Agent to get started",
"created": "Created",
"execute": "Execute",
"export": "Export",
"import": "Import",
"importFromFile": "From File",
"importFromGitHub": "From GitHub",
"recentExecutions": "Recent Executions",
"exportedSuccessfully": "Agent \"{{name}}\" exported successfully",
"exportFailed": "Failed to export agent",
"importedSuccessfully": "Agent imported successfully",
"importFailed": "Failed to import agent",
"importFromGitHubSuccess": "Agent imported successfully from GitHub",
"executeAgentTitle": "Execute agent",
"deleteAgentTitle": "Delete Agent",
"deleteConfirmation": "Are you sure you want to delete the agent \"{{name}}\"? This action cannot be undone and will permanently remove the agent and all its associated data.",
"deleting": "Deleting...",
"deleteAgentButton": "Delete Agent",
"agentManagement": "Agent Management",
"createNewOrManageAgents": "Create new agents or manage running agent executions",
"noAgentsAvailable": "No agents available",
"availableAgents": "Available Agents",
"runningAgents": "Running Agents",
"createFirstAgentToGetStarted": "Create your first agent to get started"
},
"slashCommands": {
"slashCommands": "Slash Commands",
"projectSlashCommands": "Project Slash Commands",
"createCustomCommandsProject": "Create custom commands for this project",
"createCustomCommandsWorkflow": "Create custom commands to streamline your workflow",
"newCommand": "New Command",
"allCommands": "All Commands",
"project": "Project",
"user": "User",
"noCommandsFound": "No commands found",
"noProjectCommandsYet": "No project commands created yet",
"noCommandsYet": "No commands created yet",
"createFirstProjectCommand": "Create your first project command",
"createFirstCommand": "Create your first command"
},
"hooks": {
"hooksConfiguration": "Hooks Configuration",
"configureShellCommands": "Configure shell commands to execute at various points in Claude Code's lifecycle.",
"localSettingsNote": " These settings are not committed to version control.",
"unsavedChanges": "You have unsaved changes. Click Save to persist them."
},
"settings": {
"title": "Settings",
@@ -85,7 +150,142 @@
"noProxy": "No Proxy",
"analyticsConsent": "Analytics Consent",
"enableAnalytics": "Enable Analytics",
"disableAnalytics": "Disable Analytics"
"disableAnalytics": "Disable Analytics",
"configurePreferences": "Configure Claude Code preferences",
"generalSettings": "General Settings",
"permissionsTab": "Permissions",
"environmentTab": "Environment",
"advancedTab": "Advanced",
"hooksTab": "Hooks",
"commands": "Commands",
"storage": "Storage",
"proxy": "Proxy",
"analyticsTab": "Analytics",
"proxySettingsTitle": "Proxy Settings",
"proxySettingsDesc": "Configure proxy settings for Claude API requests",
"enableProxyDesc": "Use proxy for all Claude API requests",
"noProxyDesc": "Comma-separated list of hosts that should bypass the proxy",
"allProxyDesc": "Proxy URL to use for all protocols if protocol-specific proxies are not set",
"proxySettingsSaved": "Proxy settings saved and applied successfully.",
"loadProxySettingsFailed": "Failed to load proxy settings",
"saveProxySettingsFailed": "Failed to save proxy settings",
"themeSelector": {
"selectATheme": "Select a theme",
"dark": "Dark",
"gray": "Gray",
"light": "Light",
"custom": "Custom",
"choosePreferredTheme": "Choose your preferred color theme for the interface"
},
"customTheme": {
"title": "Custom Theme Colors",
"background": "Background",
"foreground": "Foreground",
"primary": "Primary",
"card": "Card",
"accent": "Accent",
"destructive": "Destructive",
"colorValuesDesc": "Use CSS color values (hex, rgb, oklch, etc.). Changes apply immediately."
},
"generalOptions": {
"includeCoAuthor": "Include \"Co-authored by Claude\"",
"includeCoAuthorDesc": "Add Claude attribution to git commits and pull requests",
"verboseOutput": "Verbose Output",
"verboseOutputDesc": "Show full bash and command outputs",
"chatRetention": "Chat Transcript Retention (days)",
"chatRetentionDesc": "How long to retain chat transcripts locally (default: 30 days)",
"claudeCodeInstallation": "Claude Code Installation",
"choosePreferredInstallation": "Choose your preferred Claude Code installation.",
"loadingAvailableInstallations": "Loading available installations...",
"errorLoadingInstallations": "Error loading installations",
"availableInstallations": "Available Installations",
"claudeCodeInstallationDesc": "Select which Claude Code installation to use.",
"binaryPathChanged": "⚠️ Claude binary path has been changed. Remember to save your settings."
},
"permissions": {
"permissionRules": "Permission Rules",
"permissionRulesDesc": "Control which tools Claude Code can use without manual approval",
"allowRules": "Allow Rules",
"denyRules": "Deny Rules",
"addRule": "Add Rule",
"noAllowRules": "No allow rules configured. Claude will ask for approval for all tools.",
"noDenyRules": "No deny rules configured.",
"examples": "Examples:",
"exampleBash": "Allow all bash commands",
"exampleExactCommand": "Allow exact command",
"examplePrefix": "Allow commands with prefix",
"exampleReadFile": "Allow reading specific file",
"exampleEditDir": "Allow editing files in docs directory"
},
"environment": {
"environmentVariables": "Environment Variables",
"environmentVariablesDesc": "Environment variables applied to every Claude Code session",
"addVariable": "Add Variable",
"noEnvironmentVariables": "No environment variables configured.",
"commonVariables": "Common variables:",
"telemetryDesc": "Enable/disable telemetry (0 or 1)",
"modelDesc": "Custom model name",
"costWarningsDesc": "Disable cost warnings (1)"
},
"advanced": {
"advancedSettings": "Advanced Settings",
"advancedSettingsDesc": "Additional configuration options for advanced users",
"apiKeyHelper": "API Key Helper Script",
"apiKeyHelperDesc": "Custom script to generate auth values for API requests",
"rawSettings": "Raw Settings (JSON)",
"rawSettingsDesc": "This shows the raw JSON that will be saved to ~/.claude/settings.json"
},
"hooks": {
"userHooks": "User Hooks",
"userHooksDesc": "Configure hooks that apply to all Claude Code sessions for your user account. These are stored in ~/.claude/settings.json"
},
"analytics": {
"analyticsSettings": "Analytics Settings",
"enableAnalytics": "Enable Analytics",
"enableAnalyticsDesc": "Help improve Claudia by sharing anonymous usage data",
"privacyProtected": "Your privacy is protected",
"noPersonalInfo": "No personal information is collected",
"noFileContents": "No file contents, paths, or project names",
"anonymousData": "All data is anonymous with random IDs",
"canDisable": "You can disable analytics at any time",
"whatWeCollect": "What we collect:",
"featureUsage": "Feature usage patterns",
"performanceMetrics": "Performance metrics",
"errorReports": "Error reports (without sensitive data)",
"sessionFrequency": "Session frequency and duration",
"deleteAllData": "Delete All Analytics Data",
"analyticsEnabled": "Analytics enabled",
"analyticsDisabled": "Analytics disabled",
"allDataDeleted": "All analytics data deleted",
"helpImproveClaudia": "Help Improve Claudia",
"collectAnonymousData": "We'd like to collect anonymous usage data to improve your experience.",
"featureUsageDesc": "Feature usage (which tools and commands you use)",
"performanceMetricsDesc": "Performance metrics (app speed and reliability)",
"errorReportsDesc": "Error reports (to fix bugs and improve stability)",
"usagePatternsDesc": "General usage patterns (session frequency and duration)",
"noApiKeys": "No API keys or sensitive data",
"canOptOut": "You can opt-out anytime in Settings",
"dataHelpsUs": "This data helps us understand which features are most valuable, identify performance issues, and prioritize improvements. Your choice won't affect any functionality.",
"noThanks": "No Thanks",
"allowAnalytics": "Allow Analytics"
},
"saveButton": {
"saving": "Saving...",
"saveSettings": "Save Settings",
"settingsSavedSuccess": "Settings saved successfully!",
"settingsSaveFailed": "Failed to save settings"
},
"messages": {
"loadFailed": "Failed to load settings. Please ensure ~/.claude directory exists.",
"saveFailed": "Failed to save settings."
},
"placeholders": {
"envVarKey": "KEY",
"envVarValue": "value",
"allowRuleExample": "e.g., Bash(npm run test:*)",
"denyRuleExample": "e.g., Bash(curl:*)",
"apiKeyHelperPath": "/path/to/generate_api_key.sh"
}
},
"mcp": {
"title": "MCP Server Management",
@@ -110,7 +310,118 @@
"last7Days": "Last 7 Days",
"last30Days": "Last 30 Days",
"allTime": "All Time",
"exportData": "Export Data"
"exportData": "Export Data",
"usageDashboardTitle": "Usage Dashboard",
"trackUsageAndCosts": "Track your Claude Code usage and costs",
"allTime": "All Time",
"totalCost": "Total Cost",
"totalSessions": "Total Sessions",
"totalTokens": "Total Tokens",
"avgCostPerSession": "Avg Cost/Session",
"overview": "Overview",
"tokenBreakdown": "Token Breakdown",
"inputTokens": "Input Tokens",
"outputTokens": "Output Tokens",
"cacheWrite": "Cache Write",
"cacheRead": "Cache Read",
"mostUsedModels": "Most Used Models",
"topProjects": "Top Projects",
"sessions": "sessions",
"usageByModel": "Usage by Model",
"usageByProject": "Usage by Project",
"usageBySession": "Usage by Session",
"timeline": "Timeline",
"dailyUsage": "Daily Usage",
"tokens": "tokens",
"models": "models",
"input": "Input",
"output": "Output",
"session": "session",
"loadingUsageStats": "Loading usage statistics...",
"failedToLoadUsageStats": "Failed to load usage statistics. Please try again.",
"tryAgain": "Try Again",
"dailyUsageOverTime": "Daily Usage Over Time",
"noUsageData": "No usage data available for the selected period",
"cost": "Cost",
"lastUsed": "Last Used",
"markdownEditorTitle": "Markdown Editor",
"editSystemPrompt": "Edit your Claude Code system prompt",
"claudemdFile": "CLAUDE.md file",
"loadClaudemdFailed": "Failed to load CLAUDE.md file",
"saveClaudemdFailed": "Failed to save CLAUDE.md file",
"claudemdSavedSuccess": "CLAUDE.md saved successfully",
"saveClaudemd": "Save CLAUDE.md",
"unsavedChangesConfirm": "You have unsaved changes. Are you sure you want to leave?",
"servers": "Servers",
"addServer": "Add Server",
"importExport": "Import/Export",
"mcpServerAdded": "MCP server added successfully!",
"serverRemovedSuccess": "Server \"{{name}}\" removed successfully!",
"importedServersSuccess": "Successfully imported {{count}} server{{plural}}!",
"importedServersFailed": "Imported {{imported}} server{{importedPlural}}, {{failed}} failed",
"loadMcpServersFailed": "Failed to load MCP servers. Make sure Claude Code is installed.",
"addMcpServer": "Add MCP Server",
"configureNewMcpServer": "Configure a new Model Context Protocol server",
"serverNameRequired": "Server name is required",
"commandRequired": "Command is required",
"urlRequired": "URL is required",
"failedToAddServer": "Failed to add server",
"environmentVariables": "Environment Variables",
"addVariable": "Add Variable",
"serverName": "Server Name",
"command": "Command",
"argumentsOptional": "Arguments (optional)",
"scope": "Scope",
"localProjectOnly": "Local (this project only)",
"projectSharedViaMcp": "Project (shared via .mcp.json)",
"userAllProjects": "User (all projects)",
"addingServer": "Adding Server...",
"addStdioServer": "Add Stdio Server",
"url": "URL",
"addSseServer": "Add SSE Server",
"exampleCommands": "Example Commands",
"uniqueNameToIdentify": "A unique name to identify this server",
"commandToExecuteServer": "The command to execute the server",
"spaceSeparatedArgs": "Space-separated command arguments",
"sseEndpointUrl": "The SSE endpoint URL",
"running": "Running",
"showFull": "Show full",
"hide": "Hide",
"copied": "Copied!",
"copy": "Copy",
"arguments": "Arguments",
"environmentVariables": "Environment Variables",
"configuredServers": "Configured Servers",
"serversConfigured": "configured",
"refresh": "Refresh",
"noMcpServersConfigured": "No MCP servers configured",
"addServerToGetStarted": "Add a server to get started with Model Context Protocol",
"localProjectSpecific": "Local (Project-specific)",
"projectSharedMcp": "Project (Shared via .mcp.json)",
"userAllProjects": "User (All projects)",
"welcomeToClaudia": "Welcome to Claudia",
"backToHome": "Back to Home",
"noProjectsFound": "No projects found in ~/.claude/projects",
"failedToLoadProjects": "Failed to load projects. Please ensure ~/.claude directory exists.",
"failedToLoadSessions": "Failed to load sessions for this project.",
"claudeBinaryPathSaved": "Claude binary path saved successfully",
"selectClaudeCodeInstallation": "Select Claude Code Installation",
"multipleInstallationsFound": "Multiple Claude Code installations were found on your system. Please select which one you'd like to use.",
"claudeCodeNotFoundDialog": "Claude Code was not found in any of the common installation locations. Please install Claude Code to continue.",
"searchedLocations": "Searched locations",
"installationTip": "You can install Claude Code using",
"searchingInstallations": "Searching for Claude installations...",
"installationGuide": "Installation Guide",
"validating": "Validating...",
"saveSelection": "Save Selection",
"noInstallationsFound": "No Installations Found",
"pleaseSelectInstallation": "Please select a Claude installation",
"fileSavedSuccess": "File saved successfully",
"saveFileFailed": "Failed to save file",
"loadFileFailed": "Failed to load CLAUDE.md file",
"editProjectSpecificPrompt": "Edit project-specific Claude Code system prompt",
"maximumTabsReached": "Maximum number of tabs ({{max}}) reached",
"saving": "Saving..."
},
"checkpoint": {
"title": "Checkpoints",
@@ -121,14 +432,39 @@
"checkpointMessage": "Checkpoint Message",
"timeline": "Timeline",
"diff": "Diff",
"noCheckpoints": "No checkpoints found"
"noCheckpoints": "No checkpoints found",
"checkpointSettingsTitle": "Checkpoint Settings",
"experimentalFeature": "Experimental Feature",
"checkpointWarning": "Checkpointing may affect directory structure or cause data loss. Use with caution.",
"automaticCheckpoints": "Automatic Checkpoints",
"automaticCheckpointsDesc": "Automatically create checkpoints based on the selected strategy",
"checkpointStrategy": "Checkpoint Strategy",
"manualOnly": "Manual Only",
"afterEachPrompt": "After Each Prompt",
"afterToolUse": "After Tool Use",
"smart": "Smart (Recommended)",
"manualOnlyDesc": "Checkpoints will only be created manually",
"afterEachPromptDesc": "A checkpoint will be created after each user prompt",
"afterToolUseDesc": "A checkpoint will be created after each tool use",
"smartDesc": "Checkpoints will be created after destructive operations",
"saving": "Saving...",
"saveSettings": "Save Settings",
"storageManagement": "Storage Management",
"totalCheckpoints": "Total checkpoints",
"keepRecentCheckpoints": "Keep Recent Checkpoints",
"cleanUp": "Clean Up",
"removeOldCheckpoints": "Remove old checkpoints, keeping only the most recent {{count}}",
"checkpointSettingsFailed": "Failed to load checkpoint settings",
"saveCheckpointSettingsFailed": "Failed to save checkpoint settings",
"cleanupCheckpointsFailed": "Failed to cleanup checkpoints",
"removedOldCheckpoints": "Removed {{count}} old checkpoints"
},
"placeholders": {
"searchProjects": "Search projects...",
"searchAgents": "Search agents...",
"enterAgentName": "Enter agent name...",
"enterAgentName": "e.g., Code Assistant",
"enterSystemPrompt": "Enter system prompt...",
"enterDefaultTask": "Enter default task...",
"enterDefaultTask": "e.g., Review this code for security issues",
"enterURL": "Enter URL...",
"searchCommands": "Search commands...",
"enterCommand": "Enter command...",
@@ -151,6 +487,34 @@
"unknownError": "Unknown error occurred",
"claudeCodeNotFound": "Claude Code not found",
"selectClaudeInstallation": "Select Claude Installation",
"installClaudeCode": "Install Claude Code"
"installClaudeCode": "Install Claude Code",
"noTabsOpen": "No tabs open",
"clickPlusToStartChat": "Click the + button to start a new chat",
"noAgentRunIdSpecified": "No agent run ID specified",
"noClaudeFileIdSpecified": "No Claude file ID specified",
"claudeFileEditorNotImplemented": "Claude file editor not yet implemented in tabs",
"noAgentDataSpecified": "No agent data specified",
"importAgentComingSoon": "Import agent functionality coming soon...",
"unknownTabType": "Unknown tab type",
"letClaudeDecide": "Let Claude decide",
"basicReasoning": "Basic reasoning",
"deeperAnalysis": "Deeper analysis",
"extensiveReasoning": "Extensive reasoning",
"maximumAnalysis": "Maximum analysis",
"typeYourPromptHere": "Type your prompt here...",
"dropImagesHere": "Drop images here...",
"askClaudeAnything": "Ask Claude anything...",
"usage": "Usage",
"mcpServersTitle": "MCP Servers",
"claudemdTitle": "CLAUDE.md",
"runAgent": "Run: {{name}}",
"createAgent": "Create Agent",
"importAgent": "Import Agent",
"unsavedChangesCloseConfirm": "Tab \"{{title}}\" has unsaved changes. Close anyway?",
"session": "Session"
},
"input": {
"pressEnterToSend": "Press Enter to send, Shift+Enter for new line",
"withFileAndCommandSupport": ", @ to mention files, / for commands, drag & drop or paste images"
}
}