chore: sort i18n keys

This commit is contained in:
kangfenmao 2025-03-10 22:23:11 +08:00
parent 3ccb06652d
commit 2d2a9ea299
5 changed files with 598 additions and 598 deletions

View File

@ -62,6 +62,20 @@
"login": "Login",
"oauth_button": "Auth with {{provider}}"
},
"backup": {
"confirm": "Are you sure you want to backup data?",
"confirm.button": "Select Backup Location",
"content": "Backup all data, including chat history, settings, and knowledge base. Please note that the backup process may take some time, thank you for your patience.",
"progress": {
"completed": "Backup completed",
"compressing": "Compressing files...",
"copying_files": "Copying files... {{progress}}%",
"preparing": "Preparing backup...",
"title": "Backup Progress",
"writing_data": "Writing data..."
},
"title": "Data Backup"
},
"button": {
"add": "Add",
"added": "Added",
@ -82,6 +96,7 @@
"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.auto_resize": "Auto resize height",
"input.clear": "Clear {{Command}}",
"input.clear.content": "Do you want to clear all messages of the current topic?",
"input.clear.title": "Clear all messages?",
@ -105,13 +120,12 @@
"input.web_search.button.ok": "Go to Settings",
"input.web_search.enable": "Enable web search",
"input.web_search.enable_content": "Need to check web search connectivity in settings first",
"input.auto_resize": "Auto resize height",
"message.new.branch": "New Branch",
"message.new.branch.created": "New Branch Created",
"message.new.context": "New Context",
"message.quote": "Quote",
"message.regenerate.model": "Switch Model",
"message.useful": "Helpful",
"message.quote": "Quote",
"resend": "Resend",
"save": "Save",
"settings.code_collapsible": "Code block collapsible",
@ -158,6 +172,12 @@
"topics.unpinned": "Unpinned Topics",
"translate": "Translate"
},
"code_block": {
"collapse": "Collapse",
"disable_wrap": "Unwrap",
"enable_wrap": "Wrap",
"expand": "Expand"
},
"common": {
"add": "Add",
"and": "and",
@ -374,6 +394,7 @@
"copied": "Copied!",
"copy.success": "Copied!",
"error.chunk_overlap_too_large": "Chunk overlap cannot be greater than chunk size",
"error.dimension_too_large": "Content size is too large",
"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",
@ -388,7 +409,6 @@
"error.notion.no_api_key": "Notion ApiKey or Notion DatabaseID is not configured",
"error.yuque.export": "Failed to export to Yuque. Please check connection status and configuration according to documentation",
"error.yuque.no_config": "Yuque Token or Yuque Url is not configured",
"error.dimension_too_large": "Content size is too large",
"group.delete.content": "Deleting a group message will delete the user's question and all assistant's answers",
"group.delete.title": "Delete Group Message",
"ignore.knowledge.base": "Web search mode is enabled, ignore knowledge base",
@ -399,11 +419,11 @@
"message.delete.title": "Delete Message",
"message.multi_model_style": "Multi-model response style",
"message.multi_model_style.fold": "Fold view",
"message.multi_model_style.fold.compress": "Switch to compact layout",
"message.multi_model_style.fold.expand": "Switch to expanded layout",
"message.multi_model_style.grid": "Grid layout",
"message.multi_model_style.horizontal": "Side by side",
"message.multi_model_style.vertical": "Stacked view",
"message.multi_model_style.fold.compress": "Switch to compact layout",
"message.multi_model_style.fold.expand": "Switch to expanded layout",
"message.style": "Message style",
"message.style.bubble": "Bubble",
"message.style.plain": "Plain",
@ -411,8 +431,8 @@
"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",
"restore.failed": "Restore failed",
"restore.success": "Restored successfully",
"save.success.title": "Saved successfully",
"searching": "Searching the internet...",
"success.notion.export": "Successfully exported to Notion",
@ -457,6 +477,7 @@
"all": "All",
"custom_parameters": "Custom Parameters",
"dimensions": "Dimensions {{dimensions}}",
"edit": "Edit Model",
"embedding": "Embedding",
"embedding_model": "Embedding Model",
"embedding_model_tooltip": "Add in Settings->Model Provider->Manage",
@ -473,6 +494,7 @@
"reasoning": "Reasoning",
"search": "Search models...",
"stream_output": "Stream output",
"tool_calling": "Tool Calling",
"type": {
"embedding": "Embedding",
"reasoning": "Reasoning",
@ -481,14 +503,12 @@
"vision": "Vision"
},
"vision": "Vision",
"websearch": "WebSearch",
"edit": "Edit Model",
"tool_calling": "Tool Calling"
"websearch": "WebSearch"
},
"navbar": {
"expand": "Expand Dialog",
"show_sidebar": "Show Sidebar",
"hide_sidebar": "Hide Sidebar"
"hide_sidebar": "Hide Sidebar",
"show_sidebar": "Show Sidebar"
},
"ollama": {
"keep_alive_time.description": "The time in minutes to keep the connection alive, default is 5 minutes.",
@ -535,7 +555,6 @@
"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": {
"o3": "O3",
"aihubmix": "AiHubMix",
"anthropic": "Anthropic",
"azure-openai": "Azure OpenAI",
@ -562,6 +581,7 @@
"modelscope": "ModelScope",
"moonshot": "Moonshot",
"nvidia": "Nvidia",
"o3": "O3",
"ocoolai": "ocoolAI",
"ollama": "Ollama",
"openai": "OpenAI",
@ -571,12 +591,26 @@
"qwenlm": "QwenLM",
"silicon": "SiliconFlow",
"stepfun": "StepFun",
"tencent-cloud-ti": "Tencent Cloud TI",
"together": "Together",
"xirang": "State Cloud Xirang",
"yi": "Yi",
"zhinao": "360AI",
"zhipu": "ZHIPU AI",
"xirang": "State Cloud Xirang",
"tencent-cloud-ti": "Tencent Cloud TI"
"zhipu": "ZHIPU AI"
},
"restore": {
"confirm": "Are you sure you want to restore data?",
"confirm.button": "Select Backup File",
"content": "Restore operation will overwrite all current application data with the backup data. Please note that the restore process may take some time, thank you for your patience.",
"progress": {
"completed": "Restore completed",
"copying_files": "Copying files... {{progress}}%",
"extracting": "Extracting backup...",
"preparing": "Preparing restore...",
"reading_data": "Reading data...",
"title": "Restore Progress"
},
"title": "Data Restore"
},
"settings": {
"about": "About & Feedback",
@ -604,15 +638,16 @@
"advanced.title": "Advanced Settings",
"assistant": "Default Assistant",
"assistant.model_params": "Model Parameters",
"assistant.show.icon": "Show model icon",
"assistant.title": "Default Assistant",
"data": {
"app_data": "App Data",
"app_logs": "App Logs",
"app_knowledge": "Knowledge Base Files",
"app_knowledge.button.delete": "Delete File",
"app_knowledge.remove_all": "Remove Knowledge Base Files",
"app_knowledge.remove_all_confirm": "Deleting knowledge base files will reduce the storage space occupied, but will not delete the knowledge base vector data, after deletion, the source file will no longer be able to be opened. Continue?",
"app_knowledge.remove_all_success": "Files removed successfully",
"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?",
@ -686,9 +721,10 @@
"token_placeholder": "Please enter the Yuque Token"
}
},
"display.assistant.title": "Assistant Settings",
"display.custom.css": "Custom CSS",
"display.custom.css.placeholder": "/* Put custom CSS here */",
"display.custom.css.cherrycss": "Get from cherrycss.com",
"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",
@ -705,12 +741,14 @@
"display.sidebar.visible": "Show icons",
"display.title": "Display Settings",
"display.topic.title": "Topic Settings",
"display.assistant.title": "Assistant Settings",
"font_size.title": "Message font size",
"general": "General Settings",
"general.avatar.reset": "Reset Avatar",
"general.backup.button": "Backup",
"general.backup.title": "Data Backup and Recovery",
"general.display.title": "Display Settings",
"general.emoji_picker": "Emoji Picker",
"general.image_upload": "Image Upload",
"general.manually_check_update.title": "Turn off update checking",
"general.reset.button": "Reset",
"general.reset.title": "Data Reset",
@ -718,9 +756,6 @@
"general.title": "General Settings",
"general.user_name": "User Name",
"general.user_name.placeholder": "Enter your name",
"general.image_upload": "Image Upload",
"general.emoji_picker": "Emoji Picker",
"general.avatar.reset": "Reset Avatar",
"general.view_webdav_settings": "View WebDAV settings",
"input.auto_translate_with_space": "Quickly translate with 3 spaces",
"input.target_language": "Target language",
@ -729,6 +764,34 @@
"input.target_language.english": "English",
"input.target_language.japanese": "Japanese",
"input.target_language.russian": "Russian",
"mcp": {
"actions": "Actions",
"active": "Active",
"addServer": "Add Server",
"addSuccess": "Server added successfully",
"args": "Arguments",
"argsTooltip": "Each argument on a new line",
"command": "Command",
"commandRequired": "Please enter a command",
"config_description": "Configure Model Context Protocol servers",
"confirmDelete": "Delete Server",
"confirmDeleteMessage": "Are you sure you want to delete the server?",
"deleteSuccess": "Server deleted successfully",
"description": "Description",
"duplicateName": "A server with this name already exists",
"editServer": "Edit Server",
"env": "Environment Variables",
"envTooltip": "Format: KEY=value, one per line",
"name": "Name",
"nameRequired": "Please enter a server name",
"noServers": "No servers configured",
"serverPlural": "servers",
"serverSingular": "server",
"title": "MCP Servers",
"type": "Type",
"updateSuccess": "Server updated successfully",
"url": "URL"
},
"messages.divider": "Show divider between messages",
"messages.grid_columns": "Message grid display columns",
"messages.grid_popover_trigger": "Grid detail trigger",
@ -755,12 +818,28 @@
"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.manage.add_whole_group": "Add the whole group",
"models.manage.remove_whole_group": "Remove the whole group",
"models.check.all": "All",
"models.check.all_models_passed": "All models check passed",
"models.check.button_caption": "Health check",
"models.check.disabled": "Disabled",
"models.check.enable_concurrent": "Concurrent",
"models.check.enabled": "Enabled",
"models.check.failed": "Failed",
"models.check.keys_status_count": "Passed: {{count_passed}} keys, failed: {{count_failed}} keys",
"models.check.model_status_summary": "{{provider}}: {{count_passed}} models passed all keys, {{count_failed}} models failed all keys, {{count_partial}} models failed some keys",
"models.check.no_api_keys": "No API keys found, please add API keys first.",
"models.check.passed": "Passed",
"models.check.select_api_key": "Select the API key to use:",
"models.check.single": "Single",
"models.check.start": "Start",
"models.check.title": "Model health check",
"models.check.use_all_keys": "Key(s)",
"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.manage.add_whole_group": "Add the whole group",
"models.manage.remove_whole_group": "Remove the whole group",
"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",
@ -769,26 +848,10 @@
"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.check.button_caption": "Health check",
"models.check.title": "Model health check",
"models.check.passed": "Passed",
"models.check.failed": "Failed",
"models.check.single": "Single",
"models.check.all": "All",
"models.check.disabled": "Disabled",
"models.check.enabled": "Enabled",
"models.check.start": "Start",
"models.check.enable_concurrent": "Concurrent",
"models.check.use_all_keys": "Key(s)",
"models.check.all_models_passed": "All models check passed",
"models.check.model_status_summary": "{{provider}}: {{count_passed}} models passed all keys, {{count_failed}} models failed all keys, {{count_partial}} models failed some keys",
"models.check.no_api_keys": "No API keys found, please add API keys first.",
"models.check.select_api_key": "Select the API key to use:",
"models.check.keys_status_count": "Passed: {{count_passed}} keys, failed: {{count_failed}} keys",
"moresetting": "More Settings",
"moresetting.warn": "Risk Warning",
"moresetting.check.warn": "Please be cautious when selecting this option. Incorrect selection may cause the model to malfunction!",
"moresetting.check.confirm": "Confirm Selection",
"moresetting.check.warn": "Please be cautious when selecting this option. Incorrect selection may cause the model to malfunction!",
"moresetting.warn": "Risk Warning",
"provider": {
"add.name": "Provider Name",
"add.name.placeholder": "Example: OpenAI",
@ -814,9 +877,9 @@
"not_checked": "Not Checked",
"remove_duplicate_keys": "Remove Duplicate Keys",
"remove_invalid_keys": "Remove Invalid Keys",
"search": "Search Providers...",
"search_placeholder": "Search model id or name",
"title": "Model Provider",
"search": "Search Providers..."
"title": "Model Provider"
},
"proxy": {
"mode": {
@ -869,10 +932,19 @@
"topic.position.left": "Left",
"topic.position.right": "Right",
"topic.show.time": "Show topic time",
"assistant.show.icon": "Show model icon",
"tray.title": "Enable System Tray Icon",
"websearch": {
"blacklist": "Blacklist",
"blacklist_description": "Results from the following websites will not appear in search results",
"blacklist_tooltip": "Please use the following format (separated by line breaks)\nexample.com\nhttps://www.example.com\nhttps://example.com\n*://*.example.com",
"check": "Check",
"check_failed": "Verification failed",
"get_api_key": "Get API Key",
"no_provider_selected": "Please select a search service provider before checking.",
"search_max_result": "Number of search results",
"search_provider": "Search service provider",
"search_provider_placeholder": "Choose a search service provider.",
"search_result_default": "Default",
"search_with_time": "Search with dates included",
"tavily": {
"api_key": "Tavily API Key",
@ -880,45 +952,7 @@
"description": "Tavily is a search engine tailored for AI agents, delivering real-time, accurate results, intelligent query suggestions, and in-depth research capabilities.",
"title": "Tavily"
},
"title": "Web Search",
"blacklist": "Blacklist",
"blacklist_description": "Results from the following websites will not appear in search results",
"blacklist_tooltip": "Please use the following format (separated by line breaks)\nexample.com\nhttps://www.example.com\nhttps://example.com\n*://*.example.com",
"search_max_result": "Number of search results",
"search_result_default": "Default",
"check": "Check",
"search_provider": "Search service provider",
"search_provider_placeholder": "Choose a search service provider.",
"no_provider_selected": "Please select a search service provider before checking.",
"check_failed": "Verification failed"
},
"mcp": {
"title": "MCP Servers",
"config_description": "Configure Model Context Protocol servers",
"description": "Description",
"addServer": "Add Server",
"editServer": "Edit Server",
"name": "Name",
"type": "Type",
"url": "URL",
"command": "Command",
"args": "Arguments",
"argsTooltip": "Each argument on a new line",
"env": "Environment Variables",
"envTooltip": "Format: KEY=value, one per line",
"active": "Active",
"actions": "Actions",
"noServers": "No servers configured",
"nameRequired": "Please enter a server name",
"commandRequired": "Please enter a command",
"confirmDelete": "Delete Server",
"confirmDeleteMessage": "Are you sure you want to delete the server?",
"addSuccess": "Server added successfully",
"updateSuccess": "Server updated successfully",
"deleteSuccess": "Server deleted successfully",
"duplicateName": "A server with this name already exists",
"serverSingular": "server",
"serverPlural": "servers"
"title": "Web Search"
}
},
"translate": {
@ -941,10 +975,10 @@
"input.placeholder": "Enter text to translate",
"output.placeholder": "Translation",
"processing": "Translation in progress...",
"title": "Translation",
"tooltip.newline": "Newline",
"scroll_sync.disable": "Disable synced scroll",
"scroll_sync.enable": "Enable synced scroll",
"scroll_sync.disable": "Disable synced scroll"
"title": "Translation",
"tooltip.newline": "Newline"
},
"tray": {
"quit": "Quit",
@ -956,40 +990,6 @@
"quit": "Quit",
"show_window": "Show Window",
"visualization": "Visualization"
},
"code_block": {
"enable_wrap": "Wrap",
"disable_wrap": "Unwrap",
"expand": "Expand",
"collapse": "Collapse"
},
"backup": {
"title": "Data Backup",
"confirm": "Are you sure you want to backup data?",
"confirm.button": "Select Backup Location",
"content": "Backup all data, including chat history, settings, and knowledge base. Please note that the backup process may take some time, thank you for your patience.",
"progress": {
"title": "Backup Progress",
"preparing": "Preparing backup...",
"writing_data": "Writing data...",
"copying_files": "Copying files... {{progress}}%",
"compressing": "Compressing files...",
"completed": "Backup completed"
}
},
"restore": {
"title": "Data Restore",
"confirm": "Are you sure you want to restore data?",
"confirm.button": "Select Backup File",
"content": "Restore operation will overwrite all current application data with the backup data. Please note that the restore process may take some time, thank you for your patience.",
"progress": {
"title": "Restore Progress",
"preparing": "Preparing restore...",
"extracting": "Extracting backup...",
"reading_data": "Reading data...",
"copying_files": "Copying files... {{progress}}%",
"completed": "Restore completed"
}
}
}
}

