mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-09-09 22:31:08 +00:00
fix: add missing i18n keys for UI settings and components
- Added missing API provider configurations (18 providers) - Added experimental feature toggle translations - Added error boundary and chat component keys - Added backend service error messages - Created new locale files for execution, mdm, and tokens Fixes #6599
This commit is contained in:
parent
8d05bc179b
commit
efca480157
9 changed files with 189 additions and 10 deletions
|
|
@ -17,6 +17,9 @@
|
|||
"modelNotEmbeddingCapable": "Ollama model is not embedding capable: {{modelId}}",
|
||||
"hostNotFound": "Ollama host not found: {{baseUrl}}"
|
||||
},
|
||||
"openai": {
|
||||
"invalidResponseFormat": "Invalid response format from OpenAI API"
|
||||
},
|
||||
"scanner": {
|
||||
"unknownErrorProcessingFile": "Unknown error processing file {{filePath}}",
|
||||
"unknownErrorDeletingPoints": "Unknown error deleting points for {{filePath}}",
|
||||
|
|
|
|||
|
|
@ -5,7 +5,9 @@
|
|||
"invalid_settings_validation": "Invalid MCP settings format: {{errorMessages}}",
|
||||
"create_json": "Failed to create or open .roo/mcp.json: {{error}}",
|
||||
"failed_update_project": "Failed to update project MCP servers",
|
||||
"invalidJsonArgument": "Roo tried to use {{toolName}} with an invalid JSON argument. Retrying..."
|
||||
"invalidJsonArgument": "Roo tried to use {{toolName}} with an invalid JSON argument. Retrying...",
|
||||
"refresh_after_disable": "Failed to refresh after disabling server",
|
||||
"refresh_after_enable": "Failed to refresh after enabling server"
|
||||
},
|
||||
"info": {
|
||||
"server_restarting": "Restarting {{serverName}} MCP server...",
|
||||
|
|
|
|||
7
src/i18n/locales/en/mdm.json
Normal file
7
src/i18n/locales/en/mdm.json
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"errors": {
|
||||
"cloud_auth_required": "Cloud authentication required",
|
||||
"organization_mismatch": "Organization mismatch detected",
|
||||
"verification_failed": "Verification failed"
|
||||
}
|
||||
}
|
||||
|
|
@ -22,7 +22,9 @@
|
|||
"connectToCloudDescription": "Sign in to Roo Code Cloud to share tasks",
|
||||
"sharingDisabledByOrganization": "Sharing disabled by organization",
|
||||
"shareSuccessOrganization": "Organization link copied to clipboard",
|
||||
"shareSuccessPublic": "Public link copied to clipboard"
|
||||
"shareSuccessPublic": "Public link copied to clipboard",
|
||||
"collapse": "Collapse task",
|
||||
"expand": "Expand task"
|
||||
},
|
||||
"unpin": "Unpin",
|
||||
"pin": "Pin",
|
||||
|
|
@ -208,6 +210,7 @@
|
|||
"codebaseSearch": {
|
||||
"wantsToSearch": "Roo wants to search the codebase for <code>{{query}}</code>:",
|
||||
"wantsToSearchWithPath": "Roo wants to search the codebase for <code>{{query}}</code> in <code>{{path}}</code>:",
|
||||
"didSearch": "Searched codebase",
|
||||
"didSearch_one": "Found 1 result",
|
||||
"didSearch_other": "Found {{count}} results",
|
||||
"resultTooltip": "Similarity score: {{score}} (click to open file)"
|
||||
|
|
@ -376,7 +379,7 @@
|
|||
}
|
||||
},
|
||||
"queuedMessages": {
|
||||
"title": "Queued Messages:",
|
||||
"title": "Queued Messages",
|
||||
"clickToEdit": "Click to edit message"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"errorBoundary": {
|
||||
"title": "Something went wrong",
|
||||
"reportText": "Please help us improve by reporting this error on",
|
||||
"githubText": "our GitHub Issues page",
|
||||
"copyInstructions": "Copy and paste the following error message to include it as part of your submission:",
|
||||
"errorStack": "Error Stack:",
|
||||
"componentStack": "Component Stack:"
|
||||
"reportText": "Please report this error",
|
||||
"githubText": "Report on GitHub",
|
||||
"copyInstructions": "Copy error details to clipboard",
|
||||
"errorStack": "Error Stack",
|
||||
"componentStack": "Component Stack"
|
||||
},
|
||||
"answers": {
|
||||
"yes": "Yes",
|
||||
|
|
@ -68,6 +68,10 @@
|
|||
"editWarning": "Editing this message will delete all subsequent messages in the conversation. Do you want to proceed?",
|
||||
"proceed": "Proceed"
|
||||
},
|
||||
"errors": {
|
||||
"invalid_line_limit": "Invalid line limit specified",
|
||||
"invalid_character_limit": "Invalid character limit specified"
|
||||
},
|
||||
"time_ago": {
|
||||
"just_now": "just now",
|
||||
"seconds_ago": "{{count}} seconds ago",
|
||||
|
|
|
|||
5
webview-ui/src/i18n/locales/en/execution.json
Normal file
5
webview-ui/src/i18n/locales/en/execution.json
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"running": "Running",
|
||||
"completed": "Completed",
|
||||
"error": "Error"
|
||||
}
|
||||
|
|
@ -33,9 +33,83 @@
|
|||
"language": "Language",
|
||||
"about": "About Roo Code"
|
||||
},
|
||||
"apiKeys": {
|
||||
"anthropic": {
|
||||
"name": "Anthropic",
|
||||
"description": "Configure Anthropic Claude API settings"
|
||||
},
|
||||
"bedrock": {
|
||||
"name": "Amazon Bedrock",
|
||||
"description": "Configure AWS Bedrock for Claude models"
|
||||
},
|
||||
"deepseek": {
|
||||
"name": "DeepSeek",
|
||||
"description": "Configure DeepSeek API settings"
|
||||
},
|
||||
"gemini": {
|
||||
"name": "Google Gemini",
|
||||
"description": "Configure Google Gemini API settings"
|
||||
},
|
||||
"glhf": {
|
||||
"name": "GLHF",
|
||||
"description": "Configure GLHF API settings"
|
||||
},
|
||||
"grok": {
|
||||
"name": "Grok",
|
||||
"description": "Configure xAI Grok API settings"
|
||||
},
|
||||
"groq": {
|
||||
"name": "Groq",
|
||||
"description": "Configure Groq API settings"
|
||||
},
|
||||
"hyperbolic": {
|
||||
"name": "Hyperbolic",
|
||||
"description": "Configure Hyperbolic API settings"
|
||||
},
|
||||
"lmstudio": {
|
||||
"name": "LM Studio",
|
||||
"description": "Configure local LM Studio server"
|
||||
},
|
||||
"mistral": {
|
||||
"name": "Mistral",
|
||||
"description": "Configure Mistral API settings"
|
||||
},
|
||||
"ollama": {
|
||||
"name": "Ollama",
|
||||
"description": "Configure local Ollama server"
|
||||
},
|
||||
"openai": {
|
||||
"name": "OpenAI",
|
||||
"description": "Configure OpenAI API settings"
|
||||
},
|
||||
"openrouter": {
|
||||
"name": "OpenRouter",
|
||||
"description": "Configure OpenRouter API gateway"
|
||||
},
|
||||
"sambanova": {
|
||||
"name": "SambaNova",
|
||||
"description": "Configure SambaNova API settings"
|
||||
},
|
||||
"together": {
|
||||
"name": "Together AI",
|
||||
"description": "Configure Together AI API settings"
|
||||
},
|
||||
"vscode-openai": {
|
||||
"name": "VS Code OpenAI",
|
||||
"description": "Configure VS Code OpenAI integration"
|
||||
},
|
||||
"xai": {
|
||||
"name": "xAI",
|
||||
"description": "Configure xAI API settings"
|
||||
}
|
||||
},
|
||||
"prompts": {
|
||||
"description": "Configure support prompts that are used for quick actions like enhancing prompts, explaining code, and fixing issues. These prompts help Roo provide better assistance for common development tasks."
|
||||
},
|
||||
"customInstructions": {
|
||||
"name": "Custom Instructions",
|
||||
"description": "Provide custom instructions for the AI assistant"
|
||||
},
|
||||
"codeIndex": {
|
||||
"title": "Codebase Indexing",
|
||||
"description": "Configure codebase indexing settings to enable semantic search of your project. <0>Learn more</0>",
|
||||
|
|
@ -249,7 +323,8 @@
|
|||
"hint": "Please reopen the settings to see the latest models.",
|
||||
"loading": "Refreshing models list...",
|
||||
"success": "Models list refreshed successfully!",
|
||||
"error": "Failed to refresh models list. Please try again."
|
||||
"error": "Failed to refresh models list. Please try again.",
|
||||
"missingConfig": "Missing configuration. Please provide API key and base URL."
|
||||
},
|
||||
"getRequestyApiKey": "Get Requesty API Key",
|
||||
"openRouterTransformsText": "Compress prompts and message chains to the context size (<a>OpenRouter Transforms</a>)",
|
||||
|
|
@ -695,6 +770,78 @@
|
|||
"ASSISTANT_MESSAGE_PARSER": {
|
||||
"name": "Use new message parser",
|
||||
"description": "Enable the experimental streaming message parser that provides significant performance improvements for long assistant responses by processing messages more efficiently."
|
||||
},
|
||||
"alwaysAllowEditMode": {
|
||||
"name": "Always Allow Edit Mode",
|
||||
"description": "Allow editing in all modes without restrictions"
|
||||
},
|
||||
"alwaysAllowWriteOnly": {
|
||||
"name": "Always Allow Write Only",
|
||||
"description": "Allow write-only operations without confirmation"
|
||||
},
|
||||
"autoApproveReadOnly": {
|
||||
"name": "Auto-Approve Read Only",
|
||||
"description": "Automatically approve read-only operations"
|
||||
},
|
||||
"codebaseIndexer": {
|
||||
"name": "Codebase Indexer",
|
||||
"description": "Enable codebase indexing for semantic search"
|
||||
},
|
||||
"contextOptimization": {
|
||||
"name": "Context Optimization",
|
||||
"description": "Optimize context window usage"
|
||||
},
|
||||
"customModes": {
|
||||
"name": "Custom Modes",
|
||||
"description": "Enable custom mode creation and management"
|
||||
},
|
||||
"debugMode": {
|
||||
"name": "Debug Mode",
|
||||
"description": "Enable debug mode for troubleshooting"
|
||||
},
|
||||
"diffStrategy": {
|
||||
"name": "Diff Strategy",
|
||||
"description": "Configure diff application strategy"
|
||||
},
|
||||
"mcpServers": {
|
||||
"name": "MCP Servers",
|
||||
"description": "Enable Model Context Protocol servers"
|
||||
},
|
||||
"preferredLanguage": {
|
||||
"name": "Preferred Language",
|
||||
"description": "Set preferred language for responses"
|
||||
},
|
||||
"showAskMode": {
|
||||
"name": "Show Ask Mode",
|
||||
"description": "Display Ask mode in mode selector"
|
||||
},
|
||||
"showDebugMode": {
|
||||
"name": "Show Debug Mode",
|
||||
"description": "Display Debug mode in mode selector"
|
||||
},
|
||||
"showDesignEngineerMode": {
|
||||
"name": "Show Design Engineer Mode",
|
||||
"description": "Display Design Engineer mode in mode selector"
|
||||
},
|
||||
"showDocsExtractorMode": {
|
||||
"name": "Show Docs Extractor Mode",
|
||||
"description": "Display Docs Extractor mode in mode selector"
|
||||
},
|
||||
"showIntegrationTesterMode": {
|
||||
"name": "Show Integration Tester Mode",
|
||||
"description": "Display Integration Tester mode in mode selector"
|
||||
},
|
||||
"showIssueFixer": {
|
||||
"name": "Show Issue Fixer",
|
||||
"description": "Display Issue Fixer mode in mode selector"
|
||||
},
|
||||
"showIssueInvestigatorMode": {
|
||||
"name": "Show Issue Investigator Mode",
|
||||
"description": "Display Issue Investigator mode in mode selector"
|
||||
},
|
||||
"showIssueWriterMode": {
|
||||
"name": "Show Issue Writer Mode",
|
||||
"description": "Display Issue Writer mode in mode selector"
|
||||
}
|
||||
},
|
||||
"promptCaching": {
|
||||
|
|
|
|||
3
webview-ui/src/i18n/locales/en/tokens.json
Normal file
3
webview-ui/src/i18n/locales/en/tokens.json
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
{
|
||||
"tokens": "tokens"
|
||||
}
|
||||
|
|
@ -23,5 +23,10 @@
|
|||
"allow": "Allow",
|
||||
"deny": "Deny"
|
||||
},
|
||||
"importSettings": "Import Settings"
|
||||
"importSettings": "Import Settings",
|
||||
"rooCloudCTA": {
|
||||
"title": "Join Roo Cloud",
|
||||
"description": "Get access to cloud features and enhanced capabilities",
|
||||
"joinWaitlist": "Join Waitlist"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue