汉化
This commit is contained in:
@@ -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"
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user