View File

@ -62,6 +62,20 @@
"login": "認証",
"oauth_button": "{{provider}}で認証"
},
"backup": {
"confirm": "データをバックアップしますか?",
"confirm.button": "バックアップ位置を選択",
"content": "バックアップ操作はすべてのアプリデータを含むため、時間がかかる場合があります。",
"progress": {
"completed": "バックアップ完了",
"compressing": "圧縮中...",
"copying_files": "ファイルコピー中... {{progress}}%",
"preparing": "バックアップ準備中...",
"title": "バックアップ進捗",
"writing_data": "データ書き込み中..."
},
"title": "データバックアップ"
},
"button": {
"add": "追加",
"added": "追加済み",
@ -82,6 +96,7 @@
"default.description": "こんにちは、私はデフォルトのアシスタントです。すぐにチャットを始められます。",
"default.name": "デフォルトアシスタント",
"default.topic.name": "デフォルトトピック",
"input.auto_resize": "高さを自動調整",
"input.clear": "クリア {{Command}}",
"input.clear.content": "現在のトピックのすべてのメッセージをクリアしますか?",
"input.clear.title": "すべてのメッセージをクリアしますか?",
@ -105,13 +120,12 @@
"input.web_search.button.ok": "設定に移動",
"input.web_search.enable": "ウェブ検索を有効にする",
"input.web_search.enable_content": "ウェブ検索の接続性を先に設定で確認する必要があります",
"input.auto_resize": "高さを自動調整",
"message.new.branch": "新しいブランチ",
"message.new.branch.created": "新しいブランチが作成されました",
"message.new.context": "新しいコンテキスト",
"message.quote": "引用",
"message.regenerate.model": "モデルを切り替え",
"message.useful": "役立つ",
"message.quote": "引用",
"resend": "再送信",
"save": "保存",
"settings.code_collapsible": "コードブロック折り畳み",
@ -158,6 +172,12 @@
"topics.unpinned": "固定解除",
"translate": "翻訳"
},
"code_block": {
"collapse": "折りたたむ",
"disable_wrap": "改行解除",
"enable_wrap": "改行",
"expand": "展開する"
},
"common": {
"add": "追加",
"and": "と",
@ -374,6 +394,7 @@
"copied": "コピーしました!",
"copy.success": "コピーしました!",
"error.chunk_overlap_too_large": "チャンクの重なりは、チャンクサイズを超えることはできません",
"error.dimension_too_large": "内容のサイズが大きすぎます",
"error.enter.api.host": "APIホストを入力してください",
"error.enter.api.key": "APIキーを入力してください",
"error.enter.model": "モデルを選択してください",
@ -388,7 +409,6 @@
"error.notion.no_api_key": "Notion ApiKey または Notion DatabaseID が設定されていません",
"error.yuque.export": "語雀へのエクスポートに失敗しました。接続状態と設定を確認してください",
"error.yuque.no_config": "語雀Token または 知識ベースID が設定されていません",
"error.dimension_too_large": "内容のサイズが大きすぎます",
"group.delete.content": "分組メッセージを削除するとユーザーの質問と助け手の回答がすべて削除されます",
"group.delete.title": "分組メッセージを削除",
"ignore.knowledge.base": "インターネットモードが有効になっています。ナレッジベースを無視します",
@ -399,11 +419,11 @@
"message.delete.title": "メッセージを削除",
"message.multi_model_style": "複数モデル回答スタイル",
"message.multi_model_style.fold": "タブ表示",
"message.multi_model_style.fold.compress": "緊湊配置に切り替える",
"message.multi_model_style.fold.expand": "展開配置に切り替える",
"message.multi_model_style.grid": "カード表示",
"message.multi_model_style.horizontal": "横並び",
"message.multi_model_style.vertical": "縦積み",
"message.multi_model_style.fold.compress": "緊湊配置に切り替える",
"message.multi_model_style.fold.expand": "展開配置に切り替える",
"message.style": "メッセージスタイル",
"message.style.bubble": "バブル",
"message.style.plain": "プレーン",
@ -411,8 +431,8 @@
"reset.confirm.content": "すべてのデータをリセットしてもよろしいですか?",
"reset.double.confirm.content": "すべてのデータが失われます。続行しますか?",
"reset.double.confirm.title": "データが失われます!!!",
"restore.success": "復元に成功しました",
"restore.failed": "復元に失敗しました",
"restore.success": "復元に成功しました",
"save.success.title": "保存に成功しました",
"searching": "インターネットで検索中...",
"success.notion.export": "Notionへのエクスポートに成功しました",
@ -457,10 +477,12 @@
"all": "すべて",
"custom_parameters": "カスタムパラメータ",
"dimensions": "{{dimensions}} 次元",
"edit": "モデルを編集",
"embedding": "埋め込み",
"embedding_model": "埋め込み模型",
"embedding_model_tooltip": "設定->モデルサービス->管理で追加",
"free": "無料",
"no_matches": "利用可能なモデルがありません",
"parameter_name": "パラメータ名",
"parameter_type": {
"boolean": "真偽値",
@ -472,6 +494,7 @@
"reasoning": "推論",
"search": "モデルを検索...",
"stream_output": "ストリーム出力",
"tool_calling": "ツールコール",
"type": {
"embedding": "埋め込み",
"reasoning": "推論",
@ -480,15 +503,12 @@
"vision": "画像"
},
"vision": "画像",
"websearch": "ウェブ検索",
"edit": "モデルを編集",
"no_matches": "利用可能なモデルがありません",
"tool_calling": "ツールコール"
"websearch": "ウェブ検索"
},
"navbar": {
"expand": "ダイアログを展開",
"show_sidebar": "サイドバーを表示",
"hide_sidebar": "サイドバーを表示"
"hide_sidebar": "サイドバーを表示",
"show_sidebar": "サイドバーを表示"
},
"ollama": {
"keep_alive_time.description": "モデルがメモリに保持される時間デフォルト5分",
@ -535,7 +555,6 @@
"title": "あなたは会話を得意とするアシスタントです。ユーザーの会話を10文字以内のタイトルに要約し、ユーザーの主言語と一致していることを確認してください。句読点や特殊記号は使用しないでください。"
},
"provider": {
"o3": "O3",
"aihubmix": "AiHubMix",
"anthropic": "Anthropic",
"azure-openai": "Azure OpenAI",
@ -562,6 +581,7 @@
"modelscope": "ModelScope",
"moonshot": "月の暗面",
"nvidia": "NVIDIA",
"o3": "O3",
"ocoolai": "ocoolAI",
"ollama": "Ollama",
"openai": "OpenAI",
@ -571,12 +591,26 @@
"qwenlm": "QwenLM",
"silicon": "SiliconFlow",
"stepfun": "StepFun",
"tencent-cloud-ti": "Tencent Cloud TI",
"together": "Together",
"xirang": "天翼クラウド 息壤",
"yi": "零一万物",
"zhinao": "360智脳",
"zhipu": "智譜AI",
"xirang": "天翼クラウド 息壤",
"tencent-cloud-ti": "Tencent Cloud TI"
"zhipu": "智譜AI"
},
"restore": {
"confirm": "データを復元しますか?",
"confirm.button": "バックアップファイルを選択",
"content": "復元操作は現在のアプリデータをバックアップデータで上書きします。復元処理には時間がかかる場合があります。",
"progress": {
"completed": "復元完了",
"copying_files": "ファイルコピー中... {{progress}}%",
"extracting": "バックアップ解凍中...",
"preparing": "復元準備中...",
"reading_data": "データ読み込み中...",
"title": "復元進捗"
},
"title": "データ復元"
},
"settings": {
"about": "について",
@ -604,15 +638,16 @@
"advanced.title": "詳細設定",
"assistant": "デフォルトアシスタント",
"assistant.model_params": "モデルパラメータ",
"assistant.show.icon": "モデルアイコンを表示",
"assistant.title": "デフォルトアシスタント",
"data": {
"app_data": "アプリデータ",
"app_logs": "アプリログ",
"app_knowledge": "ナレッジベースファイル",
"app_knowledge.button.delete": "ファイルを削除",
"app_knowledge.remove_all": "ナレッジベースファイルを削除",
"app_knowledge.remove_all_confirm": "ナレッジベースファイルを削除すると、ナレッジベース自体は削除されません。これにより、ストレージ容量を節約できます。続行しますか?",
"app_knowledge.remove_all_success": "ファイル削除成功",
"app_logs": "アプリログ",
"clear_cache": {
"button": "キャッシュをクリア",
"confirm": "キャッシュをクリアすると、アプリのキャッシュデータ(ミニアプリデータを含む)が削除されます。この操作は元に戻せません。続行しますか?",
@ -686,9 +721,10 @@
"token_placeholder": "Yuqueトークンを入力してください"
}
},
"display.assistant.title": "アシスタント設定",
"display.custom.css": "カスタムCSS",
"display.custom.css.placeholder": "/* ここにカスタムCSSを入力 */",
"display.custom.css.cherrycss": "cherrycss.comから取得",
"display.custom.css.placeholder": "/* ここにカスタムCSSを入力 */",
"display.minApp.disabled": "非表示ミニプログラム",
"display.minApp.empty": "非表示にしたいアプレットを左からここまでドラッグします",
"display.minApp.title": "ミニプログラム表示設定",
@ -705,12 +741,14 @@
"display.sidebar.visible": "アイコンを表示",
"display.title": "表示設定",
"display.topic.title": "トピック設定",
"display.assistant.title": "アシスタント設定",
"font_size.title": "メッセージのフォントサイズ",
"general": "一般設定",
"general.avatar.reset": "アバターをリセット",
"general.backup.button": "バックアップ",
"general.backup.title": "データのバックアップと復元",
"general.display.title": "表示設定",
"general.emoji_picker": "絵文字ピッカー",
"general.image_upload": "画像アップロード",
"general.manually_check_update.title": "更新チェックを無効にする",
"general.reset.button": "リセット",
"general.reset.title": "データをリセット",
@ -718,9 +756,6 @@
"general.title": "一般設定",
"general.user_name": "ユーザー名",
"general.user_name.placeholder": "ユーザー名を入力",
"general.image_upload": "画像アップロード",
"general.emoji_picker": "絵文字ピッカー",
"general.avatar.reset": "アバターをリセット",
"general.view_webdav_settings": "WebDAV設定を表示",
"input.auto_translate_with_space": "スペースを3回押して翻訳",
"input.target_language": "目標言語",
@ -729,6 +764,34 @@
"input.target_language.english": "英語",
"input.target_language.japanese": "日本語",
"input.target_language.russian": "ロシア語",
"mcp": {
"actions": "操作",
"active": "有効",
"addServer": "サーバーを追加",
"addSuccess": "サーバーが正常に追加されました",
"args": "引数",
"argsTooltip": "1行に1つの引数を入力してください",
"command": "コマンド",
"commandRequired": "コマンドを入力してください",
"config_description": "モデルコンテキストプロトコルサーバーの設定",
"confirmDelete": "サーバーを削除",
"confirmDeleteMessage": "本当にこのサーバーを削除しますか?",
"deleteSuccess": "サーバーが正常に削除されました",
"description": "説明",
"duplicateName": "同じ名前のサーバーが既に存在します",
"editServer": "サーバーを編集",
"env": "環境変数",
"envTooltip": "形式: KEY=value, 1行に1つ",
"name": "名前",
"nameRequired": "サーバー名を入力してください",
"noServers": "サーバーが設定されていません",
"serverPlural": "サーバー",
"serverSingular": "サーバー",
"title": "MCP サーバー",
"type": "タイプ",
"updateSuccess": "サーバーが正常に更新されました",
"url": "URL"
},
"messages.divider": "メッセージ間に区切り線を表示",
"messages.grid_columns": "メッセージグリッドの表示列数",
"messages.grid_popover_trigger": "グリッド詳細トリガー",
@ -755,12 +818,28 @@
"models.add.model_id.tooltip": "例gpt-3.5-turbo",
"models.add.model_name": "モデル名",
"models.add.model_name.placeholder": "例GPT-3.5",
"models.manage.add_whole_group": "グループ全体を追加",
"models.manage.remove_whole_group": "グループ全体を削除",
"models.check.all": "すべて",
"models.check.all_models_passed": "すべてのモデルチェックが成功しました",
"models.check.button_caption": "健康チェック",
"models.check.disabled": "閉じる",
"models.check.enable_concurrent": "並行チェック",
"models.check.enabled": "開く",
"models.check.failed": "失敗",
"models.check.keys_status_count": "合格:{{count_passed}}個のキー、不合格:{{count_failed}}個のキー",
"models.check.model_status_summary": "{{provider}}: {{count_passed}}個のモデルが成功しました、{{count_failed}}個のモデルが失敗しました、{{count_partial}}個のモデルが一部成功しました",
"models.check.no_api_keys": "APIキーが見つかりません。まずAPIキーを追加してください。",
"models.check.passed": "成功",
"models.check.select_api_key": "使用するAPIキーを選択",
"models.check.single": "単一",
"models.check.start": "開始",
"models.check.title": "モデル健康チェック",
"models.check.use_all_keys": "キー",
"models.default_assistant_model": "デフォルトアシスタントモデル",
"models.default_assistant_model_description": "新しいアシスタントを作成する際に使用されるモデル。アシスタントがモデルを設定していない場合、このモデルが使用されます",
"models.empty": "モデルが見つかりません",
"models.enable_topic_naming": "トピックの自動命名",
"models.manage.add_whole_group": "グループ全体を追加",
"models.manage.remove_whole_group": "グループ全体を削除",
"models.topic_naming_model": "トピック命名モデル",
"models.topic_naming_model_description": "新しいトピックを自動的に命名する際に使用されるモデル",
"models.topic_naming_model_setting_title": "トピック命名モデルの設定",
@ -769,26 +848,10 @@
"models.translate_model_description": "翻訳サービスに使用されるモデル",
"models.translate_model_prompt_message": "翻訳モデルのプロンプトを入力してください",
"models.translate_model_prompt_title": "翻訳モデルのプロンプト",
"models.check.button_caption": "健康チェック",
"models.check.title": "モデル健康チェック",
"models.check.passed": "成功",
"models.check.failed": "失敗",
"models.check.single": "単一",
"models.check.all": "すべて",
"models.check.disabled": "閉じる",
"models.check.enabled": "開く",
"models.check.start": "開始",
"models.check.enable_concurrent": "並行チェック",
"models.check.use_all_keys": "キー",
"models.check.all_models_passed": "すべてのモデルチェックが成功しました",
"models.check.model_status_summary": "{{provider}}: {{count_passed}}個のモデルが成功しました、{{count_failed}}個のモデルが失敗しました、{{count_partial}}個のモデルが一部成功しました",
"models.check.no_api_keys": "APIキーが見つかりません。まずAPIキーを追加してください。",
"models.check.select_api_key": "使用するAPIキーを選択",
"models.check.keys_status_count": "合格:{{count_passed}}個のキー、不合格:{{count_failed}}個のキー",
"moresetting": "詳細設定",
"moresetting.warn": "リスク警告",
"moresetting.check.warn": "このオプションを選択する際は慎重に行ってください。誤った選択はモデルの誤動作を引き起こす可能性があります!",
"moresetting.check.confirm": "選択を確認",
"moresetting.check.warn": "このオプションを選択する際は慎重に行ってください。誤った選択はモデルの誤動作を引き起こす可能性があります!",
"moresetting.warn": "リスク警告",
"provider": {
"add.name": "プロバイダー名",
"add.name.placeholder": "例OpenAI",
@ -814,9 +877,9 @@
"not_checked": "未チェック",
"remove_duplicate_keys": "重複キーを削除",
"remove_invalid_keys": "無効なキーを削除",
"search": "プロバイダーを検索...",
"search_placeholder": "モデルIDまたは名前を検索",
"title": "モデルプロバイダー",
"search": "プロバイダーを検索..."
"title": "モデルプロバイダー"
},
"proxy": {
"mode": {
@ -869,10 +932,19 @@
"topic.position.left": "左",
"topic.position.right": "右",
"topic.show.time": "トピックの時間を表示",
"assistant.show.icon": "モデルアイコンを表示",
"tray.title": "システムトレイアイコンを有効にする",
"websearch": {
"blacklist": "ブラックリスト",
"blacklist_description": "以下のウェブサイトの結果は検索結果に表示されません",
"blacklist_tooltip": "以下の形式を使用してください(改行区切り)\nexample.com\nhttps://www.example.com\nhttps://example.com\n*://*.example.com",
"check": "チェック",
"check_failed": "検証に失敗しました",
"get_api_key": "APIキーを取得",
"no_provider_selected": "検索サービスプロバイダーを選択してから再確認してください。",
"search_max_result": "検索結果の数",
"search_provider": "検索サービスプロバイダー",
"search_provider_placeholder": "検索サービスプロバイダーを選択する",
"search_result_default": "デフォルト",
"search_with_time": "日付を含む検索",
"tavily": {
"api_key": "Tavily API キー",
@ -880,45 +952,7 @@
"description": "Tavily は、AI エージェントのために特別に開発された検索エンジンで、最新の結果、インテリジェントな検索提案、そして深い研究能力を提供します",
"title": "Tavily"
},
"title": "ウェブ検索",
"blacklist": "ブラックリスト",
"blacklist_description": "以下のウェブサイトの結果は検索結果に表示されません",
"blacklist_tooltip": "以下の形式を使用してください(改行区切り)\nexample.com\nhttps://www.example.com\nhttps://example.com\n*://*.example.com",
"search_max_result": "検索結果の数",
"search_result_default": "デフォルト",
"check": "チェック",
"search_provider": "検索サービスプロバイダー",
"search_provider_placeholder": "検索サービスプロバイダーを選択する",
"no_provider_selected": "検索サービスプロバイダーを選択してから再確認してください。",
"check_failed": "検証に失敗しました"
},
"mcp": {
"title": "MCP サーバー",
"config_description": "モデルコンテキストプロトコルサーバーの設定",
"description": "説明",
"addServer": "サーバーを追加",
"editServer": "サーバーを編集",
"name": "名前",
"type": "タイプ",
"url": "URL",
"command": "コマンド",
"args": "引数",
"argsTooltip": "1行に1つの引数を入力してください",
"env": "環境変数",
"envTooltip": "形式: KEY=value, 1行に1つ",
"active": "有効",
"actions": "操作",
"noServers": "サーバーが設定されていません",
"nameRequired": "サーバー名を入力してください",
"commandRequired": "コマンドを入力してください",
"confirmDelete": "サーバーを削除",
"confirmDeleteMessage": "本当にこのサーバーを削除しますか?",
"addSuccess": "サーバーが正常に追加されました",
"updateSuccess": "サーバーが正常に更新されました",
"deleteSuccess": "サーバーが正常に削除されました",
"duplicateName": "同じ名前のサーバーが既に存在します",
"serverSingular": "サーバー",
"serverPlural": "サーバー"
"title": "ウェブ検索"
}
},
"translate": {
@ -941,10 +975,10 @@
"input.placeholder": "翻訳するテキストを入力",
"output.placeholder": "翻訳",
"processing": "翻訳中...",
"title": "翻訳",
"tooltip.newline": "改行",
"scroll_sync.disable": "關閉滾動同步",
"scroll_sync.enable": "開啟滾動同步",
"scroll_sync.disable": "關閉滾動同步"
"title": "翻訳",
"tooltip.newline": "改行"
},
"tray": {
"quit": "終了",
@ -956,40 +990,6 @@
"quit": "終了",
"show_window": "ウィンドウを表示",
"visualization": "可視化"
},
"code_block": {
"enable_wrap": "改行",
"disable_wrap": "改行解除",
"expand": "展開する",
"collapse": "折りたたむ"
},
"backup": {
"title": "データバックアップ",
"confirm": "データをバックアップしますか?",
"confirm.button": "バックアップ位置を選択",
"content": "バックアップ操作はすべてのアプリデータを含むため、時間がかかる場合があります。",
"progress": {
"title": "バックアップ進捗",
"preparing": "バックアップ準備中...",
"writing_data": "データ書き込み中...",
"copying_files": "ファイルコピー中... {{progress}}%",
"compressing": "圧縮中...",
"completed": "バックアップ完了"
}
},
"restore": {
"title": "データ復元",
"confirm": "データを復元しますか?",
"confirm.button": "バックアップファイルを選択",
"content": "復元操作は現在のアプリデータをバックアップデータで上書きします。復元処理には時間がかかる場合があります。",
"progress": {
"title": "復元進捗",
"preparing": "復元準備中...",
"extracting": "バックアップ解凍中...",
"reading_data": "データ読み込み中...",
"copying_files": "ファイルコピー中... {{progress}}%",
"completed": "復元完了"
}
}
}
}

View File

@ -62,6 +62,20 @@
"login": "Войти",
"oauth_button": "Авторизоваться с {{provider}}"
},
"backup": {
"confirm": "Вы уверены, что хотите создать резервную копию?",
"confirm.button": "Выбрать папку для резервной копии",
"content": "Резервная копия будет содержать все данные приложения, включая чаты, настройки и базу знаний. Это может занять некоторое время.",
"progress": {
"completed": "Резервная копия создана",
"compressing": "Сжатие файлов...",
"copying_files": "Копирование файлов... {{progress}}%",
"preparing": "Подготовка резервной копии...",
"title": "Прогресс резервного копирования",
"writing_data": "Запись данных..."
},
"title": "Резервное копирование данных"
},
"button": {
"add": "Добавить",
"added": "Добавлено",
@ -82,6 +96,7 @@
"default.description": "Привет, я Ассистент по умолчанию. Вы можете начать общаться со мной прямо сейчас",
"default.name": "Ассистент по умолчанию",
"default.topic.name": "Топик по умолчанию",
"input.auto_resize": "Автоматическая высота",
"input.clear": "Очистить {{Command}}",
"input.clear.content": "Хотите очистить все сообщения текущего топика?",
"input.clear.title": "Очистить все сообщения?",
@ -105,13 +120,12 @@
"input.web_search.button.ok": "Перейти в Настройки",
"input.web_search.enable": "Включить веб-поиск",
"input.web_search.enable_content": "Необходимо предварительно проверить подключение к веб-поиску в настройках",
"input.auto_resize": "Автоматическая высота",
"message.new.branch": "Новая ветка",
"message.new.branch.created": "Новая ветка создана",
"message.new.context": "Новый контекст",
"message.quote": "Цитата",
"message.regenerate.model": "Переключить модель",
"message.useful": "Полезно",
"message.quote": "Цитата",
"resend": "Переотправить",
"save": "Сохранить",
"settings.code_collapsible": "Блок кода свернут",
@ -158,6 +172,12 @@
"topics.unpinned": "Открепленные темы",
"translate": "Перевести"
},
"code_block": {
"collapse": "Свернуть",
"disable_wrap": "Отменить перенос строки",
"enable_wrap": "Перенос строки",
"expand": "Развернуть"
},
"common": {
"add": "Добавить",
"and": "и",
@ -374,6 +394,7 @@
"copied": "Скопировано!",
"copy.success": "Скопировано!",
"error.chunk_overlap_too_large": "Перекрытие фрагментов не может быть больше размера фрагмента.",
"error.dimension_too_large": "Размер содержимого слишком велик",
"error.enter.api.host": "Пожалуйста, введите ваш API хост",
"error.enter.api.key": "Пожалуйста, введите ваш API ключ",
"error.enter.model": "Пожалуйста, выберите модель",
@ -388,7 +409,6 @@
"error.notion.no_api_key": "Notion ApiKey или Notion DatabaseID не настроен",
"error.yuque.export": "Ошибка экспорта в Yuque, пожалуйста, проверьте состояние подключения и настройки в документации",
"error.yuque.no_config": "Yuque Token или Yuque Url не настроен",
"error.dimension_too_large": "Размер содержимого слишком велик",
"group.delete.content": "Удаление группы сообщений удалит пользовательский вопрос и все ответы помощника",
"group.delete.title": "Удалить группу сообщений",
"ignore.knowledge.base": "Режим сети включен, игнорировать базу знаний",
@ -399,11 +419,11 @@
"message.delete.title": "Удалить сообщение",
"message.multi_model_style": "Стиль ответов от нескольких моделей",
"message.multi_model_style.fold": "Вкладки",
"message.multi_model_style.fold.compress": "Переключить на компактный макет",
"message.multi_model_style.fold.expand": "Переключить на расширенный макет",
"message.multi_model_style.grid": "Карточки",
"message.multi_model_style.horizontal": "Горизонтальное расположение",
"message.multi_model_style.vertical": "Вертикальное расположение",
"message.multi_model_style.fold.compress": "Переключить на компактный макет",
"message.multi_model_style.fold.expand": "Переключить на расширенный макет",
"message.style": "Стиль сообщения",
"message.style.bubble": "Пузырь",
"message.style.plain": "Простой",
@ -411,8 +431,8 @@
"reset.confirm.content": "Вы уверены, что хотите очистить все данные?",
"reset.double.confirm.content": "Все данные будут утеряны, хотите продолжить?",
"reset.double.confirm.title": "ДАННЫЕ БУДУТ УТЕРЯНЫ !!!",
"restore.success": "Успешно восстановлено",
"restore.failed": "Восстановление не удалось",
"restore.success": "Успешно восстановлено",
"save.success.title": "Успешно сохранено",
"searching": "Поиск в Интернете...",
"success.notion.export": "Успешный экспорт в Notion",
@ -457,10 +477,12 @@
"all": "Все",
"custom_parameters": "Пользовательские параметры",
"dimensions": "{{dimensions}} мер",
"edit": "Редактировать модель",
"embedding": "Встраиваемые",
"embedding_model": "Встраиваемые модели",
"embedding_model_tooltip": "Добавьте в настройки->модель сервиса->управление",
"free": "Бесплатные",
"no_matches": "Нет доступных моделей",
"parameter_name": "Имя параметра",
"parameter_type": {
"boolean": "Логическое",
@ -472,6 +494,7 @@
"reasoning": "Рассуждение",
"search": "Поиск моделей...",
"stream_output": "Потоковый вывод",
"tool_calling": "Инструмент вызова",
"type": {
"embedding": "Встраиваемые",
"reasoning": "Рассуждение",
@ -480,15 +503,12 @@
"vision": "Изображение"
},
"vision": "Визуальные",
"websearch": "Веб-поисковые",
"edit": "Редактировать модель",
"no_matches": "Нет доступных моделей",
"tool_calling": "Инструмент вызова"
"websearch": "Веб-поисковые"
},
"navbar": {
"expand": "Развернуть диалоговое окно",
"show_sidebar": "Показать боковую панель",
"hide_sidebar": "Скрыть боковую панель"
"hide_sidebar": "Скрыть боковую панель",
"show_sidebar": "Показать боковую панель"
},
"ollama": {
"keep_alive_time.description": "Время в минутах, в течение которого модель остается активной, по умолчанию 5 минут.",
@ -535,7 +555,6 @@
"title": "Вы - эксперт в общении, который суммирует разговоры пользователя в 10-символьном заголовке, совпадающем с языком пользователя, без использования знаков препинания и других специальных символов"
},
"provider": {
"o3": "O3",
"aihubmix": "AiHubMix",
"anthropic": "Anthropic",
"azure-openai": "Azure OpenAI",
@ -562,6 +581,7 @@
"modelscope": "ModelScope",
"moonshot": "Moonshot",
"nvidia": "Nvidia",
"o3": "O3",
"ocoolai": "ocoolAI",
"ollama": "Ollama",
"openai": "OpenAI",
@ -571,12 +591,26 @@
"qwenlm": "QwenLM",
"silicon": "SiliconFlow",
"stepfun": "StepFun",
"tencent-cloud-ti": "Tencent Cloud TI",
"together": "Together",
"xirang": "State Cloud Xirang",
"yi": "Yi",
"zhinao": "360AI",
"zhipu": "ZHIPU AI",
"xirang": "State Cloud Xirang",
"tencent-cloud-ti": "Tencent Cloud TI"
"zhipu": "ZHIPU AI"
},
"restore": {
"confirm": "Вы уверены, что хотите восстановить данные?",
"confirm.button": "Выбрать файл резервной копии",
"content": "Операция восстановления перезапишет все текущие данные приложения данными из резервной копии. Это может занять некоторое время.",
"progress": {
"completed": "Восстановление завершено",
"copying_files": "Копирование файлов... {{progress}}%",
"extracting": "Распаковка резервной копии...",
"preparing": "Подготовка к восстановлению...",
"reading_data": "Чтение данных...",
"title": "Прогресс восстановления"
},
"title": "Восстановление данных"
},
"settings": {
"about": "О программе и обратная связь",
@ -604,15 +638,16 @@
"advanced.title": "Расширенные настройки",
"assistant": "Ассистент по умолчанию",
"assistant.model_params": "Параметры модели",
"assistant.show.icon": "Показывать модельный иконки",
"assistant.title": "Ассистент по умолчанию",
"data": {
"app_data": "Данные приложения",
"app_logs": "Логи приложения",
"app_knowledge": "База знаний",
"app_knowledge.button.delete": "Удалить файл",
"app_knowledge.remove_all": "Удалить файлы базы знаний",
"app_knowledge.remove_all_confirm": "Удаление файлов базы знаний не удалит саму базу знаний, что позволит уменьшить занимаемый объем памяти, продолжить?",
"app_knowledge.remove_all_success": "Файлы удалены успешно",
"app_logs": "Логи приложения",
"clear_cache": {
"button": "Очистка кэша",
"confirm": "Очистка кэша удалит данные приложения. Это действие необратимо, продолжить?",
@ -686,9 +721,10 @@
"token_placeholder": "Введите токен Yuque"
}
},
"display.assistant.title": "Настройки ассистентов",
"display.custom.css": "Пользовательский CSS",
"display.custom.css.placeholder": "/* Здесь введите пользовательский CSS */",
"display.custom.css.cherrycss": "Получить из cherrycss.com",
"display.custom.css.placeholder": "/* Здесь введите пользовательский CSS */",
"display.minApp.disabled": "скрытый апплет",
"display.minApp.empty": "Перетащите апплет, который хотите скрыть, слева сюда",
"display.minApp.title": "Настройки отображения мини программы",
@ -705,12 +741,14 @@
"display.sidebar.visible": "Показывать иконки",
"display.title": "Настройки отображения",
"display.topic.title": "Настройки топиков",
"display.assistant.title": "Настройки ассистентов",
"font_size.title": "Размер шрифта сообщений",
"general": "Общие настройки",
"general.avatar.reset": "Сброс аватара",
"general.backup.button": "Резервное копирование",
"general.backup.title": "Резервное копирование и восстановление данных",
"general.display.title": "Настройки отображения",
"general.emoji_picker": "Выбор эмодзи",
"general.image_upload": "Загрузка изображений",
"general.manually_check_update.title": "Отключить проверку обновлений",
"general.reset.button": "Сброс",
"general.reset.title": "Сброс данных",
@ -718,9 +756,6 @@
"general.title": "Общие настройки",
"general.user_name": "Имя пользователя",
"general.user_name.placeholder": "Введите ваше имя",
"general.image_upload": "Загрузка изображений",
"general.emoji_picker": "Выбор эмодзи",
"general.avatar.reset": "Сброс аватара",
"general.view_webdav_settings": "Просмотр настроек WebDAV",
"input.auto_translate_with_space": "Быстрый перевод с помощью 3-х пробелов",
"input.target_language": "Целевой язык",
@ -729,6 +764,34 @@
"input.target_language.english": "Английский",
"input.target_language.japanese": "Японский",
"input.target_language.russian": "Русский",
"mcp": {
"actions": "Действия",
"active": "Активен",
"addServer": "Добавить сервер",
"addSuccess": "Сервер успешно добавлен",
"args": "Аргументы",
"argsTooltip": "Каждый аргумент с новой строки",
"command": "Команда",
"commandRequired": "Пожалуйста, введите команду",
"config_description": "Настройка серверов протокола контекста модели",
"confirmDelete": "Удалить сервер",
"confirmDeleteMessage": "Вы уверены, что хотите удалить этот сервер?",
"deleteSuccess": "Сервер успешно удален",
"description": "Описание",
"duplicateName": "Сервер с таким именем уже существует",
"editServer": "Редактировать сервер",
"env": "Переменные окружения",
"envTooltip": "Формат: KEY=value, по одной на строку",
"name": "Имя",
"nameRequired": "Пожалуйста, введите имя сервера",
"noServers": "Серверы не настроены",
"serverPlural": "серверы",
"serverSingular": "сервер",
"title": "Серверы MCP",
"type": "Тип",
"updateSuccess": "Сервер успешно обновлен",
"url": "URL"
},
"messages.divider": "Показывать разделитель между сообщениями",
"messages.grid_columns": "Количество столбцов сетки сообщений",
"messages.grid_popover_trigger": "Триггер для отображения подробной информации в сетке",
@ -755,12 +818,28 @@
"models.add.model_id.tooltip": "Пример: gpt-3.5-turbo",
"models.add.model_name": "Имя модели",
"models.add.model_name.placeholder": "Необязательно, например, GPT-4",
"models.manage.add_whole_group": "Добавить всю группу",
"models.manage.remove_whole_group": "Удалить всю группу",
"models.check.all": "Все",
"models.check.all_models_passed": "Все модели прошли проверку",
"models.check.button_caption": "Проверка состояния",
"models.check.disabled": "Отключено",
"models.check.enable_concurrent": "Параллельная проверка",
"models.check.enabled": "Включено",
"models.check.failed": "Не прошло",
"models.check.keys_status_count": "Прошло: {{count_passed}} ключей, Не прошло: {{count_failed}} ключей",
"models.check.model_status_summary": "{{provider}}: {{count_passed}} модели прошли все ключи, {{count_failed}} модели не прошли все ключи, {{count_partial}} модели не прошли некоторые ключи",
"models.check.no_api_keys": "API ключи не найдены, пожалуйста, добавьте API ключи.",
"models.check.passed": "Прошло",
"models.check.select_api_key": "Выберите API ключ для использования:",
"models.check.single": "Один",
"models.check.start": "Начать",
"models.check.title": "Проверка состояния моделей",
"models.check.use_all_keys": "Использовать все ключи",
"models.default_assistant_model": "Модель ассистента по умолчанию",
"models.default_assistant_model_description": "Модель, используемая при создании нового ассистента, если ассистент не имеет настроенной модели, будет использоваться эта модель",
"models.empty": "Модели не найдены",
"models.enable_topic_naming": "Автоматическое переименование топика",
"models.manage.add_whole_group": "Добавить всю группу",
"models.manage.remove_whole_group": "Удалить всю группу",
"models.topic_naming_model": "Модель именования топика",
"models.topic_naming_model_description": "Модель, используемая при автоматическом именовании нового топика",
"models.topic_naming_model_setting_title": "Настройки модели именования топика",
@ -769,26 +848,10 @@
"models.translate_model_description": "Модель, используемая для сервиса перевода",
"models.translate_model_prompt_message": "Введите модель перевода",
"models.translate_model_prompt_title": "Модель перевода",
"models.check.button_caption": "Проверка состояния",
"models.check.title": "Проверка состояния моделей",
"models.check.passed": "Прошло",
"models.check.failed": "Не прошло",
"models.check.single": "Один",
"models.check.all": "Все",
"models.check.disabled": "Отключено",
"models.check.enabled": "Включено",
"models.check.start": "Начать",
"models.check.enable_concurrent": "Параллельная проверка",
"models.check.use_all_keys": "Использовать все ключи",
"models.check.all_models_passed": "Все модели прошли проверку",
"models.check.model_status_summary": "{{provider}}: {{count_passed}} модели прошли все ключи, {{count_failed}} модели не прошли все ключи, {{count_partial}} модели не прошли некоторые ключи",
"models.check.no_api_keys": "API ключи не найдены, пожалуйста, добавьте API ключи.",
"models.check.select_api_key": "Выберите API ключ для использования:",
"models.check.keys_status_count": "Прошло: {{count_passed}} ключей, Не прошло: {{count_failed}} ключей",
"moresetting": "Дополнительные настройки",
"moresetting.warn": "Предупреждение о риске",
"moresetting.check.warn": "Пожалуйста, будьте осторожны при выборе этой опции. Неправильный выбор может привести к сбою в работе модели!",
"moresetting.check.confirm": "Подтвердить выбор",
"moresetting.check.warn": "Пожалуйста, будьте осторожны при выборе этой опции. Неправильный выбор может привести к сбою в работе модели!",
"moresetting.warn": "Предупреждение о риске",
"provider": {
"add.name": "Имя провайдера",
"add.name.placeholder": "Пример: OpenAI",
@ -814,9 +877,9 @@
"not_checked": "Не проверено",
"remove_duplicate_keys": "Удалить дубликаты ключей",
"remove_invalid_keys": "Удалить недействительные ключи",
"search": "Поиск поставщиков...",
"search_placeholder": "Поиск по ID или имени модели",
"title": "Провайдеры моделей",
"search": "Поиск поставщиков..."
"title": "Провайдеры моделей"
},
"proxy": {
"mode": {
@ -869,10 +932,19 @@
"topic.position.left": "Слева",
"topic.position.right": "Справа",
"topic.show.time": "Показывать время топика",
"assistant.show.icon": "Показывать модельный иконки",
"tray.title": "Включить значок системного трея",
"websearch": {
"blacklist": "Черный список",
"blacklist_description": "Результаты из следующих веб-сайтов не будут отображаться в результатах поиска",
"blacklist_tooltip": "Пожалуйста, используйте следующий формат (разделенный переносами строк)\nexample.com\nhttps://www.example.com\nhttps://example.com\n*://*.example.com",
"check": "проверка",
"check_failed": "Проверка не прошла",
"get_api_key": "Получить ключ API",
"no_provider_selected": "Пожалуйста, выберите поставщика поисковых услуг, затем проверьте.",
"search_max_result": "Количество результатов поиска",
"search_provider": "поиск сервисного провайдера",
"search_provider_placeholder": "Выберите поставщика поисковых услуг",
"search_result_default": "По умолчанию",
"search_with_time": "Поиск, содержащий дату",
"tavily": {
"api_key": "Ключ API Tavily",
@ -880,45 +952,7 @@
"description": "Tavily — это поисковая система, специально разработанная для ИИ-агентов, предоставляющая актуальные результаты, умные предложения по запросам и глубокие исследовательские возможности",
"title": "Tavily"
},
"title": "Поиск в Интернете",
"blacklist": "Черный список",
"blacklist_description": "Результаты из следующих веб-сайтов не будут отображаться в результатах поиска",
"blacklist_tooltip": "Пожалуйста, используйте следующий формат (разделенный переносами строк)\nexample.com\nhttps://www.example.com\nhttps://example.com\n*://*.example.com",
"search_max_result": "Количество результатов поиска",
"search_result_default": "По умолчанию",
"check": "проверка",
"search_provider": "поиск сервисного провайдера",
"search_provider_placeholder": "Выберите поставщика поисковых услуг",
"no_provider_selected": "Пожалуйста, выберите поставщика поисковых услуг, затем проверьте.",
"check_failed": "Проверка не прошла"
},
"mcp": {
"title": "Серверы MCP",
"config_description": "Настройка серверов протокола контекста модели",
"description": "Описание",
"addServer": "Добавить сервер",
"editServer": "Редактировать сервер",
"name": "Имя",
"type": "Тип",
"url": "URL",
"command": "Команда",
"args": "Аргументы",
"argsTooltip": "Каждый аргумент с новой строки",
"env": "Переменные окружения",
"envTooltip": "Формат: KEY=value, по одной на строку",
"active": "Активен",
"actions": "Действия",
"noServers": "Серверы не настроены",
"nameRequired": "Пожалуйста, введите имя сервера",
"commandRequired": "Пожалуйста, введите команду",
"confirmDelete": "Удалить сервер",
"confirmDeleteMessage": "Вы уверены, что хотите удалить этот сервер?",
"addSuccess": "Сервер успешно добавлен",
"updateSuccess": "Сервер успешно обновлен",
"deleteSuccess": "Сервер успешно удален",
"duplicateName": "Сервер с таким именем уже существует",
"serverSingular": "сервер",
"serverPlural": "серверы"
"title": "Поиск в Интернете"
}
},
"translate": {
@ -941,10 +975,10 @@
"input.placeholder": "Введите текст для перевода",
"output.placeholder": "Перевод",
"processing": "Перевод в процессе...",
"title": "Перевод",
"tooltip.newline": "Перевести",
"scroll_sync.disable": "Отключить синхронизацию прокрутки",
"scroll_sync.enable": "Включить синхронизацию прокрутки",
"scroll_sync.disable": "Отключить синхронизацию прокрутки"
"title": "Перевод",
"tooltip.newline": "Перевести"
},
"tray": {
"quit": "Выйти",
@ -956,40 +990,6 @@
"quit": "Выйти",
"show_window": "Показать окно",
"visualization": "Визуализация"
},
"code_block": {
"enable_wrap": "Перенос строки",
"disable_wrap": "Отменить перенос строки",
"expand": "Развернуть",
"collapse": "Свернуть"
},
"backup": {
"title": "Резервное копирование данных",
"confirm": "Вы уверены, что хотите создать резервную копию?",
"confirm.button": "Выбрать папку для резервной копии",
"content": "Резервная копия будет содержать все данные приложения, включая чаты, настройки и базу знаний. Это может занять некоторое время.",
"progress": {
"title": "Прогресс резервного копирования",
"preparing": "Подготовка резервной копии...",
"writing_data": "Запись данных...",
"copying_files": "Копирование файлов... {{progress}}%",
"compressing": "Сжатие файлов...",
"completed": "Резервная копия создана"
}
},
"restore": {
"title": "Восстановление данных",
"confirm": "Вы уверены, что хотите восстановить данные?",
"confirm.button": "Выбрать файл резервной копии",
"content": "Операция восстановления перезапишет все текущие данные приложения данными из резервной копии. Это может занять некоторое время.",
"progress": {
"title": "Прогресс восстановления",
"preparing": "Подготовка к восстановлению...",
"extracting": "Распаковка резервной копии...",
"reading_data": "Чтение данных...",
"copying_files": "Копирование файлов... {{progress}}%",
"completed": "Восстановление завершено"
}
}
}
}

View File

@ -62,6 +62,20 @@
"login": "登录",
"oauth_button": "使用{{provider}}登录"
},
"backup": {
"confirm": "确定要备份数据吗?",
"confirm.button": "选择备份位置",
"content": "备份全部数据,包括聊天记录、设置、知识库等所有数据。请注意,备份过程可能需要一些时间,感谢您的耐心等待。",
"progress": {
"completed": "备份完成",
"compressing": "压缩文件...",
"copying_files": "复制文件... {{progress}}%",
"preparing": "准备备份...",
"title": "备份进度",
"writing_data": "写入数据..."
},
"title": "数据备份"
},
"button": {
"add": "添加",
"added": "已添加",
@ -82,6 +96,7 @@
"default.description": "你好,我是默认助手。你可以立刻开始跟我聊天。",
"default.name": "默认助手",
"default.topic.name": "默认话题",
"input.auto_resize": "自动调整高度",
"input.clear": "清空消息 {{Command}}",
"input.clear.content": "确定要清除当前会话所有消息吗?",
"input.clear.title": "清空消息",
@ -105,13 +120,12 @@
"input.web_search.button.ok": "去设置",
"input.web_search.enable": "开启网络搜索",
"input.web_search.enable_content": "需要先在设置中检查网络搜索连通性",
"input.auto_resize": "自动调整高度",
"message.new.branch": "分支",
"message.new.branch.created": "新分支已创建",
"message.new.context": "清除上下文",
"message.quote": "引用",
"message.regenerate.model": "切换模型",
"message.useful": "有用",
"message.quote": "引用",
"resend": "重新发送",
"save": "保存",
"settings.code_collapsible": "代码块可折叠",
@ -158,6 +172,12 @@
"topics.unpinned": "取消固定",
"translate": "翻译"
},
"code_block": {
"collapse": "收起",
"disable_wrap": "取消换行",
"enable_wrap": "换行",
"expand": "展开"
},
"common": {
"add": "添加",
"and": "和",
@ -374,6 +394,7 @@
"copied": "已复制",
"copy.success": "复制成功",
"error.chunk_overlap_too_large": "分段重叠不能大于分段大小",
"error.dimension_too_large": "内容尺寸过大",
"error.enter.api.host": "请输入您的 API 地址",
"error.enter.api.key": "请输入您的 API 密钥",
"error.enter.model": "请选择一个模型",
@ -388,7 +409,6 @@
"error.notion.no_api_key": "未配置 Notion API Key 或 Notion Database ID",
"error.yuque.export": "导出语雀错误,请检查连接状态并对照文档检查配置",
"error.yuque.no_config": "未配置语雀 Token 或 知识库 URL",
"error.dimension_too_large": "内容尺寸过大",
"group.delete.content": "删除分组消息会删除用户提问和所有助手的回答",
"group.delete.title": "删除分组消息",
"ignore.knowledge.base": "联网模式开启,忽略知识库",
@ -399,11 +419,11 @@
"message.delete.title": "删除消息",
"message.multi_model_style": "多模型回答样式",
"message.multi_model_style.fold": "标签模式",
"message.multi_model_style.fold.compress": "切换到紧凑排列",
"message.multi_model_style.fold.expand": "切换到展开排列",
"message.multi_model_style.grid": "卡片布局",
"message.multi_model_style.horizontal": "横向排列",
"message.multi_model_style.vertical": "纵向堆叠",
"message.multi_model_style.fold.compress": "切换到紧凑排列",
"message.multi_model_style.fold.expand": "切换到展开排列",
"message.style": "消息样式",
"message.style.bubble": "气泡",
"message.style.plain": "简洁",
@ -411,8 +431,8 @@
"reset.confirm.content": "确定要重置所有数据吗?",
"reset.double.confirm.content": "你的全部数据都会丢失,如果没有备份数据,将无法恢复,确定要继续吗?",
"reset.double.confirm.title": "数据丢失!!!",
"restore.success": "恢复成功",
"restore.failed": "恢复失败",
"restore.success": "恢复成功",
"save.success.title": "保存成功",
"searching": "正在联网搜索...",
"success.notion.export": "成功导出到Notion",
@ -457,10 +477,12 @@
"all": "全部",
"custom_parameters": "自定义参数",
"dimensions": "{{dimensions}} 维",
"edit": "编辑模型",
"embedding": "嵌入",
"embedding_model": "嵌入模型",
"embedding_model_tooltip": "在设置->模型服务中点击管理按钮添加",
"free": "免费",
"no_matches": "无可用模型",
"parameter_name": "参数名称",
"parameter_type": {
"boolean": "布尔值",
@ -472,6 +494,7 @@
"reasoning": "推理",
"search": "搜索模型...",
"stream_output": "流式输出",
"tool_calling": "工具调用",
"type": {
"embedding": "嵌入",
"reasoning": "推理",
@ -480,15 +503,12 @@
"vision": "图像"
},
"vision": "视觉",
"websearch": "联网",
"edit": "编辑模型",
"no_matches": "无可用模型",
"tool_calling": "工具调用"
"websearch": "联网"
},
"navbar": {
"expand": "伸缩对话框",
"show_sidebar": "显示侧边栏",
"hide_sidebar": "隐藏侧边栏"
"hide_sidebar": "隐藏侧边栏",
"show_sidebar": "显示侧边栏"
},
"ollama": {
"keep_alive_time.description": "对话后模型在内存中保持的时间默认5分钟",
@ -535,7 +555,6 @@
"title": "你是一名擅长会话的助理,你需要将用户的会话总结为 10 个字以内的标题,标题语言与用户的首要语言一致,不要使用标点符号和其他特殊符号"
},
"provider": {
"o3": "O3",
"aihubmix": "AiHubMix",
"anthropic": "Anthropic",
"azure-openai": "Azure OpenAI",
@ -562,6 +581,7 @@
"modelscope": "ModelScope 魔搭",
"moonshot": "月之暗面",
"nvidia": "英伟达",
"o3": "O3",
"ocoolai": "ocoolAI",
"ollama": "Ollama",
"openai": "OpenAI",
@ -571,12 +591,26 @@
"qwenlm": "QwenLM",
"silicon": "硅基流动",
"stepfun": "阶跃星辰",
"tencent-cloud-ti": "腾讯云TI",
"together": "Together",
"xirang": "天翼云息壤",
"yi": "零一万物",
"zhinao": "360智脑",
"zhipu": "智谱AI",
"xirang": "天翼云息壤",
"tencent-cloud-ti": "腾讯云TI"
"zhipu": "智谱AI"
},
"restore": {
"confirm": "确定要恢复数据吗?",
"confirm.button": "选择备份文件",
"content": "恢复操作将使用备份数据覆盖当前所有应用数据。请注意,恢复过程可能需要一些时间,感谢您的耐心等待。",
"progress": {
"completed": "恢复完成",
"copying_files": "复制文件... {{progress}}%",
"extracting": "解压备份...",
"preparing": "准备恢复...",
"reading_data": "读取数据...",
"title": "恢复进度"
},
"title": "数据恢复"
},
"settings": {
"about": "关于我们",
@ -604,15 +638,16 @@
"advanced.title": "高级设置",
"assistant": "默认助手",
"assistant.model_params": "模型参数",
"assistant.show.icon": "显示模型图标",
"assistant.title": "默认助手",
"data": {
"app_data": "应用数据",
"app_logs": "应用日志",
"app_knowledge": "知识库文件",
"app_knowledge.button.delete": "删除文件",
"app_knowledge.remove_all": "删除知识库文件",
"app_knowledge.remove_all_confirm": "删除知识库文件可以减少存储空间占用,但不会删除知识库向量化数据,删除之后将无法打开源文件,是否删除?",
"app_knowledge.remove_all_success": "文件删除成功",
"app_logs": "应用日志",
"clear_cache": {
"button": "清除缓存",
"confirm": "清除缓存将删除应用缓存的数据,包括小程序数据。此操作不可恢复,是否继续?",
@ -686,9 +721,10 @@
"token_placeholder": "请输入语雀Token"
}
},
"display.assistant.title": "助手设置",
"display.custom.css": "自定义 CSS",
"display.custom.css.placeholder": "/* 这里写自定义CSS */",
"display.custom.css.cherrycss": "从 cherrycss.com 获取",
"display.custom.css.placeholder": "/* 这里写自定义CSS */",
"display.minApp.disabled": "隐藏的小程序",
"display.minApp.empty": "把要隐藏的小程序从左侧拖拽到这里",
"display.minApp.title": "小程序显示设置",
@ -705,12 +741,14 @@
"display.sidebar.visible": "显示的图标",
"display.title": "显示设置",
"display.topic.title": "话题设置",
"display.assistant.title": "助手设置",
"font_size.title": "消息字体大小",
"general": "常规设置",
"general.avatar.reset": "重置头像",
"general.backup.button": "备份",
"general.backup.title": "数据备份与恢复",
"general.display.title": "显示设置",
"general.emoji_picker": "表情选择器",
"general.image_upload": "图片上传",
"general.manually_check_update.title": "关闭更新检测",
"general.reset.button": "重置",
"general.reset.title": "重置数据",
@ -718,9 +756,6 @@
"general.title": "常规设置",
"general.user_name": "用户名",
"general.user_name.placeholder": "请输入用户名",
"general.image_upload": "图片上传",
"general.emoji_picker": "表情选择器",
"general.avatar.reset": "重置头像",
"general.view_webdav_settings": "查看 WebDAV 设置",
"input.auto_translate_with_space": "快速敲击3次空格翻译",
"input.target_language": "目标语言",
@ -729,6 +764,34 @@
"input.target_language.english": "英文",
"input.target_language.japanese": "日文",
"input.target_language.russian": "俄文",
"mcp": {
"actions": "操作",
"active": "启用",
"addServer": "添加服务器",
"addSuccess": "服务器添加成功",
"args": "参数",
"argsTooltip": "每个参数占一行",
"command": "命令",
"commandRequired": "请输入命令",
"config_description": "配置模型上下文协议服务器",
"confirmDelete": "删除服务器",
"confirmDeleteMessage": "您确定要删除该服务器吗?",
"deleteSuccess": "服务器删除成功",
"description": "描述",
"duplicateName": "已存在同名服务器",
"editServer": "编辑服务器",
"env": "环境变量",
"envTooltip": "格式KEY=value每行一个",
"name": "名称",
"nameRequired": "请输入服务器名称",
"noServers": "未配置服务器",
"serverPlural": "服务器",
"serverSingular": "服务器",
"title": "MCP 服务器",
"type": "类型",
"updateSuccess": "服务器更新成功",
"url": "URL"
},
"messages.divider": "消息分割线",
"messages.grid_columns": "消息网格展示列数",
"messages.grid_popover_trigger": "网格详情触发",
@ -755,12 +818,28 @@
"models.add.model_id.tooltip": "例如 gpt-3.5-turbo",
"models.add.model_name": "模型名称",
"models.add.model_name.placeholder": "例如 GPT-3.5",
"models.manage.add_whole_group": "添加整个分组",
"models.manage.remove_whole_group": "移除整个分组",
"models.check.all": "所有",
"models.check.all_models_passed": "所有模型检查通过",
"models.check.button_caption": "健康检查",
"models.check.disabled": "关闭",
"models.check.enable_concurrent": "并发检查",
"models.check.enabled": "开启",
"models.check.failed": "失败",
"models.check.keys_status_count": "通过:{{count_passed}}个密钥,失败:{{count_failed}}个密钥",
"models.check.model_status_summary": "{{provider}}: {{count_passed}}个模型通过所有密钥,{{count_failed}}个模型未通过任何密钥,{{count_partial}}个模型未通过某些密钥",
"models.check.no_api_keys": "未找到API密钥请先添加API密钥。",
"models.check.passed": "通过",
"models.check.select_api_key": "选择要使用的API密钥",
"models.check.single": "单个",
"models.check.start": "开始",
"models.check.title": "模型健康检查",
"models.check.use_all_keys": "使用密钥",
"models.default_assistant_model": "默认助手模型",
"models.default_assistant_model_description": "创建新助手时使用的模型,如果助手未设置模型,则使用此模型",
"models.empty": "没有模型",
"models.enable_topic_naming": "话题自动重命名",
"models.manage.add_whole_group": "添加整个分组",
"models.manage.remove_whole_group": "移除整个分组",
"models.topic_naming_model": "话题命名模型",
"models.topic_naming_model_description": "自动命名新话题时使用的模型",
"models.topic_naming_model_setting_title": "话题命名模型设置",
@ -769,26 +848,10 @@
"models.translate_model_description": "翻译服务使用的模型",
"models.translate_model_prompt_message": "请输入翻译模型提示词",
"models.translate_model_prompt_title": "翻译模型提示词",
"models.check.button_caption": "健康检查",
"models.check.title": "模型健康检查",
"models.check.passed": "通过",
"models.check.failed": "失败",
"models.check.single": "单个",
"models.check.all": "所有",
"models.check.disabled": "关闭",
"models.check.enabled": "开启",
"models.check.start": "开始",
"models.check.enable_concurrent": "并发检查",
"models.check.use_all_keys": "使用密钥",
"models.check.all_models_passed": "所有模型检查通过",
"models.check.model_status_summary": "{{provider}}: {{count_passed}}个模型通过所有密钥,{{count_failed}}个模型未通过任何密钥,{{count_partial}}个模型未通过某些密钥",
"models.check.no_api_keys": "未找到API密钥请先添加API密钥。",
"models.check.select_api_key": "选择要使用的API密钥",
"models.check.keys_status_count": "通过:{{count_passed}}个密钥,失败:{{count_failed}}个密钥",
"moresetting": "更多设置",
"moresetting.warn": "风险警告",
"moresetting.check.warn": "请慎重勾选此选项,勾选错误会导致模型无法正常使用!!!",
"moresetting.check.confirm": "确认勾选",
"moresetting.check.warn": "请慎重勾选此选项,勾选错误会导致模型无法正常使用!!!",
"moresetting.warn": "风险警告",
"provider": {
"add.name": "提供商名称",
"add.name.placeholder": "例如 OpenAI",
@ -814,9 +877,9 @@
"not_checked": "未检查",
"remove_duplicate_keys": "移除重复密钥",
"remove_invalid_keys": "删除无效密钥",
"search": "搜索模型平台...",
"search_placeholder": "搜索模型 ID 或名称",
"title": "模型服务",
"search": "搜索模型平台..."
"title": "模型服务"
},
"proxy": {
"mode": {
@ -869,21 +932,20 @@
"topic.position.left": "左侧",
"topic.position.right": "右侧",
"topic.show.time": "显示话题时间",
"assistant.show.icon": "显示模型图标",
"tray.title": "启用系统托盘图标",
"websearch": {
"check": "检查",
"check_failed": "验证失败",
"blacklist": "黑名单",
"blacklist_description": "在搜索结果中不会出现以下网站的结果",
"blacklist_tooltip": "请使用以下格式(换行分隔)\nexample.com\nhttps://www.example.com\nhttps://example.com\n*://*.example.com",
"check": "检查",
"check_failed": "验证失败",
"get_api_key": "点击这里获取密钥",
"no_provider_selected": "请选择搜索服务商后再检查",
"search_max_result": "搜索结果个数",
"search_result_default": "默认",
"search_with_time": "搜索包含日期",
"search_provider": "搜索服务商",
"search_provider_placeholder": "选择一个搜索服务商",
"no_provider_selected": "请选择搜索服务商后再检查",
"search_result_default": "默认",
"search_with_time": "搜索包含日期",
"tavily": {
"api_key": "Tavily API 密钥",
"api_key.placeholder": "请输入 Tavily API 密钥",
@ -891,34 +953,6 @@
"title": "Tavily"
},
"title": "网络搜索"
},
"mcp": {
"title": "MCP 服务器",
"config_description": "配置模型上下文协议服务器",
"description": "描述",
"addServer": "添加服务器",
"editServer": "编辑服务器",
"name": "名称",
"type": "类型",
"url": "URL",
"command": "命令",
"args": "参数",
"argsTooltip": "每个参数占一行",
"env": "环境变量",
"envTooltip": "格式KEY=value每行一个",
"active": "启用",
"actions": "操作",
"noServers": "未配置服务器",
"nameRequired": "请输入服务器名称",
"commandRequired": "请输入命令",
"confirmDelete": "删除服务器",
"confirmDeleteMessage": "您确定要删除该服务器吗?",
"addSuccess": "服务器添加成功",
"updateSuccess": "服务器更新成功",
"deleteSuccess": "服务器删除成功",
"duplicateName": "已存在同名服务器",
"serverSingular": "服务器",
"serverPlural": "服务器"
}
},
"translate": {
@ -941,10 +975,10 @@
"input.placeholder": "输入文本进行翻译",
"output.placeholder": "翻译",
"processing": "翻译中...",
"title": "翻译",
"tooltip.newline": "换行",
"scroll_sync.disable": "关闭滚动同步",
"scroll_sync.enable": "开启滚动同步",
"scroll_sync.disable": "关闭滚动同步"
"title": "翻译",
"tooltip.newline": "换行"
},
"tray": {
"quit": "退出",
@ -956,40 +990,6 @@
"quit": "退出",
"show_window": "显示窗口",
"visualization": "可视化"
},
"code_block": {
"enable_wrap": "换行",
"disable_wrap": "取消换行",
"expand": "展开",
"collapse": "收起"
},
"backup": {
"title": "数据备份",
"confirm": "确定要备份数据吗?",
"confirm.button": "选择备份位置",
"content": "备份全部数据,包括聊天记录、设置、知识库等所有数据。请注意,备份过程可能需要一些时间,感谢您的耐心等待。",
"progress": {
"title": "备份进度",
"preparing": "准备备份...",
"writing_data": "写入数据...",
"copying_files": "复制文件... {{progress}}%",
"compressing": "压缩文件...",
"completed": "备份完成"
}
},
"restore": {
"title": "数据恢复",
"confirm": "确定要恢复数据吗?",
"confirm.button": "选择备份文件",
"content": "恢复操作将使用备份数据覆盖当前所有应用数据。请注意,恢复过程可能需要一些时间,感谢您的耐心等待。",
"progress": {
"title": "恢复进度",
"preparing": "准备恢复...",
"extracting": "解压备份...",
"reading_data": "读取数据...",
"copying_files": "复制文件... {{progress}}%",
"completed": "恢复完成"
}
}
}
}

View File

@ -62,6 +62,20 @@
"login": "登入",
"oauth_button": "使用{{provider}}登入"
},
"backup": {
"confirm": "確定要備份資料嗎?",
"confirm.button": "選擇備份位置",
"content": "備份全部資料,包括聊天記錄、設定、知識庫等全部資料。請注意,備份過程可能需要一些時間,感謝您的耐心等待。",
"progress": {
"completed": "備份完成",
"compressing": "壓縮檔案...",
"copying_files": "複製檔案... {{progress}}%",
"preparing": "準備備份...",
"title": "備份進度",
"writing_data": "寫入資料..."
},
"title": "資料備份"
},
"button": {
"add": "新增",
"added": "已新增",
@ -82,6 +96,7 @@
"default.description": "你好,我是預設助手。你可以立即開始與我聊天。",
"default.name": "預設助手",
"default.topic.name": "預設話題",
"input.auto_resize": "自動調整高度",
"input.clear": "清除 {{Command}}",
"input.clear.content": "您想要清除目前話題的所有訊息嗎?",
"input.clear.title": "清除所有訊息?",
@ -105,13 +120,12 @@
"input.web_search.button.ok": "去設定",
"input.web_search.enable": "開啟網路搜尋",
"input.web_search.enable_content": "需要先在設定中開啟網路搜尋",
"input.auto_resize": "自動調整高度",
"message.new.branch": "分支",
"message.new.branch.created": "新分支已建立",
"message.new.context": "新上下文",
"message.quote": "引用",
"message.regenerate.model": "切換模型",
"message.useful": "有用",
"message.quote": "引用",
"resend": "重新傳送",
"save": "儲存",
"settings.code_collapsible": "程式碼區塊可折疊",
@ -158,6 +172,12 @@
"topics.unpinned": "取消固定",
"translate": "翻譯"
},
"code_block": {
"collapse": "折疊",
"disable_wrap": "停用自動換行",
"enable_wrap": "自動換行",
"expand": "展開"
},
"common": {
"add": "新增",
"and": "與",
@ -374,6 +394,7 @@
"copied": "已複製",
"copy.success": "複製成功",
"error.chunk_overlap_too_large": "分段重疊不能大於分段大小",
"error.dimension_too_large": "內容尺寸過大",
"error.enter.api.host": "請先輸入您的 API 主機地址",
"error.enter.api.key": "請先輸入您的 API 金鑰",
"error.enter.model": "請先選擇一個模型",
@ -388,7 +409,6 @@
"error.notion.no_api_key": "未設定 Notion API Key 或 Notion Database ID",
"error.yuque.export": "匯出語雀錯誤,請檢查連接狀態並對照文件檢查設定",
"error.yuque.no_config": "未設定語雀 Token 或知識庫 Url",
"error.dimension_too_large": "內容尺寸過大",
"group.delete.content": "刪除分組訊息會刪除使用者提問和所有助手的回答",
"group.delete.title": "刪除分組訊息",
"ignore.knowledge.base": "網路模式開啟,忽略知識庫",
@ -399,11 +419,11 @@
"message.delete.title": "刪除訊息",
"message.multi_model_style": "多模型回答樣式",
"message.multi_model_style.fold": "標籤模式",
"message.multi_model_style.fold.compress": "切換到緊湊排列",
"message.multi_model_style.fold.expand": "切換到展開排列",
"message.multi_model_style.grid": "卡片設定",
"message.multi_model_style.horizontal": "橫向排列",
"message.multi_model_style.vertical": "縱向堆疊",
"message.multi_model_style.fold.compress": "切換到緊湊排列",
"message.multi_model_style.fold.expand": "切換到展開排列",
"message.style": "訊息樣式",
"message.style.bubble": "氣泡",
"message.style.plain": "簡潔",
@ -411,8 +431,8 @@
"reset.confirm.content": "確定要清除所有資料嗎?",
"reset.double.confirm.content": "所有資料將會被清除,您確定要繼續嗎?",
"reset.double.confirm.title": "資料將會遺失!!!",
"restore.success": "恢復成功",
"restore.failed": "恢復失敗",
"restore.success": "恢復成功",
"save.success.title": "儲存成功",
"searching": "正在網路上搜尋...",
"success.notion.export": "成功匯出到 Notion",
@ -457,10 +477,12 @@
"all": "全部",
"custom_parameters": "自訂參數",
"dimensions": "{{dimensions}} 維",
"edit": "編輯模型",
"embedding": "嵌入",
"embedding_model": "嵌入模型",
"embedding_model_tooltip": "在設定->模型服務中點選管理按鈕新增",
"free": "免費",
"no_matches": "無可用模型",
"parameter_name": "參數名稱",
"parameter_type": {
"boolean": "布林值",
@ -472,6 +494,7 @@
"reasoning": "推理",
"search": "搜尋模型...",
"stream_output": "串流輸出",
"tool_calling": "工具調用",
"type": {
"embedding": "嵌入",
"reasoning": "推理",
@ -480,15 +503,12 @@
"vision": "影像"
},
"vision": "視覺",
"websearch": "網路搜尋",
"edit": "編輯模型",
"no_matches": "無可用模型",
"tool_calling": "工具調用"
"websearch": "網路搜尋"
},
"navbar": {
"expand": "伸縮對話框",
"show_sidebar": "顯示側邊欄",
"hide_sidebar": "隱藏側邊欄"
"hide_sidebar": "隱藏側邊欄",
"show_sidebar": "顯示側邊欄"
},
"ollama": {
"keep_alive_time.description": "對話後模型在記憶體中保持的時間(預設為 5 分鐘)。",
@ -535,7 +555,6 @@
"title": "你是一名擅長會話的助理,你需要將使用者的會話總結為 10 個字以內的標題,標題語言與使用者的首要語言一致,不要使用標點符號和其他特殊符號"
},
"provider": {
"o3": "O3",
"aihubmix": "AiHubMix",
"anthropic": "Anthropic",
"azure-openai": "Azure OpenAI",
@ -562,6 +581,7 @@
"modelscope": "ModelScope 魔搭",
"moonshot": "月之暗面",
"nvidia": "輝達",
"o3": "O3",
"ocoolai": "ocoolAI",
"ollama": "Ollama",
"openai": "OpenAI",
@ -571,12 +591,26 @@
"qwenlm": "QwenLM",
"silicon": "SiliconFlow",
"stepfun": "StepFun",
"tencent-cloud-ti": "騰訊雲 TI",
"together": "Together",
"xirang": "天翼雲息壤",
"yi": "零一萬物",
"zhinao": "360 智腦",
"zhipu": "智譜 AI",
"xirang": "天翼雲息壤",
"tencent-cloud-ti": "騰訊雲 TI"
"zhipu": "智譜 AI"
},
"restore": {
"confirm": "確定要復原資料嗎?",
"confirm.button": "選擇備份檔案",
"content": "復原操作將使用備份資料覆蓋目前所有應用程式資料。請注意,復原過程可能需要一些時間,感謝您的耐心等待。",
"progress": {
"completed": "復原完成",
"copying_files": "複製檔案... {{progress}}%",
"extracting": "解開備份...",
"preparing": "準備復原...",
"reading_data": "讀取資料...",
"title": "復原進度"
},
"title": "資料復原"
},
"settings": {
"about": "關於與回饋",
@ -604,15 +638,16 @@
"advanced.title": "進階設定",
"assistant": "預設助手",
"assistant.model_params": "模型參數",
"assistant.show.icon": "顯示模型圖示",
"assistant.title": "預設助手",
"data": {
"app_data": "應用程式資料",
"app_logs": "應用程式日誌",
"app_knowledge": "知識庫文件",
"app_knowledge.button.delete": "刪除檔案",
"app_knowledge.remove_all": "刪除知識庫檔案",
"app_knowledge.remove_all_confirm": "刪除知識庫文件可以減少儲存空間佔用,但不會刪除知識庫向量化資料,刪除之後將無法開啟原始檔,是否刪除?",
"app_knowledge.remove_all_success": "檔案刪除成功",
"app_logs": "應用程式日誌",
"clear_cache": {
"button": "清除快取",
"confirm": "清除快取將刪除應用快取資料,包括小工具資料。此操作不可恢復,是否繼續?",
@ -686,9 +721,10 @@
"token_placeholder": "請輸入語雀 Token"
}
},
"display.assistant.title": "助手設定",
"display.custom.css": "自訂 CSS",
"display.custom.css.placeholder": "/* 這裡寫自訂 CSS */",
"display.custom.css.cherrycss": "從 cherrycss.com 取得",
"display.custom.css.placeholder": "/* 這裡寫自訂 CSS */",
"display.minApp.disabled": "隱藏的小工具",
"display.minApp.empty": "把要隱藏的小工具從左側拖拽到這裡",
"display.minApp.title": "小工具顯示設定",
@ -707,9 +743,12 @@
"display.topic.title": "話題設定",
"font_size.title": "訊息字型大小",
"general": "一般設定",
"general.avatar.reset": "重設頭像",
"general.backup.button": "備份",
"general.backup.title": "資料備份與復原",
"general.display.title": "顯示設定",
"general.emoji_picker": "表情選擇器",
"general.image_upload": "圖片上傳",
"general.manually_check_update.title": "關閉更新檢查",
"general.reset.button": "重設",
"general.reset.title": "資料重設",
@ -717,9 +756,6 @@
"general.title": "一般設定",
"general.user_name": "使用者名稱",
"general.user_name.placeholder": "輸入您的名稱",
"general.image_upload": "圖片上傳",
"general.emoji_picker": "表情選擇器",
"general.avatar.reset": "重設頭像",
"general.view_webdav_settings": "檢視 WebDAV 設定",
"input.auto_translate_with_space": "快速敲擊 3 次空格翻譯",
"input.target_language": "目標語言",
@ -728,6 +764,34 @@
"input.target_language.english": "英文",
"input.target_language.japanese": "日文",
"input.target_language.russian": "俄文",
"mcp": {
"actions": "操作",
"active": "啟用",
"addServer": "新增伺服器",
"addSuccess": "伺服器新增成功",
"args": "參數",
"argsTooltip": "每個參數佔一行",
"command": "指令",
"commandRequired": "請輸入指令",
"config_description": "設定模型上下文協議伺服器",
"confirmDelete": "刪除伺服器",
"confirmDeleteMessage": "您確定要刪除該伺服器嗎?",
"deleteSuccess": "伺服器刪除成功",
"description": "描述",
"duplicateName": "已存在相同名稱的伺服器",
"editServer": "編輯伺服器",
"env": "環境變數",
"envTooltip": "格式KEY=value每行一個",
"name": "名稱",
"nameRequired": "請輸入伺服器名稱",
"noServers": "未設定伺服器",
"serverPlural": "伺服器",
"serverSingular": "伺服器",
"title": "MCP 伺服器",
"type": "類型",
"updateSuccess": "伺服器更新成功",
"url": "URL"
},
"messages.divider": "訊息間顯示分隔線",
"messages.grid_columns": "訊息網格展示列數",
"messages.grid_popover_trigger": "網格詳細資訊觸發",
@ -754,12 +818,28 @@
"models.add.model_id.tooltip": "例如 gpt-3.5-turbo",
"models.add.model_name": "模型名稱",
"models.add.model_name.placeholder": "選填,例如 GPT-4",
"models.manage.add_whole_group": "新增整個分組",
"models.manage.remove_whole_group": "移除整個分組",
"models.check.all": "所有",
"models.check.all_models_passed": "所有模型檢查通過",
"models.check.button_caption": "健康檢查",
"models.check.disabled": "關閉",
"models.check.enable_concurrent": "並行檢查",
"models.check.enabled": "開啟",
"models.check.failed": "失敗",
"models.check.keys_status_count": "通過:{{count_passed}}個密鑰,失敗:{{count_failed}}個密鑰",
"models.check.model_status_summary": "{{provider}}: {{count_passed}}個模型通過所有密鑰,{{count_failed}}個模型未通過所有密鑰,{{count_partial}}個模型未通過某些密鑰",
"models.check.no_api_keys": "未找到API密鑰請先添加API密鑰。",
"models.check.passed": "通過",
"models.check.select_api_key": "選擇要使用的API密鑰",
"models.check.single": "單個",
"models.check.start": "開始",
"models.check.title": "模型健康檢查",
"models.check.use_all_keys": "使用密鑰",
"models.default_assistant_model": "預設助手模型",
"models.default_assistant_model_description": "建立新助手時使用的模型,如果助手未設定模型,則使用此模型",
"models.empty": "找不到模型",
"models.enable_topic_naming": "話題自動重新命名",
"models.manage.add_whole_group": "新增整個分組",
"models.manage.remove_whole_group": "移除整個分組",
"models.topic_naming_model": "話題命名模型",
"models.topic_naming_model_description": "自動命名新話題時使用的模型",
"models.topic_naming_model_setting_title": "話題命名模型設定",
@ -768,26 +848,10 @@
"models.translate_model_description": "翻譯服務使用的模型",
"models.translate_model_prompt_message": "請輸入翻譯模型提示詞",
"models.translate_model_prompt_title": "翻譯模型提示詞",
"models.check.button_caption": "健康檢查",
"models.check.title": "模型健康檢查",
"models.check.passed": "通過",
"models.check.failed": "失敗",
"models.check.single": "單個",
"models.check.all": "所有",
"models.check.disabled": "關閉",
"models.check.enabled": "開啟",
"models.check.start": "開始",
"models.check.enable_concurrent": "並行檢查",
"models.check.use_all_keys": "使用密鑰",
"models.check.all_models_passed": "所有模型檢查通過",
"models.check.model_status_summary": "{{provider}}: {{count_passed}}個模型通過所有密鑰,{{count_failed}}個模型未通過所有密鑰,{{count_partial}}個模型未通過某些密鑰",
"models.check.no_api_keys": "未找到API密鑰請先添加API密鑰。",
"models.check.select_api_key": "選擇要使用的API密鑰",
"models.check.keys_status_count": "通過:{{count_passed}}個密鑰,失敗:{{count_failed}}個密鑰",
"moresetting": "更多設定",
"moresetting.warn": "風險警告",
"moresetting.check.warn": "請謹慎勾選此選項,勾選錯誤會導致模型無法正常使用!!!",
"moresetting.check.confirm": "確認勾選",
"moresetting.check.warn": "請謹慎勾選此選項,勾選錯誤會導致模型無法正常使用!!!",
"moresetting.warn": "風險警告",
"provider": {
"add.name": "提供者名稱",
"add.name.placeholder": "例如OpenAI",
@ -813,9 +877,9 @@
"not_checked": "未檢查",
"remove_duplicate_keys": "移除重複金鑰",
"remove_invalid_keys": "刪除無效金鑰",
"search": "搜尋模型平臺...",
"search_placeholder": "搜尋模型 ID 或名稱",
"title": "模型提供者",
"search": "搜尋模型平臺..."
"title": "模型提供者"
},
"proxy": {
"mode": {
@ -868,10 +932,19 @@
"topic.position.left": "左側",
"topic.position.right": "右側",
"topic.show.time": "顯示話題時間",
"assistant.show.icon": "顯示模型圖示",
"tray.title": "啟用系統工具列圖示",
"websearch": {
"blacklist": "黑名單",
"blacklist_description": "以下網站不會出現在搜尋結果中",
"blacklist_tooltip": "請使用以下格式 (換行符號分隔)\nexample.com\nhttps://www.example.com\nhttps://example.com\n*://*.example.com",
"check": "檢查",
"check_failed": "驗證失敗",
"get_api_key": "點選這裡取得金鑰",
"no_provider_selected": "請選擇搜尋服務商後再檢查",
"search_max_result": "搜尋結果個數",
"search_provider": "搜尋服務商",
"search_provider_placeholder": "選擇一個搜尋服務商",
"search_result_default": "預設",
"search_with_time": "搜尋包含日期",
"tavily": {
"api_key": "Tavily API 金鑰",
@ -879,46 +952,7 @@
"description": "Tavily 是一個為 AI 代理量身訂製的搜尋引擎,提供即時、準確的結果、智慧查詢建議和深入的研究能力",
"title": "Tavily"
},
"title": "網路搜尋",
"blacklist": "黑名單",
"blacklist_description": "以下網站不會出現在搜尋結果中",
"blacklist_tooltip": "請使用以下格式 (換行符號分隔)\nexample.com\nhttps://www.example.com\nhttps://example.com\n*://*.example.com",
"search_max_result": "搜尋結果個數",
"search_result_default": "預設",
"check": "檢查",
"search_provider": "搜尋服務商",
"search_provider_placeholder": "選擇一個搜尋服務商",
"no_provider_selected": "請選擇搜尋服務商後再檢查",
"check_failed": "驗證失敗"
},
"display.assistant.title": "助手設定",
"mcp": {
"title": "MCP 伺服器",
"config_description": "設定模型上下文協議伺服器",
"description": "描述",
"addServer": "新增伺服器",
"editServer": "編輯伺服器",
"name": "名稱",
"type": "類型",
"url": "URL",
"command": "指令",
"args": "參數",
"argsTooltip": "每個參數佔一行",
"env": "環境變數",
"envTooltip": "格式KEY=value每行一個",
"active": "啟用",
"actions": "操作",
"noServers": "未設定伺服器",
"nameRequired": "請輸入伺服器名稱",
"commandRequired": "請輸入指令",
"confirmDelete": "刪除伺服器",
"confirmDeleteMessage": "您確定要刪除該伺服器嗎?",
"addSuccess": "伺服器新增成功",
"updateSuccess": "伺服器更新成功",
"deleteSuccess": "伺服器刪除成功",
"duplicateName": "已存在相同名稱的伺服器",
"serverSingular": "伺服器",
"serverPlural": "伺服器"
"title": "網路搜尋"
}
},
"translate": {
@ -941,10 +975,10 @@
"input.placeholder": "輸入文字進行翻譯",
"output.placeholder": "翻譯",
"processing": "翻譯中...",
"title": "翻譯",
"tooltip.newline": "換行",
"scroll_sync.disable": "關閉滾動同步",
"scroll_sync.enable": "開啟滾動同步",
"scroll_sync.disable": "關閉滾動同步"
"title": "翻譯",
"tooltip.newline": "換行"
},
"tray": {
"quit": "結束",
@ -956,40 +990,6 @@
"quit": "結束",
"show_window": "顯示視窗",
"visualization": "視覺化"
},
"code_block": {
"enable_wrap": "自動換行",
"disable_wrap": "停用自動換行",
"expand": "展開",
"collapse": "折疊"
},
"backup": {
"title": "資料備份",
"confirm": "確定要備份資料嗎?",
"confirm.button": "選擇備份位置",
"content": "備份全部資料,包括聊天記錄、設定、知識庫等全部資料。請注意,備份過程可能需要一些時間,感謝您的耐心等待。",
"progress": {
"title": "備份進度",
"preparing": "準備備份...",
"writing_data": "寫入資料...",
"copying_files": "複製檔案... {{progress}}%",
"compressing": "壓縮檔案...",
"completed": "備份完成"
}
},
"restore": {
"title": "資料復原",
"confirm": "確定要復原資料嗎?",
"confirm.button": "選擇備份檔案",
"content": "復原操作將使用備份資料覆蓋目前所有應用程式資料。請注意,復原過程可能需要一些時間,感謝您的耐心等待。",
"progress": {
"title": "復原進度",
"preparing": "準備復原...",
"extracting": "解開備份...",
"reading_data": "讀取資料...",
"copying_files": "複製檔案... {{progress}}%",
"completed": "復原完成"
}
}
}
}