mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2026-01-10 07:19:02 +08:00
529 lines
22 KiB
JSON
529 lines
22 KiB
JSON
{
|
|
"translation": {
|
|
"agents": {
|
|
"add.button": "Add to Assistant",
|
|
"add.name": "Name",
|
|
"add.name.placeholder": "Enter name",
|
|
"add.prompt": "Prompt",
|
|
"add.prompt.placeholder": "Enter prompt",
|
|
"add.title": "Create Agent",
|
|
"delete.popup.content": "Are you sure you want to delete this agent?",
|
|
"edit.message.add.title": "Add",
|
|
"edit.message.assistant.placeholder": "Enter assistant message",
|
|
"edit.message.assistant.title": "Assistant",
|
|
"edit.message.empty.content": "Conversation input content cannot be empty",
|
|
"edit.message.group.title": "Message Group",
|
|
"edit.message.title": "Preset messages",
|
|
"edit.message.user.placeholder": "Enter user message",
|
|
"edit.message.user.title": "User",
|
|
"edit.model.select.title": "Select Model",
|
|
"edit.settings.hide_preset_messages": "Hide Preset Message",
|
|
"edit.title": "Edit Agent",
|
|
"manage.title": "Manage Agents",
|
|
"my_agents": "My Agents",
|
|
"search.no_results": "No results found",
|
|
"sorting.title": "Sorting",
|
|
"tag.agent": "Agent",
|
|
"tag.default": "Default",
|
|
"tag.new": "New",
|
|
"tag.system": "System",
|
|
"title": "Agents"
|
|
},
|
|
"assistants": {
|
|
"abbr": "Assistant",
|
|
"clear.content": "Clearing the topic will delete all topics and files in the assistant. Are you sure you want to continue?",
|
|
"clear.title": "Clear topics",
|
|
"copy.title": "Copy Assistant",
|
|
"delete.content": "Deleting an assistant will delete all topics and files under the assistant. Are you sure you want to delete it?",
|
|
"delete.title": "Delete Assistant",
|
|
"edit.title": "Edit Assistant",
|
|
"save.success": "Saved successfully",
|
|
"save.title": "Save to agent",
|
|
"search": "Search assistants...",
|
|
"settings.auto_reset_model": "Auto Reset Model",
|
|
"settings.auto_reset_model.tip": "Automatically reset the model when a new topic is created.",
|
|
"settings.default_model": "Default Model",
|
|
"settings.model": "Model Settings",
|
|
"settings.preset_messages": "Preset Messages",
|
|
"settings.prompt": "Prompt Settings",
|
|
"title": "Assistants"
|
|
},
|
|
"button": {
|
|
"add": "Add",
|
|
"added": "Added",
|
|
"collapse": "Collapse",
|
|
"manage": "Manage",
|
|
"select_model": "Select Model",
|
|
"show.all": "Show All"
|
|
},
|
|
"chat": {
|
|
"add.assistant.title": "Add Assistant",
|
|
"artifacts.button.download": "Download",
|
|
"artifacts.button.preview": "Preview",
|
|
"assistant.search.placeholder": "Search",
|
|
"default.description": "Hello, I'm Default Assistant. You can start chatting with me right away",
|
|
"default.name": "⭐️ Default Assistant",
|
|
"default.topic.name": "Default Topic",
|
|
"input.clear": "Clear",
|
|
"input.clear.content": "Do you want to clear all messages of the current topic?",
|
|
"input.clear.title": "Clear all messages?",
|
|
"input.collapse": "Collapse",
|
|
"input.context_count.tip": "Context Count",
|
|
"input.estimated_tokens.tip": "Estimated tokens",
|
|
"input.expand": "Expand",
|
|
"input.new.context": "Clear Context",
|
|
"input.new_topic": "New Topic {{Command}}+N",
|
|
"input.pause": "Pause",
|
|
"input.placeholder": "Type your message here...",
|
|
"input.send": "Send",
|
|
"input.settings": "Settings",
|
|
"input.topics": " Topics ",
|
|
"input.translate": "Translate to English",
|
|
"input.upload": "Upload image or document file",
|
|
"input.web_search": "Enable web search",
|
|
"message.new.branch": "New Branch",
|
|
"message.new.branch.created": "New Branch Created",
|
|
"message.regenerate.model": "Switch Model",
|
|
"message.new.context": "New Context",
|
|
"save": "Save",
|
|
"settings.code_collapsible": "Code block collapsible",
|
|
"settings.context_count": "Context",
|
|
"settings.context_count.tip": "The number of previous messages to keep in the context.",
|
|
"settings.max": "Max",
|
|
"settings.max_tokens": "Enable max tokens limit",
|
|
"settings.max_tokens.tip": "The maximum number of tokens the model can generate. Normal chat suggests 500-800. Short text generation suggests 800-2000. Code generation suggests 2000-3600. Long text generation suggests above 4000.",
|
|
"settings.reset": "Reset",
|
|
"settings.set_as_default": "Apply to default assistant",
|
|
"settings.show_line_numbers": "Show line numbers in code",
|
|
"settings.temperature": "Temperature",
|
|
"settings.temperature.tip": "Lower values make the model more creative and unpredictable, while higher values make it more deterministic and precise.",
|
|
"settings.top_p": "Top-P",
|
|
"settings.top_p.tip": "Default value is 1, the smaller the value, the less variety in the answers, the easier to understand, the larger the value, the larger the range of the AI's vocabulary, the more diverse",
|
|
"suggestions.title": "Suggested Questions",
|
|
"topics.auto_rename": "Auto Rename",
|
|
"topics.clear.title": "Clear Messages",
|
|
"topics.edit.placeholder": "Enter new name",
|
|
"topics.edit.title": "Edit Name",
|
|
"topics.export.image": "Export as image",
|
|
"topics.export.md": "Export as markdown",
|
|
"topics.export.title": "Export",
|
|
"topics.export.word": "Export as Word",
|
|
"topics.list": "Topic List",
|
|
"topics.move_to": "Move to",
|
|
"topics.title": "Topics",
|
|
"translate": "Translate"
|
|
},
|
|
"common": {
|
|
"and": "and",
|
|
"assistant": "Assistant",
|
|
"avatar": "Avatar",
|
|
"back": "Back",
|
|
"cancel": "Cancel",
|
|
"chat": "Chat",
|
|
"close": "Close",
|
|
"copy": "Copy",
|
|
"cut": "Cut",
|
|
"default": "Default",
|
|
"delete": "Delete",
|
|
"description": "Description",
|
|
"docs": "Docs",
|
|
"download": "Download",
|
|
"duplicate": "Duplicate",
|
|
"edit": "Edit",
|
|
"footnotes": "References",
|
|
"language": "Language",
|
|
"model": "Model",
|
|
"models": "Models",
|
|
"name": "Name",
|
|
"paste": "Paste",
|
|
"prompt": "Prompt",
|
|
"provider": "Provider",
|
|
"regenerate": "Regenerate",
|
|
"rename": "Rename",
|
|
"reset": "Reset",
|
|
"save": "Save",
|
|
"search": "Search",
|
|
"select": "Select",
|
|
"topics": "Topics",
|
|
"warning": "Warning",
|
|
"you": "You",
|
|
"clear": "Clear",
|
|
"add": "Add"
|
|
},
|
|
"error": {
|
|
"backup.file_format": "Backup file format error",
|
|
"chat.response": "Something went wrong. Please check if you have set your API key in the Settings > Providers",
|
|
"no_api_key": "API key is not configured",
|
|
"provider_disabled": "Model provider is not enabled",
|
|
"render": {
|
|
"title": "Render Error",
|
|
"description": "Failed to render formula. Please check if the formula format is correct"
|
|
}
|
|
},
|
|
"export": {
|
|
"assistant": "Assistant",
|
|
"attached_files": "Attached Files",
|
|
"conversation_details": "Conversation Details",
|
|
"conversation_history": "Conversation History",
|
|
"created": "Created",
|
|
"last_updated": "Last Updated",
|
|
"messages": "Messages",
|
|
"user": "User"
|
|
},
|
|
"files": {
|
|
"actions": "Actions",
|
|
"all": "All Files",
|
|
"count": "Count",
|
|
"created_at": "Created At",
|
|
"document": "Document",
|
|
"file": "File",
|
|
"image": "Image",
|
|
"name": "Name",
|
|
"open": "Open",
|
|
"size": "Size",
|
|
"text": "Text",
|
|
"title": "Files"
|
|
},
|
|
"history": {
|
|
"continue_chat": "Continue Chatting",
|
|
"locate.message": "Locate the message",
|
|
"search.messages": "Search All Messages",
|
|
"search.placeholder": "Search topics or messages...",
|
|
"search.topics.empty": "No topics found, press Enter to search all messages",
|
|
"title": "Topics Search"
|
|
},
|
|
"languages": {
|
|
"arabic": "Arabic",
|
|
"chinese": "Chinese",
|
|
"chinese-traditional": "Traditional Chinese",
|
|
"english": "English",
|
|
"french": "French",
|
|
"italian": "Italian",
|
|
"japanese": "Japanese",
|
|
"korean": "Korean",
|
|
"portuguese": "Portuguese",
|
|
"russian": "Russian",
|
|
"spanish": "Spanish"
|
|
},
|
|
"mermaid": {
|
|
"download": {
|
|
"png": "Download PNG",
|
|
"svg": "Download SVG"
|
|
},
|
|
"tabs": {
|
|
"preview": "Preview",
|
|
"source": "Source"
|
|
},
|
|
"title": "Mermaid Diagram"
|
|
},
|
|
"message": {
|
|
"api.connection.failed": "Connection failed",
|
|
"api.connection.success": "Connection successful",
|
|
"assistant.added.content": "Assistant added successfully",
|
|
"backup.failed": "Backup failed",
|
|
"backup.success": "Backup successful",
|
|
"chat.completion.paused": "Chat completion paused",
|
|
"copied": "Copied!",
|
|
"error.enter.api.host": "Please enter your API host first",
|
|
"error.enter.api.key": "Please enter your API key first",
|
|
"error.enter.model": "Please select a model first",
|
|
"error.invalid.proxy.url": "Invalid proxy URL",
|
|
"error.invalid.webdav": "Invalid WebDAV settings",
|
|
"message.code_style": "Code style",
|
|
"message.delete.content": "Are you sure you want to delete this message?",
|
|
"message.delete.title": "Delete Message",
|
|
"message.style": "Message style",
|
|
"message.style.bubble": "Bubble",
|
|
"message.style.plain": "Plain",
|
|
"reset.confirm.content": "Are you sure you want to clear all data?",
|
|
"reset.double.confirm.content": "All data will be lost, do you want to continue?",
|
|
"reset.double.confirm.title": "DATA LOST !!!",
|
|
"restore.success": "Restored successfully",
|
|
"save.success.title": "Saved successfully",
|
|
"switch.disabled": "Switching is disabled while the assistant is generating",
|
|
"topic.added": "New topic added",
|
|
"upgrade.success.button": "Restart",
|
|
"upgrade.success.content": "Please restart the application to complete the upgrade",
|
|
"upgrade.success.title": "Upgrade successfully",
|
|
"regenerate.confirm": "Regenerating will replace current message",
|
|
"copy.success": "Copied!"
|
|
},
|
|
"minapp": {
|
|
"title": "MinApp"
|
|
},
|
|
"model": {
|
|
"pinned": "Pinned",
|
|
"search": "Search models...",
|
|
"stream_output": "Stream output",
|
|
"type": {
|
|
"select": "Select Model Types",
|
|
"text": "Text",
|
|
"vision": "Vision"
|
|
}
|
|
},
|
|
"ollama": {
|
|
"keep_alive_time.description": "The time in minutes to keep the connection alive, default is 5 minutes.",
|
|
"keep_alive_time.placeholder": "Minutes",
|
|
"keep_alive_time.title": "Keep Alive Time",
|
|
"title": "Ollama"
|
|
},
|
|
"paintings": {
|
|
"button.delete.image": "Delete Image",
|
|
"button.delete.image.confirm": "Are you sure you want to delete this image?",
|
|
"button.new.image": "New Image",
|
|
"guidance_scale": "Guidance Scale",
|
|
"guidance_scale_tip": "Classifier Free Guidance. How close you want the model to stick to your prompt when looking for a related image to show you",
|
|
"image.size": "Image Size",
|
|
"inference_steps": "Inference Steps",
|
|
"inference_steps_tip": "The number of inference steps to perform. More steps produce higher quality but take longer",
|
|
"negative_prompt": "Negative Prompt",
|
|
"negative_prompt_tip": "Describe what you don't want included in the image",
|
|
"number_images": "Number Images",
|
|
"number_images_tip": "Number of images to generate (1-4)",
|
|
"prompt_placeholder": "Describe the image you want to create, e.g. A serene lake at sunset with mountains in the background",
|
|
"regenerate.confirm": "This will replace your existing generated images. Do you want to continue?",
|
|
"seed": "Seed",
|
|
"seed_tip": "The same seed and prompt can produce similar images",
|
|
"title": "Images"
|
|
},
|
|
"provider": {
|
|
"aihubmix": "AiHubMix",
|
|
"anthropic": "Anthropic",
|
|
"azure-openai": "Azure OpenAI",
|
|
"baichuan": "Baichuan",
|
|
"dashscope": "Alibaba Cloud",
|
|
"deepseek": "DeepSeek",
|
|
"doubao": "Doubao",
|
|
"fireworks": "Fireworks",
|
|
"gemini": "Gemini",
|
|
"github": "GitHub Models",
|
|
"graphrag-kylin-mountain": "GraphRAG",
|
|
"grok": "Grok",
|
|
"groq": "Groq",
|
|
"hunyuan": "Tencent Hunyuan",
|
|
"hyperbolic": "Hyperbolic",
|
|
"jina": "Jina",
|
|
"minimax": "MiniMax",
|
|
"mistral": "Mistral",
|
|
"moonshot": "Moonshot",
|
|
"nvidia": "Nvidia",
|
|
"ocoolai": "ocoolAI",
|
|
"ollama": "Ollama",
|
|
"openai": "OpenAI",
|
|
"openrouter": "OpenRouter",
|
|
"silicon": "SiliconFlow",
|
|
"stepfun": "StepFun",
|
|
"together": "Together",
|
|
"yi": "Yi",
|
|
"zhinao": "360AI",
|
|
"zhipu": "ZHIPU AI"
|
|
},
|
|
"settings": {
|
|
"about": "About & Feedback",
|
|
"about.checkUpdate": "Check Update",
|
|
"about.checkUpdate.available": "Update",
|
|
"about.checkingUpdate": "Checking for updates...",
|
|
"about.contact.button": "Email",
|
|
"about.contact.title": "Contact",
|
|
"about.description": "A powerful AI assistant for producer",
|
|
"about.downloading": "Downloading...",
|
|
"about.feedback.button": "Feedback",
|
|
"about.feedback.title": "Feedback",
|
|
"about.license.button": "License",
|
|
"about.license.title": "License",
|
|
"about.releases.button": "Releases",
|
|
"about.releases.title": "Release Notes",
|
|
"about.title": "About",
|
|
"about.updateAvailable": "Found new version {{version}}",
|
|
"about.updateError": "Update error",
|
|
"about.updateNotAvailable": "You are using the latest version",
|
|
"about.website.button": "Website",
|
|
"about.website.title": "Official Website",
|
|
"about.social.title": "Social Accounts",
|
|
"advanced.auto_switch_to_topics": "Auto switch to topic",
|
|
"advanced.title": "Advanced Settings",
|
|
"assistant": "Default Assistant",
|
|
"assistant.model_params": "Model Parameters",
|
|
"assistant.title": "Default Assistant",
|
|
"data": {
|
|
"app_data": "App Data",
|
|
"app_logs": "App Logs",
|
|
"clear_cache": {
|
|
"button": "Clear Cache",
|
|
"confirm": "Clearing the cache will delete application cache data, including minapp data. This action is irreversible, continue?",
|
|
"error": "Error clearing cache",
|
|
"success": "Cache cleared",
|
|
"title": "Clear Cache"
|
|
},
|
|
"data.title": "Data Directory",
|
|
"title": "Data Settings",
|
|
"webdav.backup.button": "Backup to WebDAV",
|
|
"webdav.host": "WebDAV Host",
|
|
"webdav.host.placeholder": "http://localhost:8080",
|
|
"webdav.password": "WebDAV Password",
|
|
"webdav.path": "WebDAV Path",
|
|
"webdav.path.placeholder": "/backup",
|
|
"webdav.restore.button": "Restore from WebDAV",
|
|
"webdav.title": "WebDAV",
|
|
"webdav.user": "WebDAV User"
|
|
},
|
|
"display.title": "Display Settings",
|
|
"font_size.title": "Message font size",
|
|
"general": "General Settings",
|
|
"general.backup.button": "Backup",
|
|
"general.backup.title": "Data Backup and Recovery",
|
|
"general.manually_check_update.title": "Turn off update checking",
|
|
"general.reset.button": "Reset",
|
|
"general.reset.title": "Data Reset",
|
|
"general.restore.button": "Restore",
|
|
"general.title": "General Settings",
|
|
"general.user_name": "User Name",
|
|
"general.user_name.placeholder": "Enter your name",
|
|
"general.view_webdav_settings": "View WebDAV settings",
|
|
"general.display.title": "Display Settings",
|
|
"display.sidebar.minapp.icon": "Show MinApp icon",
|
|
"display.sidebar.files.icon": "Show Files icon",
|
|
"display.sidebar.title": "Sidebar Settings",
|
|
"display.topic.title": "Topic Settings",
|
|
"input.auto_translate_with_space": "Quickly translate with 3 spaces",
|
|
"messages.divider": "Show divider between messages",
|
|
"messages.input.paste_long_text_as_file": "Paste long text as file",
|
|
"messages.input.send_shortcuts": "Send shortcuts",
|
|
"messages.input.show_estimated_tokens": "Show estimated tokens",
|
|
"messages.metrics": "{{time_first_token_millsec}}ms to first token • {{token_speed}} tok/sec • ",
|
|
"messages.input.title": "Input Settings",
|
|
"messages.markdown_rendering_input_message": "Markdown render input msg",
|
|
"messages.math_engine": "Math render engine",
|
|
"messages.model.title": "Model Settings",
|
|
"messages.title": "Message Settings",
|
|
"messages.use_serif_font": "Use serif font",
|
|
"messages.input.paste_long_text_threshold": "Paste long text length",
|
|
"model": "Default Model",
|
|
"models.add.add_model": "Add Model",
|
|
"models.add.group_name": "Group Name",
|
|
"models.add.group_name.placeholder": "Optional e.g. ChatGPT",
|
|
"models.add.group_name.tooltip": "Optional e.g. ChatGPT",
|
|
"models.add.model_id": "Model ID",
|
|
"models.add.model_id.placeholder": "Required e.g. gpt-3.5-turbo",
|
|
"models.add.model_id.tooltip": "Example: gpt-3.5-turbo",
|
|
"models.add.model_name": "Model Name",
|
|
"models.add.model_name.placeholder": "Optional e.g. GPT-4",
|
|
"models.default_assistant_model": "Default Assistant Model",
|
|
"models.default_assistant_model_description": "Model used when creating a new assistant, if the assistant is not set, this model will be used",
|
|
"models.empty": "No models found",
|
|
"models.topic_naming_model": "Topic Naming Model",
|
|
"models.topic_naming_model_description": "Model used when automatically naming a new topic",
|
|
"models.translate_model": "Translate Model",
|
|
"models.translate_model_description": "Model used for translation service",
|
|
"models.translate_model_prompt_message": "Please enter the translate model prompt",
|
|
"models.translate_model_prompt_title": "Translate Model Prompt",
|
|
"models.topic_naming_model_setting_title": "Topic Naming Model Settings",
|
|
"models.enable_topic_naming": "Topic Auto Naming",
|
|
"provider": {
|
|
"add.name": "Provider Name",
|
|
"add.name.placeholder": "Example: OpenAI",
|
|
"add.title": "Add Provider",
|
|
"add.type": "Provider Type",
|
|
"api.url.preview": "Preview: {{url}}",
|
|
"api.url.reset": "Reset",
|
|
"api.url.tip": "Ending with / ignores v1, ending with # forces use of input address",
|
|
"api_host": "API Host",
|
|
"api_key": "API Key",
|
|
"api_key.tip": "Multiple keys separated by commas",
|
|
"api_version": "API Version",
|
|
"check": "Check",
|
|
"check_all_keys": "Check All Keys",
|
|
"check_multiple_keys": "Check Multiple API Keys",
|
|
"delete.content": "Are you sure you want to delete this provider?",
|
|
"delete.title": "Delete Provider",
|
|
"docs_check": "Check",
|
|
"docs_more_details": "for more details",
|
|
"get_api_key": "Get API Key",
|
|
"no_models": "Please add models first before checking the API connection",
|
|
"not_checked": "Not Checked",
|
|
"remove_duplicate_keys": "Remove Duplicate Keys",
|
|
"remove_invalid_keys": "Remove Invalid Keys",
|
|
"search_placeholder": "Search model id or name",
|
|
"title": "Model Provider"
|
|
},
|
|
"provider.api.url.preview": "Preview: {{url}}",
|
|
"provider.api.url.reset": "Reset",
|
|
"provider.api.url.tip": "Ending with / ignores v1, ending with # forces use of input address",
|
|
"provider.api_host": "API Host",
|
|
"provider.api_key": "API Key",
|
|
"provider.api_key.tip": "Multiple keys separated by commas",
|
|
"provider.api_version": "API Version",
|
|
"provider.check": "Check",
|
|
"provider.docs_check": "Check",
|
|
"provider.docs_more_details": "for more details",
|
|
"provider.get_api_key": "Get API Key",
|
|
"provider.search_placeholder": "Search model id or name",
|
|
"proxy": {
|
|
"mode": {
|
|
"custom": "Custom Proxy",
|
|
"none": "No Proxy",
|
|
"system": "System Proxy",
|
|
"title": "Proxy Mode"
|
|
},
|
|
"title": "Proxy Settings"
|
|
},
|
|
"proxy.title": "Proxy Address",
|
|
"shortcuts": {
|
|
"action": "Action",
|
|
"key": "Key",
|
|
"new_topic": "New Topic",
|
|
"title": "Keyboard Shortcuts",
|
|
"zoom_in": "Zoom In",
|
|
"zoom_out": "Zoom Out",
|
|
"zoom_reset": "Reset Zoom",
|
|
"show_app": "Show App",
|
|
"reset_defaults": "Reset Defaults",
|
|
"reset_defaults_confirm": "Are you sure you want to reset all shortcuts?",
|
|
"press_shortcut": "Press Shortcut",
|
|
"alt_warning": "Mac does not support Option + letters as shortcuts",
|
|
"reset_to_default": "Reset to Default",
|
|
"clear_shortcut": "Clear Shortcut",
|
|
"toggle_show_assistants": "Toggle Assistants",
|
|
"toggle_show_topics": "Toggle Topics",
|
|
"copy_last_message": "Copy Last Message"
|
|
},
|
|
"theme.auto": "Auto",
|
|
"theme.dark": "Dark",
|
|
"theme.light": "Light",
|
|
"theme.title": "Theme",
|
|
"theme.window.style.opaque": "Opaque Window",
|
|
"theme.window.style.title": "Window Style",
|
|
"theme.window.style.transparent": "Transparent Window",
|
|
"title": "Settings",
|
|
"topic.position": "Topic position",
|
|
"topic.position.left": "Left",
|
|
"topic.position.right": "Right",
|
|
"topic.show.time": "Show topic time",
|
|
"tray.title": "Enable System Tray Icon"
|
|
},
|
|
"translate": {
|
|
"any.language": "Any language",
|
|
"button.translate": "Translate",
|
|
"confirm": {
|
|
"content": "Translation will replace the original text, continue?",
|
|
"title": "Translation Confirmation"
|
|
},
|
|
"error.not_configured": "Translation model is not configured",
|
|
"error.failed": "Translation failed",
|
|
"input.placeholder": "Enter text to translate",
|
|
"output.placeholder": "Translation",
|
|
"processing": "Translation in progress...",
|
|
"title": "Translation",
|
|
"close": "Close"
|
|
},
|
|
"tray": {
|
|
"quit": "Quit",
|
|
"show_window": "Show Window"
|
|
},
|
|
"words": {
|
|
"knowledgeGraph": "Knowledge Graph",
|
|
"visualization": "Visualization"
|
|
}
|
|
}
|
|
}
|