| 1 | { |
| 2 | "@@locale": "zh_TW", |
| 3 | "app_name": "LocalMind", |
| 4 | "app_tagline": "您的 AI。您的裝置。您的規則。", |
| 5 | "app_version": "1.0.0", |
| 6 | "cancel": "取消", |
| 7 | "confirm": "確認", |
| 8 | "delete": "刪除", |
| 9 | "save": "儲存", |
| 10 | "retry": "重試", |
| 11 | "close": "關閉", |
| 12 | "done": "完成", |
| 13 | "continue_action": "繼續", |
| 14 | "skip": "跳過", |
| 15 | "install": "安裝", |
| 16 | "download": "下載", |
| 17 | "resume": "繼續", |
| 18 | "pause": "暫停", |
| 19 | "stop": "停止", |
| 20 | "edit": "編輯", |
| 21 | "preview": "預覽", |
| 22 | "unload": "卸載", |
| 23 | "load": "載入", |
| 24 | "rename": "重新命名", |
| 25 | "pin": "釘選", |
| 26 | "unpin": "取消釘選", |
| 27 | "share": "分享", |
| 28 | "copy": "複製", |
| 29 | "copied": "已複製!", |
| 30 | "copied_to_clipboard": "已複製到剪貼簿", |
| 31 | "select": "選擇", |
| 32 | "active": "已啟用", |
| 33 | "all": "全部", |
| 34 | "none": "無", |
| 35 | "none_selected": "未選擇", |
| 36 | "online": "線上", |
| 37 | "connected": "已連線", |
| 38 | "checking": "正在檢查", |
| 39 | "offline": "離線", |
| 40 | "error": "錯誤", |
| 41 | "unknown_error": "未知錯誤", |
| 42 | "not_now": "暫不", |
| 43 | "enable": "啟用", |
| 44 | "proceed_anyway": "仍然繼續", |
| 45 | "test_connection": "測試連線", |
| 46 | "testing": "正在測試...", |
| 47 | "connection_successful": "連線成功!", |
| 48 | "connection_failed": "連線失敗。請檢查您的設定。", |
| 49 | "save_continue": "儲存並繼續", |
| 50 | "save_changes": "儲存變更", |
| 51 | "finish_setup": "完成設定", |
| 52 | "start_new_chat": "開始新對話", |
| 53 | "cannot_undo": "此操作無法復原。", |
| 54 | "ram_warning": "記憶體警告", |
| 55 | "recommended": "推薦", |
| 56 | "may_be_large": "可能對此裝置來說過大", |
| 57 | "calculating": "正在計算...", |
| 58 | "download_failed": "下載失敗", |
| 59 | "downloaded": "已下載", |
| 60 | "not_downloaded": "未下載", |
| 61 | "installed": "已安裝", |
| 62 | "not_installed": "未安裝", |
| 63 | "loading": "正在載入...", |
| 64 | "thinking": "正在思考", |
| 65 | "processing": "正在處理...", |
| 66 | "initializing": "正在初始化...", |
| 67 | "ready": "就緒", |
| 68 | "preparing_app": "正在準備應用程式...", |
| 69 | "initializing_services": "正在初始化服務...", |
| 70 | "configuring_server": "正在設定伺服器...", |
| 71 | "startup_failed": "啟動失敗", |
| 72 | "something_went_wrong": "出了點問題", |
| 73 | "delete_model_title": "刪除模型", |
| 74 | "delete_model_body": "您確定要刪除 {name} 嗎?", |
| 75 | "delete_model_body_with_size": "您確定要刪除 {name} 嗎?這將釋放約 {size} 的空間。\n\n如有需要,您稍後可以重新下載此模型。", |
| 76 | "delete_voice_title": "刪除語音", |
| 77 | "delete_voice_body": "您確定要刪除 {name} 嗎?這將釋放約 {size} 的空間。\n\n如有需要,您稍後可以重新下載此語音。", |
| 78 | "delete_server_title": "刪除伺服器", |
| 79 | "delete_server_body": "您確定要刪除 \"{name}\" 嗎?此操作無法復原。", |
| 80 | "delete_conversation_title": "要刪除對話嗎?", |
| 81 | "delete_conversation_body": "您確定要刪除 \"{title}\" 嗎?此操作無法復原。", |
| 82 | "delete_message_title": "要刪除訊息嗎?", |
| 83 | "delete_persona_title": "要刪除 \"{name}\" 嗎?", |
| 84 | "delete_persona_body": "此操作無法復原。", |
| 85 | "delete_builtin_persona_body": "這是一個內置角色。您稍後可以在「設定」中將其恢復。", |
| 86 | "restore_builtin_personas": "恢復預設角色", |
| 87 | "restore_builtin_personas_desc": "重新添加您已刪除的任何內置角色", |
| 88 | "restore_builtin_personas_success": "已恢復預設角色", |
| 89 | "clear_personas": "清除角色", |
| 90 | "enable_image_compression": "發送前壓縮圖片", |
| 91 | "enable_image_compression_desc": "調整並壓縮附加圖片的大小,以使上傳大小保持在伺服器限制內", |
| 92 | "image_compression_level": "壓縮強度", |
| 93 | "image_compression_level_desc": "較高的壓縮強度會生成質量較低但上傳更小的圖片", |
| 94 | "image_compression_level_low": "低", |
| 95 | "image_compression_level_medium": "中", |
| 96 | "image_compression_level_high": "高", |
| 97 | "sort_models_tooltip": "排序模型", |
| 98 | "sort_by_favorites": "收藏優先", |
| 99 | "sort_by_name": "名稱 (A-Z)", |
| 100 | "sort_by_size_smallest": "大小 (從小到大)", |
| 101 | "sort_by_size_largest": "大小 (從大到小)", |
| 102 | "sort_by_context_length": "上下文長度", |
| 103 | "bulk_ai_rename_progress": "正在重命名 {done}/{total}...", |
| 104 | "selected_count": "已選擇 {count} 個", |
| 105 | "ai_rename_tooltip": "使用 AI 重命名所選內容", |
| 106 | "new_chat_in_folder_tooltip": "在此資料夾中新建聊天", |
| 107 | "total_tokens_count": "{count} 個 Token", |
| 108 | "smart_replies_use_persona": "在智能回覆中應用角色", |
| 109 | "smart_replies_use_persona_desc": "建議的回覆將符合當前啟用角色的語氣,而不是通用的助手語氣", |
| 110 | "keep_persona_on_new_chat": "新聊天保留角色", |
| 111 | "keep_persona_on_new_chat_desc": "開始新聊天時不要清除選定的角色", |
| 112 | "role_swap_button_enabled": "顯示角色切換按鈕", |
| 113 | "role_swap_button_enabled_desc": "在聊天輸入框中顯示一個按鈕,允許您以助手而非用戶的身份發送消息,而不生成任何回覆", |
| 114 | "send_as_user_tooltip": "以用戶身份發送", |
| 115 | "send_as_assistant_tooltip": "以助手身份發送 (無回覆)", |
| 116 | "insert_without_generating_tooltip": "僅插入不生成回覆", |
| 117 | "token_usage_title": "Token 使用情況", |
| 118 | "total_tokens_label": "已用 Token", |
| 119 | "usage_percent_label": "已用上下文", |
| 120 | "export_choice_title": "匯出", |
| 121 | "export_choice_body": "您希望如何匯出此內容?", |
| 122 | "copy_to_clipboard": "複製到剪貼簿", |
| 123 | "bulk_export_conversations_success": "已成功匯出 {count} 個對話", |
| 124 | "bulk_ai_rename_confirm_title": "使用 AI 重命名?", |
| 125 | "bulk_ai_rename_confirm_body": "這將請求 AI 為每個選定的 {count} 個對話生成新標題,替換其當前的標題。此操作可能需要一些時間,且無法撤銷。", |
| 126 | "sort_by_modified_date": "最近修改", |
| 127 | "sort_by_created_date": "創建日期", |
| 128 | "sort_title": "排序", |
| 129 | "clear_conversation_title": "要清除對話嗎?", |
| 130 | "clear_conversation_body": "這會刪除此對話中的所有訊息。", |
| 131 | "clear": "清除", |
| 132 | "label_completed": "{label} 已完成", |
| 133 | "error_with_message": "錯誤: {error}", |
| 134 | "preview_failed": "預覽失敗: {error}", |
| 135 | "loading_model": "正在載入 {modelId}...", |
| 136 | "model_loaded": "模型已載入: {modelId} ({backend})", |
| 137 | "no_model_loaded": "未載入任何模型。點擊「管理裝置端模型」以下載並載入模型。", |
| 138 | "loading_model_error": "錯誤: {error}", |
| 139 | "delete_conversation": "要刪除對話嗎?", |
| 140 | "nav_history": "歷史", |
| 141 | "nav_servers": "伺服器", |
| 142 | "nav_local_models": "本機模型", |
| 143 | "nav_tts": "語音合成", |
| 144 | "nav_personas": "角色", |
| 145 | "nav_settings": "設定", |
| 146 | "nav_new_chat": "新對話", |
| 147 | "search_hint": "搜尋對話...", |
| 148 | "no_server_selected": "未選擇伺服器", |
| 149 | "switch_server": "切換伺服器", |
| 150 | "switch_server_subtitle": "選擇要連線的伺服器", |
| 151 | "manage_servers": "管理伺服器", |
| 152 | "open_source": "開源", |
| 153 | "open_source_desc": "LocalMind 是開源專案。可在 GitHub 上關注我們的進展或參與貢獻。", |
| 154 | "star_on_github": "在 GitHub 上點亮 Star", |
| 155 | "add_more": "新增更多", |
| 156 | "on_github": "在 GitHub 上", |
| 157 | "could_not_open_github": "無法開啟 GitHub。", |
| 158 | "settings_title": "設定", |
| 159 | "settings_appearance": "外觀", |
| 160 | "settings_language": "語言", |
| 161 | "language_system_default": "系統預設", |
| 162 | "settings_tts": "語音合成 (TTS)", |
| 163 | "settings_behavior": "行為", |
| 164 | "settings_on_device": "裝置端推論", |
| 165 | "settings_default_server": "預設伺服器", |
| 166 | "settings_default_persona": "預設角色", |
| 167 | "settings_privacy": "隱私", |
| 168 | "settings_data_management": "資料管理", |
| 169 | "settings_about": "關於", |
| 170 | "theme": "主題", |
| 171 | "theme_system": "系統", |
| 172 | "theme_light": "淺色", |
| 173 | "theme_dark": "深色", |
| 174 | "theme_claude": "Claude", |
| 175 | "font_size": "字型大小", |
| 176 | "font_size_desc": "調整對話中的文字大小。", |
| 177 | "font_preview": "敏捷的棕色狐狸跳過那隻懶狗。", |
| 178 | "code_theme_dark": "程式碼主題 (深色)", |
| 179 | "code_theme_light": "程式碼主題 (淺色)", |
| 180 | "code_theme_desc": "選擇程式碼區塊的語法醒目提示主題。", |
| 181 | "tts_engine": "TTS 引擎", |
| 182 | "tts_engine_system": "系統 TTS", |
| 183 | "tts_engine_kitten": "Kitten TTS", |
| 184 | "voice": "語音", |
| 185 | "voice_female": "女聲", |
| 186 | "voice_male": "男聲", |
| 187 | "voice_other": "其他", |
| 188 | "tts_speed": "TTS 速度", |
| 189 | "tts_speed_desc": "調整播放速率。", |
| 190 | "manage_tts_models": "管理 TTS 模型", |
| 191 | "manage_on_device_models": "管理裝置端模型", |
| 192 | "enable_smart_reply": "裝置端智慧回覆", |
| 193 | "ai_user_response_enabled": "AI 用戶消息 (長按發送)", |
| 194 | "ai_user_response_enabled_desc": "長按發送按鈕 3 秒鐘以讓 AI 撰寫並發送您的下一條消息", |
| 195 | "ai_user_response_tooltip": "使用 AI 生成用戶消息", |
| 196 | "streaming_responses": "串流響應", |
| 197 | "auto_generate_titles": "自動生成標題", |
| 198 | "send_on_enter": "按 Enter 鍵發送", |
| 199 | "show_system_messages": "顯示系統訊息", |
| 200 | "show_system_messages_desc": "當沒有選定角色時,每次請求都發送預設的助手系統提示詞", |
| 201 | "show_system_messages_in_chat": "在聊天中顯示系統消息", |
| 202 | "show_system_messages_in_chat_desc": "將系統消息 (例如來自導入的備份) 作為對話中的可見氣泡顯示", |
| 203 | "auto_collapse_thinking": "自動摺疊思考過程", |
| 204 | "auto_collapse_thinking_desc": "存在主要回覆時,在生成完成後自動摺疊推理過程", |
| 205 | "haptic_feedback": "觸覺回饋", |
| 206 | "enable_mcp": "啟用 MCP", |
| 207 | "new_chat_mcp_default": "新對話預設啟用 MCP", |
| 208 | "show_data_indicator": "顯示數據指示器", |
| 209 | "privacy_info": "「LocalMind 絕不查看您的數據」", |
| 210 | "delete_all_conversations": "刪除所有對話", |
| 211 | "reset_settings_defaults": "重設設定至預設值", |
| 212 | "chat_title": "LocalMind", |
| 213 | "chat_parameters_tooltip": "對話參數", |
| 214 | "change_persona": "更換角色", |
| 215 | "set_persona": "設定角色", |
| 216 | "remove_persona": "刪除角色", |
| 217 | "clear_conversation": "清除對話", |
| 218 | "connection_error": "連線錯誤。請檢查您的伺服器。", |
| 219 | "disconnected": "與伺服器斷開連線。", |
| 220 | "configure": "設定", |
| 221 | "select_model": "選擇模型", |
| 222 | "select_persona": "選擇角色", |
| 223 | "manage_personas": "管理角色", |
| 224 | "personas_combine_hint": "選定的角色將被合併", |
| 225 | "start_conversation": "開始對話", |
| 226 | "recent_chats": "最近對話", |
| 227 | "see_all": "查看全部", |
| 228 | "quick_write": "幫我寫一個函式", |
| 229 | "quick_explain": "解釋這段程式碼", |
| 230 | "quick_debug": "幫我偵錯這個", |
| 231 | "quick_async": "我該如何使用 async/await?", |
| 232 | "history_missing_title": "歷史紀錄遺失", |
| 233 | "history_missing_desc": "此對話中的訊息已被刪除,或歷史紀錄已損壞。", |
| 234 | "technical_details": "技術細節", |
| 235 | "last_error": "上次錯誤:", |
| 236 | "copy_info": "複製資訊", |
| 237 | "conversation_id": "對話 ID", |
| 238 | "created_at": "建立於", |
| 239 | "expected_messages": "預期訊息", |
| 240 | "debug_dialog_desc": "用以協助識別同步問題的診斷資訊。", |
| 241 | "chat_input_hint": "詢問任何問題", |
| 242 | "send_message_tooltip": "發送訊息", |
| 243 | "stop_generation_tooltip": "停止生成", |
| 244 | "attach_images_tooltip": "附加圖片", |
| 245 | "start_listening_tooltip": "開始聆聽", |
| 246 | "stop_listening_tooltip": "停止聆聽", |
| 247 | "tool_label": "工具: {toolCallId}", |
| 248 | "tool_unknown": "工具: 未知", |
| 249 | "message_options": "訊息選項", |
| 250 | "copy_markdown": "複製為 Markdown", |
| 251 | "copied_markdown": "已複製為 Markdown", |
| 252 | "read_aloud": "朗讀", |
| 253 | "stop_reading": "停止朗讀", |
| 254 | "more": "更多", |
| 255 | "character_count": "{length} 個字元", |
| 256 | "edit_message": "編輯訊息", |
| 257 | "edit_message_desc": "儲存將移除下方助理的回覆並重新生成。", |
| 258 | "save_regenerate": "儲存並重新生成", |
| 259 | "chat_settings_title": "對話設定", |
| 260 | "reset_defaults": "重設預設值", |
| 261 | "parameters_tab": "參數", |
| 262 | "mcp_tab": "MCP", |
| 263 | "temperature": "溫度", |
| 264 | "temperature_desc": "控制隨機性:較高 = 創意,較低 = 專注", |
| 265 | "top_p": "Top P", |
| 266 | "top_p_desc": "核取樣門檻", |
| 267 | "max_tokens": "最大 Token 數", |
| 268 | "max_tokens_desc": "回應限制", |
| 269 | "context_length": "上下文長度", |
| 270 | "context_length_desc": "歷史視窗", |
| 271 | "mcp_disabled_warning": "MCP 已在全域被停用。請在設定中啟用以使用這些功能。", |
| 272 | "mcp_enable_chat": "為此對話啟用 MCP", |
| 273 | "auto_execute_tools": "自動執行工具", |
| 274 | "beta_label": "Beta", |
| 275 | "experimental_label": "實驗性", |
| 276 | "add_ephemeral_mcp": "新增臨時 MCP 伺服器", |
| 277 | "mcp_label_placeholder": "標籤", |
| 278 | "mcp_url_placeholder": "URL (https://...)", |
| 279 | "active_integrations": "活動整合", |
| 280 | "enable_notifications": "啟用通知", |
| 281 | "enable_notifications_desc": "在模型下載完成時獲得通知。", |
| 282 | "chat_history_title": "對話歷史", |
| 283 | "conversation_just_now": "剛剛", |
| 284 | "conversation_minutes_ago": "{minutes}分鐘前", |
| 285 | "conversation_hours_ago": "{hours}小時前", |
| 286 | "conversation_yesterday": "昨天", |
| 287 | "conversation_days_ago": "{days}天前", |
| 288 | "conversation_date": "{month}/{day}/{year}", |
| 289 | "options_tooltip": "選項", |
| 290 | "no_results_found": "未找到結果", |
| 291 | "no_conversations_yet": "尚無對話", |
| 292 | "try_different_search": "嘗試不同的搜尋詞", |
| 293 | "start_new_conversation": "開始新對話", |
| 294 | "rename_conversation": "重新命名對話", |
| 295 | "enter_new_title": "輸入新標題", |
| 296 | "pinned_section": "已釘選", |
| 297 | "today_section": "今天", |
| 298 | "yesterday_section": "昨天", |
| 299 | "previous_7_days": "前 7 天", |
| 300 | "previous_30_days": "前 30 天", |
| 301 | "older_section": "更早", |
| 302 | "onboarding_choose_language": "選擇語言", |
| 303 | "onboarding_choose_language_desc": "選擇您偏好的語言。您隨時可以在設定中變更此項。", |
| 304 | "onboarding_localmind": "LOCALMIND", |
| 305 | "onboarding_connect_server": "連線您的\n伺服器", |
| 306 | "onboarding_connect_desc": "連線到 LM Studio、Ollama 或\nOpenRouter,開啟您的私有 AI\n體驗。", |
| 307 | "openai_compatible_api": "OpenAI 相容 API", |
| 308 | "https_requires_ssl": "HTTPS 需要 SSL", |
| 309 | "most_local_setups_use_http": "大多數本機配置使用 http://", |
| 310 | "onboarding_welcome": "歡迎使用 LocalMind", |
| 311 | "server_type_on_device": "裝置端", |
| 312 | "server_type_lm_studio": "LM Studio", |
| 313 | "server_type_ollama": "Ollama", |
| 314 | "server_type_openrouter": "OpenRouter", |
| 315 | "server_type_requesty": "Requesty", |
| 316 | "server_type_openrouter_sub": "統一雲端", |
| 317 | "server_type_requesty_sub": "統一雲端", |
| 318 | "ready_continue": "準備好繼續", |
| 319 | "waiting_selection": "等待選擇", |
| 320 | "setup_connection": "設定連線", |
| 321 | "setup_connection_desc": "設定您的 {server} 伺服器以開始對話。", |
| 322 | "server_name": "伺服器名稱", |
| 323 | "name_required": "需要名稱", |
| 324 | "name_max_50": "最多 50 個字元", |
| 325 | "host_label": "主機 / IP 地址", |
| 326 | "host_required": "需要主機地址", |
| 327 | "port_label": "連接埠", |
| 328 | "port_required": "需要連接埠", |
| 329 | "port_invalid": "必須是數字", |
| 330 | "port_range": "輸入有效的連接埠號碼 (1-65535)", |
| 331 | "api_key_required": "API 金鑰 *", |
| 332 | "api_key_optional": "API 金鑰 (選填)", |
| 333 | "api_key_required_openrouter": "OpenRouter 需要 API 金鑰", |
| 334 | "api_key_required_requesty": "Requesty 需要 API 金鑰", |
| 335 | "api_key_format": "OpenRouter API 金鑰以 sk- 開頭", |
| 336 | "my_server_hint": "我的伺服器", |
| 337 | "name_length_validation": "名稱必須在 50 個字元以內", |
| 338 | "host_valid": "輸入有效的主機名稱或 IP 地址", |
| 339 | "api_key_hint_openrouter": "sk-...", |
| 340 | "api_key_hint_requesty": "rqsty-...", |
| 341 | "api_key_hint_generic": "適用於已驗證的伺服器", |
| 342 | "update_server": "更新伺服器", |
| 343 | "save_server": "儲存伺服器", |
| 344 | "server_updated": "伺服器已更新", |
| 345 | "server_added": "伺服器已新增", |
| 346 | "download_model_title": "下載模型", |
| 347 | "download_model_desc": "選擇要下載的模型。\n它將在您的裝置上本機執行。", |
| 348 | "on_device_android_only": "裝置端推論目前僅可在 Android 上使用。", |
| 349 | "total_ram": "總記憶體", |
| 350 | "available": "可用", |
| 351 | "ram_min_required": "最低要求 {fileSize} GB 記憶體 (RAM)", |
| 352 | "download_progress": "{percent}% • {speed}", |
| 353 | "eta_label": "預計剩餘時間: {eta}", |
| 354 | "paused_progress": "已暫停 - {percent}%", |
| 355 | "ram_warning_body_download": "此模型需要至少 {ram} GB 記憶體,但您的裝置僅有 {totalMemory}。它可能無法正常執行,或會導致應用程式當機。", |
| 356 | "ram_warning_body_load": "您的裝置目前有 {availableRAM} 可用記憶體,但此模型推薦至少 {ram} GB。載入它可能會失敗或導致系統不穩定。", |
| 357 | "choose_theme": "選擇主題", |
| 358 | "choose_theme_desc": "個人化應用程式外觀。您隨時可以在設定中變更此項。", |
| 359 | "theme_card_system": "系統", |
| 360 | "theme_card_system_sub": "符合您的裝置設定", |
| 361 | "theme_card_light": "淺色", |
| 362 | "theme_card_light_sub": "乾淨明亮", |
| 363 | "theme_card_dark": "深色", |
| 364 | "theme_card_dark_sub": "保護眼睛", |
| 365 | "theme_card_claude": "Claude", |
| 366 | "theme_card_claude_sub": "溫馨的桃色色調主題", |
| 367 | "stay_updated": "保持更新", |
| 368 | "stay_updated_desc": "在您的 AI 模型下載完成或長時間執行的任務結束時獲得通知。", |
| 369 | "notification_benefit_downloads": "模型下載進度", |
| 370 | "notification_benefit_completions": "生成完成", |
| 371 | "notification_benefit_background": "背景工作狀態", |
| 372 | "allow_notifications": "允許通知", |
| 373 | "servers_title": "伺服器", |
| 374 | "no_servers_yet": "尚無伺服器", |
| 375 | "no_servers_desc": "新增您的首個伺服器以開始與 AI 模型對話。", |
| 376 | "add_server": "新增伺服器", |
| 377 | "switched_to_server": "已切換到 {name}", |
| 378 | "edit_server": "編輯伺服器", |
| 379 | "add_server_title": "新增伺服器", |
| 380 | "server_type_label": "伺服器類型", |
| 381 | "server_icon_label": "伺服器圖示", |
| 382 | "default_icon": "預設圖示", |
| 383 | "server_type_lm_studio_display": "LM Studio", |
| 384 | "server_type_openai_display": "相容 OpenAI", |
| 385 | "server_type_ollama_display": "Ollama", |
| 386 | "server_type_openrouter_display": "OpenRouter", |
| 387 | "server_type_requesty_display": "Requesty", |
| 388 | "server_type_on_device_display": "裝置端", |
| 389 | "server_address_openrouter": "openrouter.ai", |
| 390 | "server_address_requesty": "router.requesty.ai", |
| 391 | "server_address_on_device": "本機推論", |
| 392 | "server_address_format": "{host}:{port}", |
| 393 | "default_badge": "預設", |
| 394 | "set_as_default": "設為預設", |
| 395 | "select_icon": "選擇圖示", |
| 396 | "select_icon_desc": "為您的伺服器選擇一個圖示", |
| 397 | "search_icons_hint": "搜尋圖示...", |
| 398 | "server_icon_stack": "伺服器堆疊", |
| 399 | "server_icon_stack2": "伺服器堆疊 02", |
| 400 | "server_icon_stack3": "伺服器堆疊 03", |
| 401 | "server_icon_cloud": "雲端", |
| 402 | "server_icon_cloud_server": "雲端伺服器", |
| 403 | "server_icon_mcp": "MCP 伺服器", |
| 404 | "server_icon_database": "資料庫", |
| 405 | "server_icon_database1": "資料庫 01", |
| 406 | "server_icon_database2": "資料庫 02", |
| 407 | "server_icon_cpu": "CPU", |
| 408 | "server_icon_chip": "晶片", |
| 409 | "server_icon_chip2": "晶片 02", |
| 410 | "server_icon_computer": "電腦", |
| 411 | "server_icon_laptop": "筆記型電腦", |
| 412 | "server_icon_terminal": "終端機", |
| 413 | "server_icon_code": "程式碼", |
| 414 | "server_icon_ai_brain": "AI 大腦", |
| 415 | "server_icon_ai_brain2": "AI 大腦 02", |
| 416 | "server_icon_ai_cloud": "AI 雲端", |
| 417 | "server_icon_ai_network": "AI 網路", |
| 418 | "server_icon_ai_chat": "AI 對話", |
| 419 | "server_icon_cellular": "蜂窩網路", |
| 420 | "server_icon_plug1": "插頭 01", |
| 421 | "server_icon_plug2": "插頭 02", |
| 422 | "server_icon_bot": "機器人", |
| 423 | "server_icon_bot2": "機器人 02", |
| 424 | "server_icon_robotic": "機器人聲音", |
| 425 | "server_icon_rocket": "火箭", |
| 426 | "server_icon_star": "Star", |
| 427 | "server_icon_settings1": "設定 01", |
| 428 | "server_icon_settings2": "設定 02", |
| 429 | "server_icon_home1": "首頁 01", |
| 430 | "server_icon_home2": "首頁 02", |
| 431 | "server_icon_folder1": "資料夾 01", |
| 432 | "server_icon_folder2": "資料夾 02", |
| 433 | "server_icon_file1": "檔案 01", |
| 434 | "server_icon_lock": "鎖", |
| 435 | "server_icon_key": "鑰匙 01", |
| 436 | "server_icon_link": "連結 01", |
| 437 | "server_icon_globe": "地球儀", |
| 438 | "server_icon_api": "API", |
| 439 | "server_icon_arrow_right": "右箭頭 01", |
| 440 | "server_icon_check": "勾選圓圈", |
| 441 | "server_icon_alert": "警報圓圈", |
| 442 | "server_icon_info": "資訊圓圈", |
| 443 | "server_icon_zap": "Zap", |
| 444 | "server_icon_cloud_upload": "雲端上傳", |
| 445 | "server_icon_cloud_download": "雲端下載", |
| 446 | "server_icon_refresh": "重新整理", |
| 447 | "server_icon_hard_drive": "硬碟", |
| 448 | "server_icon_drive": "磁碟機", |
| 449 | "personas_title": "角色", |
| 450 | "persona_category_general": "通用", |
| 451 | "persona_category_coding": "程式設計", |
| 452 | "persona_category_education": "教育", |
| 453 | "persona_category_creative": "創意", |
| 454 | "persona_builtin_section": "內建", |
| 455 | "persona_my_section": "我的角色", |
| 456 | "clone_edit": "複製並編輯", |
| 457 | "builtin_badge": "內建", |
| 458 | "no_personas_found": "未找到任何角色", |
| 459 | "no_personas_desc": "建立您的第一個角色以定制 AI 行為。", |
| 460 | "edit_persona": "編輯角色", |
| 461 | "create_persona": "建立角色", |
| 462 | "create_persona_button": "建立", |
| 463 | "emoji_label": "表情符號", |
| 464 | "name_label": "名稱", |
| 465 | "my_persona_hint": "我的角色", |
| 466 | "category_label": "分類", |
| 467 | "description_optional": "描述 (選填)", |
| 468 | "description_hint": "此角色要做的是...", |
| 469 | "system_prompt": "系統提示詞", |
| 470 | "character_count_max": "{currentLen}/4000", |
| 471 | "no_prompt_placeholder": "尚無提示詞...", |
| 472 | "prompt_hint": "你是一個得力的助手...", |
| 473 | "prompt_required": "需要系統提示詞", |
| 474 | "prompt_max_chars": "最多 4000 個字元", |
| 475 | "advanced_settings": "進階設定", |
| 476 | "temperature_label": "溫度 (0.0-2.0)", |
| 477 | "top_p_label": "Top P (0.0-1.0)", |
| 478 | "temp_hint": "0.7", |
| 479 | "top_p_hint": "0.9", |
| 480 | "range_0_2": "0.0-2.0", |
| 481 | "range_0_1": "0.0-1.0", |
| 482 | "persona_updated": "角色已更新", |
| 483 | "persona_created": "角色已建立", |
| 484 | "tts_models_title": "語音合成模型", |
| 485 | "always_available": "始終可用", |
| 486 | "tts_system_desc": "使用您裝置內建的語音合成引擎。\n無需額外下載。語音選擇依賴您的裝置系統設定。", |
| 487 | "downloading_status": "正在下載...", |
| 488 | "tts_kitten_desc": "擁有 8 種表現力聲音的閃電般高速類神經網路 TTS。\n需要下載 {size}。", |
| 489 | "tts_piper_desc": "快速離線 Piper 語音,擁有 2 種極極具表現力的聲音。\n每個聲音需要下載 {size}。", |
| 490 | "engine_spec": "{sizeMb} MB · {ramMb} MB 記憶體 · {voiceCount} 種語音", |
| 491 | "on_device_models_title": "裝置端模型", |
| 492 | "settings_huggingface_token": "Hugging Face 權杖(選用)", |
| 493 | "settings_huggingface_token_desc": "僅限受限制模型需要(例如 Gemma)。可在 huggingface.co/settings/tokens 取得權杖。", |
| 494 | "settings_huggingface_token_set": "權杖已儲存", |
| 495 | "settings_huggingface_token_cleared": "權杖已清除", |
| 496 | "model_requires_huggingface_token": "需要 Hugging Face 權杖", |
| 497 | "model_missing_huggingface_token": "此模型在 Hugging Face 上受限制。請在「設定 → 裝置端推論」中加入權杖後再下載。", |
| 498 | "set_huggingface_token": "設定權杖", |
| 499 | "clear_huggingface_token": "清除", |
| 500 | "edit_huggingface_token_dialog_title": "Hugging Face 存取權杖", |
| 501 | "huggingface_token_dialog_hint": "hf_…", |
| 502 | "server_type_ollama_desc": "本機 AI 引擎。不需要 API 金鑰。", |
| 503 | "server_type_on_device_desc": "在您的手機上執行。某些模型需要 Hugging Face 權杖。", |
| 504 | "server_type_lm_studio_desc": "本機 API 伺服器。不需要 API 金鑰。", |
| 505 | "available_models": "可用模型", |
| 506 | "device_memory": "裝置記憶體", |
| 507 | "ram_usage": "記憶體佔用", |
| 508 | "memory_healthy": "健康", |
| 509 | "memory_critical": "嚴重警告", |
| 510 | "memory_low": "偏低", |
| 511 | "ram_used": "已使用 {percent}%", |
| 512 | "available_ram": "可用記憶體", |
| 513 | "total_capacity": "總容量", |
| 514 | "loaded_status": "已載入", |
| 515 | "inference_backend": "推論後端", |
| 516 | "backend_ios_notice": "iOS 上僅支援 CPU 後端。", |
| 517 | "backend_cpu_desc": "適用於所有裝置。相容性最好。", |
| 518 | "backend_gpu_desc": "OpenCL 加速。在支援的裝置上執行更快。", |
| 519 | "backend_npu_desc": "廠商 NPU (高通/聯發科)。最快的推論速度。", |
| 520 | "select_model_title": "選擇模型", |
| 521 | "refresh_models": "重新整理模型", |
| 522 | "search_models_hint": "搜尋模型...", |
| 523 | "no_server_connected": "未連線伺服器", |
| 524 | "add_server_first": "請先新增伺服器以查看可用模型。", |
| 525 | "failed_load_models": "載入模型失敗", |
| 526 | "no_models_available": "無可用模型", |
| 527 | "no_models_match": "沒有符合 \"{searchQuery}\" 的模型", |
| 528 | "model_load_failed": "載入模型失敗: {error}", |
| 529 | "model_unloaded_ollama": "在 keep-alive 時間過去後,{name} 將被自動卸載", |
| 530 | "model_unloaded_success": "{name} 已成功卸載", |
| 531 | "model_unload_failed": "卸載模型失敗: {error}", |
| 532 | "unload_from_server": "從伺服器卸載", |
| 533 | "context_chip": "{ctx} 上下文 (ctx)", |
| 534 | "unload_all_models": "卸載所有模型", |
| 535 | "loaded_models_count": "已載入 {count} 個模型", |
| 536 | "all_models_unloaded": "所有模型已卸載", |
| 537 | "branch_chat": "分支聊天", |
| 538 | "branch_chat_desc": "從此消息開始新建聊天", |
| 539 | "edit_assistant_message_desc": "編輯助手消息的內容", |
| 540 | "switch_to_model": "切換到模型 {model}", |
| 541 | "download_notification_title": "正在下載 {modelName}...", |
| 542 | "download_complete_notification": "下載完成!", |
| 543 | "download_complete_body": "{modelName} 已成功下載。", |
| 544 | "download_failed_notification": "下載失敗: {error}", |
| 545 | "download_failed_body": "下載 {modelName} 失敗。", |
| 546 | "engine_name_system": "系統 TTS", |
| 547 | "engine_tagline_system": "內建裝置引擎", |
| 548 | "engine_name_kitten": "Kitten TTS", |
| 549 | "engine_tagline_kitten": "高速類神經網路 TTS", |
| 550 | "engine_name_sherpa": "Sherpa ONNX VITS", |
| 551 | "engine_tagline_sherpa": "離線 Piper 語音", |
| 552 | "voice_jasper": "Jasper", |
| 553 | "voice_bella": "Bella", |
| 554 | "voice_bruno": "Bruno", |
| 555 | "voice_luna": "Luna", |
| 556 | "voice_hugo": "Hugo", |
| 557 | "voice_rosie": "Rosie", |
| 558 | "voice_leo": "Leo", |
| 559 | "voice_kiki": "Kiki", |
| 560 | "voice_lessac": "Lessac (美音)", |
| 561 | "voice_ryan": "Ryan (美音)", |
| 562 | "model_qwen_3": "Qwen 3 0.6B", |
| 563 | "model_qwen_3_desc": "最小的通用對話模型。回應速度快,記憶體消耗低。", |
| 564 | "model_license_apache": "Apache-2.0", |
| 565 | "model_qwen_25": "Qwen 2.5 1.5B Instruct", |
| 566 | "model_qwen_25_desc": "平衡的品質和大小。適合一般對話。", |
| 567 | "model_deepseek": "DeepSeek R1 Distill Qwen 1.5B", |
| 568 | "model_deepseek_desc": "推論與思考鏈模型。最適合邏輯任務。", |
| 569 | "model_license_mit": "MIT", |
| 570 | "model_gemma": "Gemma 4 E2B Instruct", |
| 571 | "model_gemma_desc": "Google 旗艦模型。最高品質,需要更多記憶體。", |
| 572 | "export_header": "*匯出自 LocalMind — {date}*", |
| 573 | "export_role_user": "## 👤 使用者", |
| 574 | "export_role_assistant": "## 🤖 助理", |
| 575 | "export_role_system": "## ⚙️ 系統", |
| 576 | "export_role_tool": "## 🔧 工具", |
| 577 | "export_text_user": "[使用者]", |
| 578 | "export_text_assistant": "[助理]", |
| 579 | "export_text_system": "[系統]", |
| 580 | "export_text_tool": "[工具]", |
| 581 | "export_label_user": "使用者", |
| 582 | "export_label_assistant": "助理", |
| 583 | "export_label_system": "系統", |
| 584 | "export_label_tool": "工具", |
| 585 | "select_model_hint": "選擇一個模型以開始對話", |
| 586 | "test_notification_title": "測試通知", |
| 587 | "test_notification_body": "這是用於展示模型下載進度的測試通知。", |
| 588 | "tts_supports_background": "支援背景播放(原生音訊格式)", |
| 589 | "tts_other_services_background_note": "注意:其他 TTS 服務支援背景播放(原生音訊格式)。", |
| 590 | "gguf_imported_models_title": "Imported GGUF models", |
| 591 | "gguf_imported_models_empty_subtitle": "Import a GGUF from your device or add one from Hugging Face. Imported models run locally with llama.cpp.", |
| 592 | "gguf_imported_models_ready": "imported models ready for local inference.", |
| 593 | "gguf_curated_models_subtitle": "Curated on-device models you can download and manage inside LocalMind.", |
| 594 | "gguf_only_supported": "Only GGUF models are supported for this import.", |
| 595 | "gguf_imported_from_local_file": "imported from local file.", |
| 596 | "gguf_import_failed": "Failed to import GGUF model", |
| 597 | "gguf_imported_from_huggingface": "imported from Hugging Face.", |
| 598 | "gguf_import_canceled": "GGUF import canceled.", |
| 599 | "gguf_enter_huggingface_url": "Enter a Hugging Face GGUF URL.", |
| 600 | "gguf_only_official_huggingface_urls": "Only official Hugging Face GGUF URLs are supported.", |
| 601 | "gguf_use_https_url": "Use an HTTPS Hugging Face URL for GGUF import.", |
| 602 | "gguf_url_must_point_to_file": "The Hugging Face URL must point directly to a .gguf file.", |
| 603 | "gguf_unable_to_detect_file_name": "Unable to determine the GGUF file name.", |
| 604 | "gguf_download_empty": "The downloaded GGUF file was empty or missing.", |
| 605 | "gguf_selected_file_missing": "Selected model file does not exist.", |
| 606 | "gguf_import_action": "Import GGUF", |
| 607 | "gguf_overview_title": "Bring your own GGUF models", |
| 608 | "gguf_overview_subtitle": "Import a .gguf from local storage or download one straight from Hugging Face. Imported models stay on this device and load with llama.cpp.", |
| 609 | "gguf_imported_count_label": "imported", |
| 610 | "gguf_local_files_label": "local files", |
| 611 | "gguf_huggingface_label": "Hugging Face", |
| 612 | "gguf_import_local_title": "Import local GGUF", |
| 613 | "gguf_import_local_subtitle": "Copy a .gguf file from this device", |
| 614 | "gguf_import_huggingface_title": "Import from Hugging Face", |
| 615 | "gguf_import_huggingface_subtitle": "Paste a GGUF URL or repo path", |
| 616 | "gguf_no_imported_title": "No imported GGUF models yet", |
| 617 | "gguf_no_imported_subtitle": "You can bring your own GGUF file from device storage or paste a Hugging Face URL or repo path that points to a .gguf file.", |
| 618 | "gguf_import_huggingface_dialog_title": "Import GGUF from Hugging Face", |
| 619 | "gguf_import_huggingface_dialog_subtitle": "Paste a direct GGUF URL or a Hugging Face repo path like `owner/repo/blob/main/model.gguf`. Blob links are converted automatically.", |
| 620 | "gguf_url_or_repo_path": "GGUF URL or repo path", |
| 621 | "paste": "Paste", |
| 622 | "gguf_browse": "Browse GGUFs", |
| 623 | "gguf_huggingface_token_ready": "Hugging Face token ready", |
| 624 | "gguf_huggingface_token_optional": "Token optional but recommended", |
| 625 | "gguf_huggingface_token_ready_desc": "Your saved token will be used automatically for gated or private repositories.", |
| 626 | "gguf_huggingface_token_optional_desc": "Requires a Hugging Face token. Add one in Settings if this GGUF is gated or private.", |
| 627 | "gguf_downloading": "Downloading GGUF", |
| 628 | "gguf_preparing": "Preparing", |
| 629 | "gguf_preparing_download": "Preparing download...", |
| 630 | "gguf_cancel_import": "Cancel import", |
| 631 | "clipboard_empty": "Clipboard is empty.", |
| 632 | "could_not_open_huggingface": "Could not open Hugging Face.", |
| 633 | "gguf_paste_url_error": "Paste a Hugging Face GGUF URL or repo path.", |
| 634 | "gguf_blob_link": "Blob link", |
| 635 | "gguf_repository_label": "Repository", |
| 636 | "gguf_detected_path_label": "Detected path", |
| 637 | "gguf_imported_section_label": "Imported GGUF", |
| 638 | "gguf_already_available": "Already available on this device", |
| 639 | "gguf_curated_models_short": "Curated on-device models", |
| 640 | "execute_tool_title": "Execute Tool", |
| 641 | "execute_tool_request_desc": "The model is requesting to execute the following tool:", |
| 642 | "reject": "Reject", |
| 643 | "approve": "Approve", |
| 644 | "server_type_help": "Pick the provider before filling connection details.", |
| 645 | "server_identity_title": "Identity", |
| 646 | "server_identity_desc": "Name this server and choose how it appears in the list.", |
| 647 | "server_connection_title": "Connection", |
| 648 | "server_connection_desc": "Use the address and port exposed by your server.", |
| 649 | "server_authentication_title": "Authentication", |
| 650 | "server_authentication_required_desc": "OpenRouter requires an API key before testing.", |
| 651 | "server_authentication_required_desc_requesty": "Requesty requires an API key before testing.", |
| 652 | "server_authentication_optional_desc": "Leave the API key empty if this server does not require one.", |
| 653 | "mcp_tools_title": "MCP Tools", |
| 654 | "available_tools": "Available tools", |
| 655 | "unable_load_tools": "Unable to load tools", |
| 656 | "no_tools_registered": "No tools registered", |
| 657 | "no_tools_registered_desc": "Enable the example MCP server or add MCP integrations from chat settings.", |
| 658 | "example_mcp_server_title": "Example MCP server", |
| 659 | "example_mcp_server_desc": "Registers example.echo and example.word_count through the same MCP tool provider used by external servers.", |
| 660 | "disable_example_server": "Disable example server", |
| 661 | "enable_example_server": "Enable example server", |
| 662 | "built_in_label": "Built-in", |
| 663 | "highlights_label": "Highlights", |
| 664 | "built_with_label": "Built with", |
| 665 | "local_label": "Local", |
| 666 | "gguf_format_label": "GGUF", |
| 667 | "tool_status_requested": "Requested", |
| 668 | "tool_status_approved": "Approved", |
| 669 | "tool_status_rejected": "Rejected", |
| 670 | "tool_status_running": "Running", |
| 671 | "tool_status_done": "Done", |
| 672 | "tool_status_failed": "Failed", |
| 673 | "model_favorite_toggle": "切換收藏", |
| 674 | "model_note_label": "備註", |
| 675 | "model_note_hint": "為此模型添加個人備註...", |
| 676 | "unload_models_before_load": "載入前卸載模型", |
| 677 | "temp_chat_keyboard_incognito": "臨時聊天中的隱私鍵盤", |
| 678 | "temp_chat_keyboard_incognito_desc": "請求系統鍵盤在臨時聊天期間不保存輸入歷史記錄", |
| 679 | "resume_last_chat": "恢復上次聊天", |
| 680 | "resume_last_chat_desc": "啟動時自動打開您上次活躍的對話", |
| 681 | "export_all_data": "匯出所有數據", |
| 682 | "import_all_data": "導入所有數據", |
| 683 | "export_data_success": "數據匯出成功", |
| 684 | "import_data_success": "數據導入成功", |
| 685 | "import_data_failed": "導入數據失敗", |
| 686 | "import_data_confirm": "這將用導入的數據替換您當前的所有數據。是否繼續?", |
| 687 | "import_settings_confirm": "這將用導入的設定替換您當前的設定。是否繼續?", |
| 688 | "export_conversations": "匯出對話", |
| 689 | "import_conversations": "導入對話", |
| 690 | "export_personas": "匯出角色", |
| 691 | "import_personas": "導入角色", |
| 692 | "export_settings": "匯出設定", |
| 693 | "import_settings": "導入設定", |
| 694 | "export_all_zip": "匯出全部 (ZIP)", |
| 695 | "import_all_zip": "導入全部 (ZIP)", |
| 696 | "duplicate_chat": "複製聊天", |
| 697 | "duplicate_chat_success": "聊天複製成功", |
| 698 | "move_to_folder": "移動到資料夾", |
| 699 | "remove_from_folder": "從資料夾中移除", |
| 700 | "create_folder": "創建資料夾", |
| 701 | "new_folder": "新資料夾", |
| 702 | "folder_name_hint": "輸入資料夾名稱...", |
| 703 | "all_chats": "所有聊天", |
| 704 | "unfiled_chats": "未分類聊天", |
| 705 | "create": "創建", |
| 706 | "server_path_prefix_label": "伺服器路徑前綴", |
| 707 | "server_path_prefix_hint": "伺服器 API 路徑的可選前綴 (例如 /v1)", |
| 708 | "search_message_contents": "搜尋消息內容...", |
| 709 | "message_search_results": "消息搜尋結果", |
| 710 | "saved_messages_title": "已保存的消息", |
| 711 | "nav_saved_messages": "保存消息", |
| 712 | "saved_messages_empty": "尚無保存的消息", |
| 713 | "save_message": "保存消息", |
| 714 | "message_saved": "消息已保存", |
| 715 | "token_count": "Token 數: {count}", |
| 716 | "estimated_token_count": "預估 Token 數: {count}", |
| 717 | "test_tts_section_title": "文字轉語音測試", |
| 718 | "test_tts_hint": "輸入內容以測試聲音...", |
| 719 | "test_speak_button": "朗讀", |
| 720 | "scroll_to_bottom": "滾動到底部", |
| 721 | "generate_ai_response": "生成 AI 回覆", |
| 722 | "no_response": "無回覆", |
| 723 | "export": "匯出", |
| 724 | "import": "導入", |
| 725 | "conversations_label": "對話", |
| 726 | "personas_label": "角色", |
| 727 | "settings_label": "設定", |
| 728 | "export_conversation": "匯出對話", |
| 729 | "tts_process_markdown": "處理 Markdown", |
| 730 | "tts_process_markdown_desc": "在朗讀前去除 **加粗** 等格式標記", |
| 731 | "tts_skip_seconds": "跳過秒數", |
| 732 | "tts_skip_seconds_desc": "語音播放器中快進/快退的時間", |
| 733 | "tts_skip_seconds_value": "{seconds}秒", |
| 734 | "preview_system_prompts": "預覽系統提示詞", |
| 735 | "welcome_message_1": "你好!我是您的本地 AI 助手。", |
| 736 | "welcome_message_2": "問我任何問題——我隨時恭候。", |
| 737 | "welcome_message_3": "您的數據完全在本地處理,絕不會離開您的設備。", |
| 738 | "welcome_message_4": "要開始,請從頂部欄中選擇一個模型,或在模型管理部分中添加一個新模型。", |
| 739 | "temporary_chat": "臨時聊天", |
| 740 | "temporary_chat_desc": "此聊天中的消息不會保存到歷史記錄中", |
| 741 | "temporary_chat_banner": "臨時聊天處於活動狀態——消息將不保存到歷史記錄", |
| 742 | "temporary_chat_save_warning_title": "保存臨時聊天?", |
| 743 | "temporary_chat_save_warning_body": "此聊天未保存到您的歷史記錄中。您想現在保存嗎?", |
| 744 | "save_to_history": "保存到歷史記錄", |
| 745 | "share_conversation": "分享對話", |
| 746 | "download_tts_audio": "下載音訊", |
| 747 | "tts_download_unavailable": "音訊下載不可用", |
| 748 | "tts_download_no_audio": "沒有生成的可供下載的音訊", |
| 749 | "tts_download_success": "音訊保存成功", |
| 750 | "return_to_chat": "返回聊天", |
| 751 | "return_to_temp_chat": "返回臨時聊天", |
| 752 | "insert_saved_message": "插入已保存的消息", |
| 753 | "insert_saved_message_desc": "將您已保存的文字片段添加到聊天中", |
| 754 | "model_info": "模型資訊", |
| 755 | "model_name": "模型名稱", |
| 756 | "model_identifier": "模型識別碼", |
| 757 | "not_available": "不可用", |
| 758 | "save_message_folders": "保存到資料夾", |
| 759 | "remove_from_saved": "從已保存中移除", |
| 760 | "message_already_saved": "消息已保存", |
| 761 | "stream_ttft": "首個 Token 延遲", |
| 762 | "stream_tokens_per_sec": "每秒 Token 數", |
| 763 | "stream_stop_reason": "停止原因", |
| 764 | "stream_input_tokens": "輸入 Token 數", |
| 765 | "stream_output_tokens": "輸出 Token 數", |
| 766 | "stream_generation_time": "生成時間", |
| 767 | "attach_image": "附加圖片", |
| 768 | "attach_text_document": "附加文字檔案", |
| 769 | "attach_shortcut_images": "相片", |
| 770 | "attach_shortcut_documents": "檔案", |
| 771 | "attach_shortcut_saved": "已儲存", |
| 772 | "add_attachment": "添加附件", |
| 773 | "add_to_chat": "新增至聊天", |
| 774 | "choose_what_to_attach": "您想新增什麼?", |
| 775 | "choose_attachment_subtitle": "選擇要附加到訊息的來源", |
| 776 | "photo_permission_denied": "相簿權限被拒絕", |
| 777 | "select_model_prompt": "選擇模型", |
| 778 | "characters_label": "字元數", |
| 779 | "exit_temporary_chat_title": "退出臨時聊天?", |
| 780 | "exit_temporary_chat_body": "這將永久刪除當前的對話。是否繼續?", |
| 781 | "saved_message_temp_snap_unavailable": "臨時聊天中不支援消息快照", |
| 782 | "filter_title": "篩選聊天", |
| 783 | "filter_pinned": "已置頂", |
| 784 | "filter_archived": "已封存", |
| 785 | "filter_temp_chats": "臨時聊天", |
| 786 | "filter_user_messages": "用戶消息", |
| 787 | "filter_assistant_messages": "助手消息", |
| 788 | "archive_chat": "封存聊天", |
| 789 | "unarchive_chat": "取消封存", |
| 790 | "conversation_message_count": "{count} 條消息", |
| 791 | "conversation_character_count": "{count} 個字元", |
| 792 | "generate_title_with_ai": "使用 AI 生成標題", |
| 793 | "generating_title": "正在生成標題...", |
| 794 | "generate_title_failed": "無法生成標題", |
| 795 | "lm_studio_model_browser_title": "模型瀏覽器", |
| 796 | "lm_studio_model_search_hint": "搜尋模型...", |
| 797 | "lm_studio_staff_picks": "編輯精選", |
| 798 | "lm_studio_community_models": "社區模型", |
| 799 | "lm_studio_no_models": "未找到模型", |
| 800 | "lm_studio_models_count": "{count} 個模型", |
| 801 | "lm_studio_browse_models": "在 LM Studio 中瀏覽模型", |
| 802 | "lm_studio_model_search": "模型搜尋", |
| 803 | "lm_studio_downloads_title": "下載", |
| 804 | "lm_studio_choose_quant": "選擇量化版本", |
| 805 | "lm_studio_use_default_quant": "使用預設量化版本", |
| 806 | "lm_studio_recommended": "推薦", |
| 807 | "lm_studio_clear_downloads": "清除已完成的下載", |
| 808 | "lm_studio_no_downloads": "無活動中的下載", |
| 809 | "lm_studio_downloads_disclaimer": "模型下載直接從 Hugging Face 獲取。", |
| 810 | "lm_studio_staff_pick": "推薦模型", |
| 811 | "lm_studio_params": "參數", |
| 812 | "lm_studio_arch": "架構", |
| 813 | "lm_studio_domain": "領域", |
| 814 | "lm_studio_format": "格式", |
| 815 | "lm_studio_vision": "視覺能力", |
| 816 | "lm_studio_tool_use": "工具調用", |
| 817 | "lm_studio_reasoning": "推理能力", |
| 818 | "lm_studio_download_options": "下載選項", |
| 819 | "lm_studio_download": "下載", |
| 820 | "lm_studio_download_size": "下載大小", |
| 821 | "lm_studio_downloading_percent": "正在下載: {percent}%", |
| 822 | "lm_studio_readme_unavailable": "此模型無 README 說明檔案。", |
| 823 | "lm_studio_full_gpu_offload": "支援完全 GPU 卸載", |
| 824 | "lm_studio_partial_gpu_offload": "支援部分 GPU 卸載", |
| 825 | "lm_studio_likely_too_large": "可能過大", |
| 826 | "lm_studio_available_ram_gb": "可用 RAM (GB, 可選)", |
| 827 | "lm_studio_available_vram_gb": "可用 VRAM (GB, 可选)", |
| 828 | "lm_studio_memory_settings_title": "用於推薦的記憶體大小", |
| 829 | "lm_studio_memory_settings_desc": "用於在模型瀏覽器中預估模型是否可以在您的設備上運行。", |
| 830 | "think_button_label": "思考", |
| 831 | "thinking_mode_title": "思考模式", |
| 832 | "reasoning_effort_low": "低", |
| 833 | "reasoning_effort_medium": "中", |
| 834 | "reasoning_effort_high": "高", |
| 835 | "could_not_read_file": "無法讀取檔案", |
| 836 | "server_offline": "伺服器已離線", |
| 837 | "could_not_establish_connection": "無法與伺服器建立連線。請檢查您的伺服器是否正在運行,以及主機/埠設定是否正確。", |
| 838 | "retry_connection": "重試連線", |
| 839 | "tokens_label": "Token 數", |
| 840 | "enter_context_length": "輸入上下文長度...", |
| 841 | "openrouter_disclosure": "連接此提供者後,您的聊天訊息和輸入將被發送到他們的伺服器。LocalMind 不會追蹤或儲存您的對話。", |
| 842 | "requesty_disclosure": "連接此提供者後,您的聊天訊息和輸入將被發送到他們的伺服器。LocalMind 不會追蹤或儲存您的對話。", |
| 843 | "welcome_message_cloud": "您的訊息將發送到您連接的提供者。", |
| 844 | "privacy_policy": "隱私權政策", |
| 845 | "cloud_sync": "S3 雲端同步", |
| 846 | "cloud_sync_description": "與您自己的 S3 相容伺服器進行端對端加密同步", |
| 847 | "cloud_sync_endpoint": "端點 URL", |
| 848 | "cloud_sync_bucket": "儲存桶", |
| 849 | "cloud_sync_region": "區域", |
| 850 | "cloud_sync_prefix": "前綴", |
| 851 | "cloud_sync_access_key": "存取金鑰 ID", |
| 852 | "cloud_sync_secret_key": "秘密存取金鑰", |
| 853 | "cloud_sync_session_token": "工作階段權杖(選填)", |
| 854 | "cloud_sync_passphrase": "加密密碼片語", |
| 855 | "cloud_sync_confirm_passphrase": "確認密碼片語", |
| 856 | "cloud_sync_path_style": "使用路徑樣式定址", |
| 857 | "cloud_sync_allow_http": "允許不安全的 HTTP", |
| 858 | "cloud_sync_http_warning": "HTTP 會向網路公開請求資訊與憑證。僅限可信任的本機 S3 伺服器使用。", |
| 859 | "cloud_sync_test": "測試連線", |
| 860 | "cloud_sync_enable": "啟用加密同步", |
| 861 | "cloud_sync_now": "立即同步", |
| 862 | "cloud_sync_disconnect": "中斷此裝置連線", |
| 863 | "cloud_sync_last_synced": "上次同步", |
| 864 | "cloud_sync_never": "從未", |
| 865 | "cloud_sync_conflicts": "已保留衝突", |
| 866 | "cloud_sync_passphrase_mismatch": "密碼片語不相符", |
| 867 | "crash_report_title": "出了點問題", |
| 868 | "crash_report_stack_trace": "堆疊追蹤", |
| 869 | "crash_report_tap_to_expand": "點擊展開", |
| 870 | "crash_report_button": "回報此當機", |
| 871 | "crash_try_again": "重試", |
| 872 | "crash_report_empty_stack": "<空>", |
| 873 | "crash_report_disclaimer": "回報將開啟已預先填入診斷資訊的 GitHub。由您掌控 — 不會自動提交任何內容。請在提交前檢查並移除敏感內容。", |
| 874 | "crash_report_copied": "已複製到剪貼簿", |
| 875 | "report_a_problem": "回報問題", |
| 876 | "rename_folder": "重新命名資料夾", |
| 877 | "delete_folder": "刪除資料夾", |
| 878 | "delete_folder_title": "刪除資料夾?", |
| 879 | "delete_folder_body": "確定要刪除「{name}」嗎?其中的對話或已儲存的訊息將移回「未分類」。此操作無法復原。", |
| 880 | "folder_name_required": "請輸入資料夾名稱", |
| 881 | "model_required_toast": "您需要先選擇一個模型", |
| 882 | "server_type_lm_studio_sub": "本機 API", |
| 883 | "server_type_ollama_sub": "CLI 引擎", |
| 884 | "server_type_on_device_sub": "無需伺服器", |
| 885 | "settings_default_model": "預設模型", |
| 886 | "settings_default_model_desc": "開始新聊天時自動選擇。", |
| 887 | "import_mcp_json": "匯入 JSON", |
| 888 | "import_mcp_json_dialog_title": "匯入 MCP 設定 JSON", |
| 889 | "import_mcp_json_instructions": "直接從 LM Studio (mcp.json) 複製 mcpServers JSON 或在下方貼上擴充功能陣列:", |
| 890 | "import_mcp_json_placeholder": "在此貼上 mcpServers JSON 或擴充功能清單...", |
| 891 | "mcp_import_success": "已成功匯入 {count} 個整合", |
| 892 | "mcp_import_failed": "JSON 中未找到有效的 MCP 整合", |
| 893 | "server_type_ollama_cloud": "Ollama Cloud", |
| 894 | "server_type_ollama_cloud_sub": "託管雲端服務", |
| 895 | "server_type_ollama_cloud_display": "Ollama Cloud", |
| 896 | "server_address_ollama_cloud": "ollama.com", |
| 897 | "ollama_cloud_disclosure": "連線至 Ollama Cloud 後,您的聊天訊息與輸入將傳送至 Ollama 的託管伺服器進行推論。LocalMind 不會追蹤或儲存您的對話。您可隨時在 ollama.com/settings/keys 撤銷此金鑰。", |
| 898 | "api_key_required_ollama_cloud": "Ollama Cloud 需要 API 金鑰", |
| 899 | "api_key_hint_ollama_cloud": "貼上您的 Ollama Cloud API 金鑰", |
| 900 | "add_server_ollama_cloud_subtitle": "使用來自 ollama.com/settings/keys 的 API 金鑰連線至 Ollama Cloud,以存取託管雲端模型。", |
| 901 | "add_server_openrouter_subtitle": "使用有效的 API 金鑰透過 OpenRouter 連線,並為此設定檔做好模型路由準備。", |
| 902 | "add_server_requesty_subtitle": "使用有效的 API 金鑰透過 Requesty 連線,並為此設定檔做好模型路由準備。", |
| 903 | "add_server_endpoint_subtitle": "設定本地或自託管端點,並在儲存前驗證連線。", |
| 904 | "model_set_default": "設為預設模型", |
| 905 | "model_clear_default": "取消預設模型", |
| 906 | "model_default_badge": "預設", |
| 907 | "model_capabilities": "能力", |
| 908 | "model_api_pricing": "API 價格(每 100 萬 token)", |
| 909 | "openrouter_pricing_free": "免費", |
| 910 | "openrouter_pricing_tooltip": "輸入 {input} / 輸出 {output}(每 100 萬 token)", |
| 911 | "reasoning_effort_minimal": "極低", |
| 912 | "reasoning_effort_xhigh": "極高", |
| 913 | "reasoning_effort_max": "最大", |
| 914 | "reasoning_effort_off": "關閉", |
| 915 | "settings_android_assistant": "Android 助理", |
| 916 | "assistant_default_title": "預設語音助理", |
| 917 | "assistant_default_description": "將 Localmind 設定為 Android 系統預設的語音助理。", |
| 918 | "assistant_status_active": "Localmind 已設定為預設助理", |
| 919 | "assistant_status_available": "可將 Localmind 設定為預設助理", |
| 920 | "assistant_status_manual": "開啟系統設定並手動選擇 Localmind", |
| 921 | "assistant_status_unsupported": "預設助理設定僅適用於 Android 7.0+", |
| 922 | "assistant_status_checking": "正在檢查助理狀態…", |
| 923 | "assistant_set_default": "設定預設助理", |
| 924 | "assistant_open_settings": "開啟助理設定", |
| 925 | "assistant_error": "錯誤: {error}", |
| 926 | "settings_concise_voice_responses": "精簡語音模式回應", |
| 927 | "settings_concise_voice_responses_desc": "在語音模式下保持 LLM 回應精簡(1個短段落)並提出後續問題。", |
| 928 | "s3_connection_succeeded": "S3 連線成功。", |
| 929 | "failed_to_open_url": "無法開啟 URL: {error}", |
| 930 | "failed_to_copy": "複製失敗: {error}", |
| 931 | "model_reasoning_default": "模型預設", |
| 932 | "model_reasoning_on": "開啟", |
| 933 | "model_reasoning_help": "套用至下一則回覆。如果模型的聊天範本支援,關閉後將停用思考。", |
| 934 | "model_reasoning_save_error": "無法儲存思考模式。請再試一次。", |
| 935 | "on_device_engine_failed_error": "裝置端模型已停止回應,通常是因為對話超出了上下文視窗。正在重新載入模型。請重試、開始新對話,或在設定中增加上下文長度。", |
| 936 | "stt_error_no_match": "未辨識到語音。點按重試。", |
| 937 | "stt_error_speech_timeout": "未偵測到語音。點按重試。", |
| 938 | "stt_error_permission": "麥克風權限遭拒。", |
| 939 | "stt_error_busy": "語音辨識忙碌中,請重試。", |
| 940 | "stt_error_network": "網路錯誤。請檢查連線後重試。", |
| 941 | "stt_error_audio": "錄音發生錯誤,請檢查麥克風。", |
| 942 | "stt_error_client": "語音辨識服務無法啟動。請確認已安裝語音輸入 App 並設為預設語音辨識器,然後重試。", |
| 943 | "stt_error_language": "此裝置上的語音辨識器不支援你的語言。", |
| 944 | "stt_error_unavailable": "此裝置上找不到語音辨識服務。請安裝語音輸入 App(例如 FUTO Voice Input)並設為預設語音辨識器。", |
| 945 | "stt_error_generic": "語音辨識錯誤:{code}", |
| 946 | "send_temperature_to_api": "傳送 Temperature", |
| 947 | "send_top_p_to_api": "傳送 Top P", |
| 948 | "send_sampling_params_desc": "對於拒絕此參數的服務商或模型(例如部分推理模型)請關閉。適用於所有遠端伺服器的對話。", |
| 949 | "default_system_prompt": "預設系統提示詞", |
| 950 | "default_system_prompt_desc": "用於沒有角色且沒有專屬系統提示詞的對話。", |
| 951 | "default_system_prompt_hint": "你是一個樂於助人的助理……", |
| 952 | "background_generation_notice": "「{title}」仍在產生回覆。完成後即可在此傳送。點按開啟。", |
| 953 | "background_generation_notice_untitled": "另一個對話仍在產生回覆。完成後即可在此傳送。點按開啟。", |
| 954 | "background_generation_notice_info": "正在背景回覆「{title}」。點按開啟。", |
| 955 | "background_generation_notice_info_untitled": "另一個對話正在背景回覆。點按開啟。", |
| 956 | "background_generation_notice_multiple": "{count} 個對話正在背景回覆。", |
| 957 | "background_generation_chat_untitled": "未命名對話" |
| 958 | } |