Supports the Option (⌥) + Space shortcut, as it's the default shortcut for ChatGPT Desktop app to show popup.
784 lines
34 KiB
JSON
784 lines
34 KiB
JSON
{
|
|
"translation": {
|
|
"agents": {
|
|
"add.button": "Add to Assistant",
|
|
"add.knowledge_base": "Knowledge Base",
|
|
"add.knowledge_base.placeholder": "Select Knowledge Base",
|
|
"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.default_model": "Default Model",
|
|
"settings.knowledge_base": "Knowledge Base Settings",
|
|
"settings.model": "Model Settings",
|
|
"settings.preset_messages": "Preset Messages",
|
|
"settings.prompt": "Prompt Settings",
|
|
"settings.reasoning_effort": "Reasoning effort",
|
|
"settings.reasoning_effort.high": "high",
|
|
"settings.reasoning_effort.low": "low",
|
|
"settings.reasoning_effort.medium": "medium",
|
|
"settings.reasoning_effort.tip": "Only supports reasoning models",
|
|
"title": "Assistants"
|
|
},
|
|
"auth": {
|
|
"error": "API key automatically obtained failed, please get it manually",
|
|
"get_key": "Get",
|
|
"get_key_success": "API key automatically obtained successfully",
|
|
"login": "Login",
|
|
"oauth_button": "Auth with {{provider}}"
|
|
},
|
|
"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",
|
|
"deeply_thought": "Deeply thought ({{secounds}} seconds)",
|
|
"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 {{Command}}",
|
|
"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.knowledge_base": "Knowledge Base",
|
|
"input.new.context": "Clear Context {{Command}}",
|
|
"input.new_topic": "New Topic {{Command}}",
|
|
"input.pause": "Pause",
|
|
"input.placeholder": "Type your message here...",
|
|
"input.send": "Send",
|
|
"input.settings": "Settings",
|
|
"input.topics": " Topics ",
|
|
"input.translate": "Translate to {{target_language}}",
|
|
"input.upload": "Upload image or document file",
|
|
"input.upload.document": "Upload document file (model does not support images)",
|
|
"input.web_search": "Enable web search",
|
|
"input.file_not_supported": "Model does not support this file type",
|
|
"message.new.branch": "New Branch",
|
|
"message.new.branch.created": "New Branch Created",
|
|
"message.new.context": "New Context",
|
|
"message.regenerate.model": "Switch Model",
|
|
"message.useful": "Helpful",
|
|
"resend": "Resend",
|
|
"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. Need to consider the context limit of the model, otherwise an error will be reported",
|
|
"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": "Higher values make the model more creative and unpredictable, while lower 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",
|
|
"settings.max_tokens.confirm": "Enable max tokens limit",
|
|
"settings.max_tokens.confirm_content": "Enable max tokens limit, affects the length of the result. Need to consider the context limit of the model, otherwise an error will be reported",
|
|
"suggestions.title": "Suggested Questions",
|
|
"thinking": "Thinking",
|
|
"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.notion": "Export to Notion",
|
|
"topics.export.title": "Export",
|
|
"topics.export.word": "Export as Word",
|
|
"topics.list": "Topic List",
|
|
"topics.move_to": "Move to",
|
|
"topics.pinned": "Pinned Topics",
|
|
"topics.title": "Topics",
|
|
"topics.unpinned": "Unpinned Topics",
|
|
"translate": "Translate",
|
|
"topics.prompt": "Topic Prompts",
|
|
"topics.prompt.tips": "Topic Prompts: Additional supplementary prompts provided for the current topic",
|
|
"topics.prompt.edit.title": "Edit Topic Prompts"
|
|
},
|
|
"common": {
|
|
"add": "Add",
|
|
"and": "and",
|
|
"assistant": "Assistant",
|
|
"avatar": "Avatar",
|
|
"back": "Back",
|
|
"cancel": "Cancel",
|
|
"chat": "Chat",
|
|
"clear": "Clear",
|
|
"close": "Close",
|
|
"copy": "Copy",
|
|
"cut": "Cut",
|
|
"default": "Default",
|
|
"delete": "Delete",
|
|
"description": "Description",
|
|
"docs": "Docs",
|
|
"download": "Download",
|
|
"duplicate": "Duplicate",
|
|
"edit": "Edit",
|
|
"footnotes": "References",
|
|
"knowledge_base": "Knowledge Base",
|
|
"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",
|
|
"footnote": "Reference content"
|
|
},
|
|
"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",
|
|
"http": {
|
|
"400": "Request failed. Please check if the request parameters are correct. If you have changed the model settings, please reset them to the default settings",
|
|
"401": "Authentication failed. Please check if your API key is correct",
|
|
"403": "Access denied. Please check if your account is verified, or contact the service provider for more information",
|
|
"404": "Model not found or request path is incorrect",
|
|
"429": "Too many requests. Please try again later",
|
|
"500": "Server error. Please try again later",
|
|
"502": "Gateway error. Please try again later",
|
|
"503": "Service unavailable. Please try again later",
|
|
"504": "Gateway timeout. Please try again later"
|
|
},
|
|
"model.exists": "Model already exists",
|
|
"no_api_key": "API key is not configured",
|
|
"provider_disabled": "Model provider is not enabled",
|
|
"render": {
|
|
"description": "Failed to render formula. Please check if the formula format is correct",
|
|
"title": "Render Error"
|
|
}
|
|
},
|
|
"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",
|
|
"delete": "Delete",
|
|
"delete.content": "Deleting a file will delete its reference from all messages. Are you sure you want to delete this file?",
|
|
"delete.paintings.warning": "Image contains this file, deletion is not possible",
|
|
"delete.title": "Delete File",
|
|
"document": "Document",
|
|
"edit": "Edit",
|
|
"file": "File",
|
|
"image": "Image",
|
|
"name": "Name",
|
|
"open": "Open",
|
|
"size": "Size",
|
|
"text": "Text",
|
|
"title": "Files",
|
|
"type": "Type"
|
|
},
|
|
"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"
|
|
},
|
|
"knowledge": {
|
|
"add": {
|
|
"title": "Add Knowledge Base"
|
|
},
|
|
"add_directory": "Add Directory",
|
|
"add_file": "Add File",
|
|
"add_note": "Add Note",
|
|
"add_sitemap": "Website Map",
|
|
"add_url": "Add URL",
|
|
"cancel_index": "Cancel Indexing",
|
|
"chunk_overlap": "Chunk Overlap",
|
|
"chunk_overlap_placeholder": "Default (not recommended to change)",
|
|
"chunk_overlap_tooltip": "The amount of duplicate content between adjacent chunks, ensuring that the chunks are still contextually related, improving the overall effect of processing long text",
|
|
"chunk_size": "Chunk Size",
|
|
"chunk_size_change_warning": "Chunk size and overlap size changes only apply to new content",
|
|
"chunk_size_placeholder": "Default (not recommended to change)",
|
|
"chunk_size_too_large": "Chunk size cannot exceed model context limit ({{max_context}})",
|
|
"chunk_size_tooltip": "Split documents into chunks, each chunk size, not exceeding model context limit",
|
|
"clear_selection": "Clear selection",
|
|
"delete": "Delete",
|
|
"delete_confirm": "Are you sure you want to delete this knowledge base?",
|
|
"directories": "Directories",
|
|
"directory_placeholder": "Enter Directory Path",
|
|
"document_count": "Requested Document Chunks",
|
|
"document_count_default": "Default",
|
|
"document_count_help": "The more document chunks requested, the more information is included, but the more tokens are consumed",
|
|
"drag_file": "Drag file here",
|
|
"empty": "No knowledge base found",
|
|
"file_hint": "Support {{file_types}}",
|
|
"index_all": "Index All",
|
|
"index_cancelled": "Indexing cancelled",
|
|
"index_started": "Indexing started",
|
|
"invalid_url": "Invalid URL",
|
|
"model_info": "Model Info",
|
|
"no_bases": "No knowledge bases available",
|
|
"no_provider": "Knowledge base model provider is not set, the knowledge base will no longer be supported, please create a new knowledge base",
|
|
"not_set": "Not Set",
|
|
"not_support": "Knowledge base database engine updated, the knowledge base will no longer be supported, please create a new knowledge base",
|
|
"notes": "Notes",
|
|
"notes_placeholder": "Enter additional information or context for this knowledge base...",
|
|
"rename": "Rename",
|
|
"search": "Search knowledge base",
|
|
"search_placeholder": "Enter text to search",
|
|
"settings": "Knowledge Base Settings",
|
|
"sitemap_placeholder": "Enter Website Map URL",
|
|
"sitemaps": "Websites",
|
|
"source": "Source",
|
|
"status": "Status",
|
|
"status_completed": "Completed",
|
|
"status_failed": "Failed",
|
|
"status_new": "Added",
|
|
"status_pending": "Pending",
|
|
"status_processing": "Processing",
|
|
"title": "Knowledge Base",
|
|
"url_added": "URL added",
|
|
"url_placeholder": "Enter URL, multiple URLs separated by Enter",
|
|
"urls": "URLs",
|
|
"threshold_tooltip": "Used to evaluate the relevance between the user's question and the content in the knowledge base (0-1)",
|
|
"threshold_placeholder": "Not set",
|
|
"threshold_too_large_or_small": "Threshold cannot be greater than 1 or less than 0",
|
|
"no_match": "No matching content found in the knowledge base.",
|
|
"threshold": "Matching threshold"
|
|
},
|
|
"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"
|
|
},
|
|
"resize": {
|
|
"zoom-in": "Zoom In",
|
|
"zoom-out": "Zoom Out"
|
|
},
|
|
"tabs": {
|
|
"preview": "Preview",
|
|
"source": "Source"
|
|
},
|
|
"title": "Mermaid Diagram"
|
|
},
|
|
"message": {
|
|
"api.check.model.title": "Select the model to use for detection",
|
|
"api.connection.failed": "Connection failed",
|
|
"api.connection.success": "Connection successful",
|
|
"assistant.added.content": "Assistant added successfully",
|
|
"backup.failed": "Backup failed",
|
|
"backup.start.success": "Backup started",
|
|
"backup.success": "Backup successful",
|
|
"chat.completion.paused": "Chat completion paused",
|
|
"citations": "References",
|
|
"copied": "Copied!",
|
|
"copy.success": "Copied!",
|
|
"error.chunk_overlap_too_large": "Chunk overlap cannot be greater than chunk size",
|
|
"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.enter.name": "Please enter the name of the knowledge base",
|
|
"error.get_embedding_dimensions": "Failed to get embedding dimensions",
|
|
"error.invalid.enter.model": "Please select a model",
|
|
"error.invalid.proxy.url": "Invalid proxy URL",
|
|
"error.invalid.webdav": "Invalid WebDAV settings",
|
|
"error.notion.export": "Notion import failed",
|
|
"error.notion.no_api_key": "Notion ApiKey or Notion DatabaseID is not configured",
|
|
"group.delete.content": "Deleting a group message will delete the user's question and all assistant's answers",
|
|
"group.delete.title": "Delete Group Message",
|
|
"mention.title": "Switch model answer",
|
|
"message.code_style": "Code style",
|
|
"message.delete.content": "Are you sure you want to delete this message?",
|
|
"message.delete.title": "Delete Message",
|
|
"message.multi_model_style": "Group style",
|
|
"message.multi_model_style.fold": "Fold",
|
|
"message.multi_model_style.horizontal": "Horizontal",
|
|
"message.multi_model_style.vertical": "Vertical",
|
|
"message.multi_model_style.grid": "Grid",
|
|
"message.style": "Message style",
|
|
"message.style.bubble": "Bubble",
|
|
"message.style.plain": "Plain",
|
|
"regenerate.confirm": "Regenerating will replace current message",
|
|
"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",
|
|
"success.notion.export": "Notion import successful",
|
|
"switch.disabled": "Please wait for the current reply to complete",
|
|
"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",
|
|
"warn.notion.exporting": "Notion is importing, please do not import repeatedly",
|
|
"error.invalid.api.host": "Invalid API Host",
|
|
"error.invalid.api.key": "Invalid API Key"
|
|
},
|
|
"minapp": {
|
|
"sidebar.add.title": "Add to sidebar",
|
|
"sidebar.remove.title": "Remove from sidebar",
|
|
"title": "MinApp"
|
|
},
|
|
"miniwindow": {
|
|
"clipboard": {
|
|
"empty": "Clipboard is empty"
|
|
},
|
|
"feature": {
|
|
"chat": "Answer this question",
|
|
"explanation": "Explanation",
|
|
"summary": "Content summary",
|
|
"translate": "Text translation"
|
|
},
|
|
"footer": {
|
|
"copy_last_message": "Press C to copy",
|
|
"esc": "Press ESC {{action}}",
|
|
"esc_back": "back",
|
|
"esc_close": "close the window"
|
|
},
|
|
"input": {
|
|
"placeholder": {
|
|
"empty": "Ask {{model}} for help...",
|
|
"title": "What do you want to do with this text?"
|
|
}
|
|
}
|
|
},
|
|
"models": {
|
|
"add_parameter": "Add Parameter",
|
|
"all": "All",
|
|
"custom_parameters": "Custom Parameters",
|
|
"dimensions": "Dimensions {{dimensions}}",
|
|
"embedding": "Embedding",
|
|
"embedding_model": "Embedding Model",
|
|
"embedding_model_tooltip": "Add in Settings->Model Provider->Manage",
|
|
"free": "Free",
|
|
"parameter_name": "Parameter Name",
|
|
"parameter_type": {
|
|
"boolean": "Boolean",
|
|
"json": "JSON",
|
|
"number": "Number",
|
|
"string": "Text"
|
|
},
|
|
"pinned": "Pinned",
|
|
"reasoning": "Reasoning",
|
|
"search": "Search models...",
|
|
"stream_output": "Stream output",
|
|
"type": {
|
|
"embedding": "Embedding",
|
|
"reasoning": "Reasoning",
|
|
"select": "Select Model Types",
|
|
"text": "Text",
|
|
"vision": "Vision"
|
|
},
|
|
"vision": "Vision",
|
|
"websearch": "WebSearch"
|
|
},
|
|
"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"
|
|
},
|
|
"lmstudio": {
|
|
"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": "LM Studio"
|
|
},
|
|
"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_enhancement": "Prompt Enhancement",
|
|
"prompt_enhancement_tip": "Rewrite prompts into detailed, model-friendly versions when switched on",
|
|
"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"
|
|
},
|
|
"prompts": {
|
|
"explanation": "Explain this concept to me",
|
|
"summarize": "Summarize this text",
|
|
"title": "You are an assistant who is good at conversation. You need to summarize the user's conversation into a title of 10 characters or less, ensuring it matches the user's primary language without using punctuation or other special symbols."
|
|
},
|
|
"provider": {
|
|
"infini": "Infini",
|
|
"perplexity": "Perplexity",
|
|
"dmxapi": "DMXAPI",
|
|
"aihubmix": "AiHubMix",
|
|
"anthropic": "Anthropic",
|
|
"azure-openai": "Azure OpenAI",
|
|
"baichuan": "Baichuan",
|
|
"baidu-cloud": "Baidu Cloud",
|
|
"dashscope": "Alibaba Cloud",
|
|
"modelscope": "ModelScope",
|
|
"deepseek": "DeepSeek",
|
|
"doubao": "Volcengine",
|
|
"fireworks": "Fireworks",
|
|
"gemini": "Gemini",
|
|
"gitee-ai": "Gitee AI",
|
|
"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",
|
|
"lmstudio": "LM Studio",
|
|
"openai": "OpenAI",
|
|
"openrouter": "OpenRouter",
|
|
"ppio": "PPIO",
|
|
"qwenlm": "QwenLM",
|
|
"silicon": "SiliconFlow",
|
|
"stepfun": "StepFun",
|
|
"together": "Together",
|
|
"yi": "Yi",
|
|
"zhinao": "360AI",
|
|
"zhipu": "ZHIPU AI"
|
|
},
|
|
"settings": {
|
|
"about": "About & Feedback",
|
|
"about.checkingUpdate": "Checking for updates...",
|
|
"about.checkUpdate": "Check Update",
|
|
"about.checkUpdate.available": "Update",
|
|
"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.social.title": "Social Accounts",
|
|
"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",
|
|
"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",
|
|
"notion.api_key": "Notion API Key",
|
|
"notion.api_key_placeholder": "Enter Notion API Key",
|
|
"notion.database_id": "Notion Database ID",
|
|
"notion.database_id_placeholder": "Enter Notion Database ID",
|
|
"notion.title": "Notion Configuration",
|
|
"notion.check": {
|
|
"button": "Check",
|
|
"fail": "Connection failed, please check the configuration",
|
|
"success": "Connection successful",
|
|
"error": "Connection error, please check the network",
|
|
"empty_api_key": "Api_key is not configured",
|
|
"empty_database_id": "Database_id is not configured"
|
|
},
|
|
"title": "Data Settings",
|
|
"webdav.autoSync": "Auto Backup",
|
|
"webdav.autoSync.off": "Off",
|
|
"webdav.backup.button": "Backup to WebDAV",
|
|
"webdav.host": "WebDAV Host",
|
|
"webdav.host.placeholder": "http://localhost:8080",
|
|
"webdav.hours": "Hours",
|
|
"webdav.lastSync": "Last Backup",
|
|
"webdav.minutes": "Minutes",
|
|
"webdav.noSync": "Waiting for next backup",
|
|
"webdav.password": "WebDAV Password",
|
|
"webdav.path": "WebDAV Path",
|
|
"webdav.path.placeholder": "/backup",
|
|
"webdav.restore.button": "Restore from WebDAV",
|
|
"webdav.restore.content": "Restore from WebDAV will overwrite the current data, continue?",
|
|
"webdav.restore.title": "Restore from WebDAV",
|
|
"webdav.syncError": "Backup Error",
|
|
"webdav.syncStatus": "Backup Status",
|
|
"webdav.title": "WebDAV",
|
|
"webdav.user": "WebDAV User"
|
|
},
|
|
"display.custom.css": "Custom CSS",
|
|
"display.custom.css.placeholder": "/* Put custom CSS here */",
|
|
"display.minApp.disabled": "Hidden MinApp",
|
|
"display.minApp.empty": "Drag minApp from the left to hide them here",
|
|
"display.minApp.title": "MinApp Settings",
|
|
"display.minApp.visible": "Visible MinApp",
|
|
"display.sidebar.chat.hiddenMessage": "Assistants are basic functions, not supported for hiding",
|
|
"display.sidebar.disabled": "Hide icons",
|
|
"display.sidebar.empty": "Drag the hidden feature from the left side here",
|
|
"display.sidebar.files.icon": "Show Files icon",
|
|
"display.sidebar.knowledge.icon": "Show Knowledge icon",
|
|
"display.sidebar.minapp.icon": "Show MinApp icon",
|
|
"display.sidebar.painting.icon": "Show Painting icon",
|
|
"display.sidebar.title": "Sidebar Settings",
|
|
"display.sidebar.translate.icon": "Show Translate icon",
|
|
"display.sidebar.visible": "Show icons",
|
|
"display.title": "Display Settings",
|
|
"display.topic.title": "Topic Settings",
|
|
"font_size.title": "Message font size",
|
|
"general": "General Settings",
|
|
"general.backup.button": "Backup",
|
|
"general.backup.title": "Data Backup and Recovery",
|
|
"general.display.title": "Display Settings",
|
|
"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",
|
|
"input.auto_translate_with_space": "Quickly translate with 3 spaces",
|
|
"input.target_language": "Target language",
|
|
"input.target_language.chinese": "Simplified Chinese",
|
|
"input.target_language.chinese-traditional": "Traditional Chinese",
|
|
"input.target_language.english": "English",
|
|
"input.target_language.japanese": "Japanese",
|
|
"input.target_language.russian": "Russian",
|
|
"messages.divider": "Show divider between messages",
|
|
"messages.input.paste_long_text_as_file": "Paste long text as file",
|
|
"messages.input.paste_long_text_threshold": "Paste long text length",
|
|
"messages.input.send_shortcuts": "Send shortcuts",
|
|
"messages.input.show_estimated_tokens": "Show estimated tokens",
|
|
"messages.input.title": "Input Settings",
|
|
"messages.markdown_rendering_input_message": "Markdown render input message",
|
|
"messages.math_engine": "Math engine",
|
|
"messages.grid_columns": "Message grid display columns",
|
|
"messages.grid_popover_trigger": "Grid detail trigger",
|
|
"messages.grid_popover_trigger.hover": "Hover to display",
|
|
"messages.grid_popover_trigger.click": "Click to display",
|
|
"messages.metrics": "{{time_first_token_millsec}}ms to first token | {{token_speed}} tok/sec",
|
|
"messages.model.title": "Model Settings",
|
|
"messages.title": "Message Settings",
|
|
"messages.use_serif_font": "Use serif font",
|
|
"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.enable_topic_naming": "Topic Auto Naming",
|
|
"models.topic_naming_model": "Topic Naming Model",
|
|
"models.topic_naming_model_description": "Model used when automatically naming a new topic",
|
|
"models.topic_naming_model_setting_title": "Topic Naming Model Settings",
|
|
"models.topic_naming_prompt": "Topic Naming Prompt",
|
|
"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",
|
|
"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",
|
|
"charge": "Charge",
|
|
"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"
|
|
},
|
|
"proxy": {
|
|
"mode": {
|
|
"custom": "Custom Proxy",
|
|
"none": "No Proxy",
|
|
"system": "System Proxy",
|
|
"title": "Proxy Mode"
|
|
},
|
|
"title": "Proxy Settings"
|
|
},
|
|
"proxy.title": "Proxy Address",
|
|
"quickAssistant": {
|
|
"click_tray_to_show": "Click the tray icon to start",
|
|
"enable_quick_assistant": "Enable Quick Assistant",
|
|
"title": "Quick Assistant",
|
|
"use_shortcut_to_show": "Right-click the tray icon or use shortcuts to start"
|
|
},
|
|
"shortcuts": {
|
|
"action": "Action",
|
|
"alt_warning": "On Mac, Option key combinations only work with the Space key",
|
|
"clear_shortcut": "Clear Shortcut",
|
|
"clear_topic": "Clear Messages",
|
|
"copy_last_message": "Copy Last Message",
|
|
"key": "Key",
|
|
"mini_window": "Quick Assistant",
|
|
"new_topic": "New Topic",
|
|
"press_shortcut": "Press Shortcut",
|
|
"reset_defaults": "Reset Defaults",
|
|
"reset_defaults_confirm": "Are you sure you want to reset all shortcuts?",
|
|
"reset_to_default": "Reset to Default",
|
|
"search_message": "Search Message",
|
|
"show_app": "Show App",
|
|
"title": "Keyboard Shortcuts",
|
|
"toggle_new_context": "Clear Context",
|
|
"toggle_show_assistants": "Toggle Assistants",
|
|
"toggle_show_topics": "Toggle Topics",
|
|
"zoom_in": "Zoom In",
|
|
"zoom_out": "Zoom Out",
|
|
"zoom_reset": "Reset Zoom"
|
|
},
|
|
"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",
|
|
"close": "Close",
|
|
"confirm": {
|
|
"content": "Translation will replace the original text, continue?",
|
|
"title": "Translation Confirmation"
|
|
},
|
|
"error.failed": "Translation failed",
|
|
"error.not_configured": "Translation model is not configured",
|
|
"input.placeholder": "Enter text to translate",
|
|
"output.placeholder": "Translation",
|
|
"processing": "Translation in progress...",
|
|
"title": "Translation"
|
|
},
|
|
"tray": {
|
|
"quit": "Quit",
|
|
"show_mini_window": "Quick Assistant",
|
|
"show_window": "Show Window"
|
|
},
|
|
"words": {
|
|
"knowledgeGraph": "Knowledge Graph",
|
|
"quit": "Quit",
|
|
"show_window": "Show Window",
|
|
"visualization": "Visualization"
|
|
},
|
|
"docs": {
|
|
"title": "Docs"
|
|
}
|
|
}
|
|
}
|