mirror of
https://github.com/siteboon/claudecodeui.git
synced 2026-06-04 11:45:38 +08:00
feat: complete internationalization (i18n) for components
Implemented comprehensive i18n translation support for the following components: 1. GitSettings.jsx - Git configuration interface 2. ApiKeysSettings.jsx - API keys settings 3. CredentialsSettings.jsx - Credentials settings (GitHub tokens) 4. TasksSettings.jsx - TaskMaster task management settings 5. ChatInterface.jsx - Chat interface (major translation work) New translation files: - src/i18n/locales/en/chat.json - English chat interface translations - src/i18n/locales/zh-CN/chat.json - Chinese chat interface translations ChatInterface.jsx translations: - Code block copy buttons (Copy, Copied, Copy code) - Message type labels (User, Error, Tool, Claude, Cursor, Codex) - Tool settings tooltip - Search result display (pattern, in, results) - Codex permission modes (Default, Accept Edits, Bypass Permissions, Plan) - Input placeholder and hint text - Keyboard shortcut hints (Ctrl+Enter/Enter modes) - Command menu button i18n configuration updates: - Registered chat namespace in config.js - Extended settings.json translations (git, apiKeys, tasks, agents, mcpServers sections) 完成以下组件的 i18n 翻译工作: 1. GitSettings.jsx - Git 配置界面 2. ApiKeysSettings.jsx - API 密钥设置 3. CredentialsSettings.jsx - 凭据设置(GitHub Token) 4. TasksSettings.jsx - TaskMaster 任务管理设置 5. ChatInterface.jsx - 聊天界面(主要翻译工作) 新增翻译文件: - src/i18n/locales/en/chat.json - 英文聊天界面翻译 - src/i18n/locales/zh-CN/chat.json - 中文聊天界面翻译 ChatInterface.jsx 翻译内容: - 代码块复制按钮 - 消息类型标签 - 工具设置提示 - 搜索结果显示 - Codex 权限模式(默认、编辑、无限制、计划模式) - 输入框占位符和提示文本 - 键盘快捷键提示 - 命令菜单按钮 更新 i18n 配置: - 在 config.js 中注册 chat 命名空间 - 扩展 settings.json 翻译(git、apiKeys、tasks、agents、mcpServers 等部分)
This commit is contained in:
111
src/i18n/locales/en/chat.json
Normal file
111
src/i18n/locales/en/chat.json
Normal file
@@ -0,0 +1,111 @@
|
||||
{
|
||||
"codeBlock": {
|
||||
"copy": "Copy",
|
||||
"copied": "Copied",
|
||||
"copyCode": "Copy code"
|
||||
},
|
||||
"messageTypes": {
|
||||
"user": "U",
|
||||
"error": "Error",
|
||||
"tool": "Tool",
|
||||
"claude": "Claude",
|
||||
"cursor": "Cursor",
|
||||
"codex": "Codex"
|
||||
},
|
||||
"tools": {
|
||||
"settings": "Tool Settings",
|
||||
"error": "Tool Error",
|
||||
"result": "Tool Result",
|
||||
"viewParams": "View input parameters",
|
||||
"viewRawParams": "View raw parameters",
|
||||
"viewDiff": "View edit diff for",
|
||||
"creatingFile": "Creating new file:",
|
||||
"updatingTodo": "Updating Todo List",
|
||||
"read": "Read",
|
||||
"readFile": "Read file",
|
||||
"updateTodo": "Update todo list",
|
||||
"readTodo": "Read todo list",
|
||||
"searchResults": "results"
|
||||
},
|
||||
"search": {
|
||||
"found": "Found {{count}} {{type}}",
|
||||
"file": "file",
|
||||
"files": "files",
|
||||
"pattern": "pattern:",
|
||||
"in": "in:"
|
||||
},
|
||||
"fileOperations": {
|
||||
"updated": "File updated successfully",
|
||||
"created": "File created successfully",
|
||||
"written": "File written successfully",
|
||||
"diff": "Diff",
|
||||
"newFile": "New File",
|
||||
"viewContent": "View file content",
|
||||
"viewFullOutput": "View full output ({{count}} chars)",
|
||||
"contentDisplayed": "The file content is displayed in the diff view above"
|
||||
},
|
||||
"interactive": {
|
||||
"title": "Interactive Prompt",
|
||||
"waiting": "Waiting for your response in the CLI",
|
||||
"instruction": "Please select an option in your terminal where Claude is running.",
|
||||
"selectedOption": "✓ Claude selected option {{number}}",
|
||||
"instructionDetail": "In the CLI, you would select this option interactively using arrow keys or by typing the number."
|
||||
},
|
||||
"thinking": {
|
||||
"title": "Thinking...",
|
||||
"emoji": "💭 Thinking..."
|
||||
},
|
||||
"json": {
|
||||
"response": "JSON Response"
|
||||
},
|
||||
"permissions": {
|
||||
"grant": "Grant permission for {{tool}}",
|
||||
"added": "Permission added",
|
||||
"addTo": "Adds <span class=\"font-mono\">{{entry}}</span> to Allowed Tools.",
|
||||
"retry": "Permission saved. Retry the request to use the tool.",
|
||||
"error": "Unable to update permissions. Please try again.",
|
||||
"openSettings": "Open settings"
|
||||
},
|
||||
"todo": {
|
||||
"updated": "Todo list has been updated successfully",
|
||||
"current": "Current Todo List"
|
||||
},
|
||||
"plan": {
|
||||
"viewPlan": "📋 View implementation plan",
|
||||
"title": "Implementation Plan"
|
||||
},
|
||||
"usageLimit": {
|
||||
"resetAt": "Claude usage limit reached. Your limit will reset at **{{time}} {{timezone}}** - {{date}}"
|
||||
},
|
||||
"codex": {
|
||||
"permissionMode": "Permission Mode",
|
||||
"modes": {
|
||||
"default": "Default Mode",
|
||||
"acceptEdits": "Accept Edits",
|
||||
"bypassPermissions": "Bypass Permissions",
|
||||
"plan": "Plan Mode"
|
||||
},
|
||||
"descriptions": {
|
||||
"default": "Only trusted commands (ls, cat, grep, git status, etc.) run automatically. Other commands are skipped. Can write to workspace.",
|
||||
"acceptEdits": "All commands run automatically within the workspace. Full auto mode with sandboxed execution.",
|
||||
"bypassPermissions": "Full system access with no restrictions. All commands run automatically with full disk and network access. Use with caution.",
|
||||
"plan": "Planning mode - no commands are executed"
|
||||
},
|
||||
"technicalDetails": "Technical details"
|
||||
},
|
||||
"input": {
|
||||
"placeholder": "Type / for commands, @ for files, or ask {{provider}} anything...",
|
||||
"placeholderDefault": "Type your message...",
|
||||
"disabled": "Input disabled",
|
||||
"attachFiles": "Attach files",
|
||||
"attachImages": "Attach images",
|
||||
"send": "Send",
|
||||
"stop": "Stop",
|
||||
"hintText": {
|
||||
"ctrlEnter": "Ctrl+Enter to send • Shift+Enter for new line • Tab to change modes • / for slash commands",
|
||||
"enter": "Enter to send • Shift+Enter for new line • Tab to change modes • / for slash commands"
|
||||
},
|
||||
"clickToChangeMode": "Click to change permission mode (or press Tab in input)",
|
||||
"showAllCommands": "Show all commands"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user