Files
OpenCode 68a9071cf1 feat: reconcile local master with origin (exa/hot-platform hunters, leaks ledger, latest results)
Local branch had diverged from origin/master (sibling commits on the same base). Rewrote local history linearly on top of origin/master, folding in all local content: exa/hot-platform discovery hunters, leaks ledger, nightly sweep orchestrator, updated .gitignore and skill docs, plus the latest hunt output and vault state. Remote-only files (vault keys, channel scripts) were restored rather than dropped, so the resulting tree is a full union of both sides.
2026-08-07 12:53:47 +08:00

1 line
48 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"repo": "abdulmominsakib/localmind", "files": {"lib/l10n/app_zh.arb": {"358f52538f677cf914ced72c6973fe7d730d2026": {"t": 1786068603.127904, "n": 35176, "h": "7f1dd7f3b445706b", "c": "{\n \"@@locale\": \"zh\",\n \"app_name\": \"LocalMind\",\n \"app_tagline\": \"您的 AI。您的设备。您的规则。\",\n \"app_version\": \"1.0.0\",\n \"cancel\": \"取消\",\n \"confirm\": \"确认\",\n \"delete\": \"删除\",\n \"save\": \"保存\",\n \"retry\": \"重试\",\n \"close\": \"关闭\",\n \"done\": \"完成\",\n \"continue_action\": \"继续\",\n \"skip\": \"跳过\",\n \"install\": \"安装\",\n \"download\": \"下载\",\n \"resume\": \"继续\",\n \"pause\": \"暂停\",\n \"stop\": \"停止\",\n \"edit\": \"编辑\",\n \"preview\": \"预览\",\n \"unload\": \"卸载\",\n \"load\": \"加载\",\n \"rename\": \"重命名\",\n \"pin\": \"Pin\",\n \"unpin\": \"取消 Pin\",\n \"share\": \"分享\",\n \"copy\": \"复制\",\n \"copied\": \"已复制!\",\n \"copied_to_clipboard\": \"已复制到剪贴板\",\n \"select\": \"选择\",\n \"active\": \"已启用\",\n \"all\": \"全部\",\n \"none\": \"无\",\n \"none_selected\": \"未选择\",\n \"online\": \"在线\",\n \"connected\": \"已连接\",\n \"checking\": \"正在检查\",\n \"offline\": \"离线\",\n \"error\": \"错误\",\n \"unknown_error\": \"未知错误\",\n \"not_now\": \"暂不\",\n \"enable\": \"启用\",\n \"proceed_anyway\": \"仍然继续\",\n \"test_connection\": \"测试连接\",\n \"testing\": \"正在测试...\",\n \"connection_successful\": \"连接成功!\",\n \"connection_failed\": \"连接失败。请检查您的设置。\",\n \"save_continue\": \"保存并继续\",\n \"save_changes\": \"保存更改\",\n \"finish_setup\": \"完成设置\",\n \"start_new_chat\": \"开始新聊天\",\n \"cannot_undo\": \"此操作无法撤销。\",\n \"ram_warning\": \"内存警告\",\n \"recommended\": \"推荐\",\n \"may_be_large\": \"可能对于此设备来说过大\",\n \"calculating\": \"正在计算...\",\n \"download_failed\": \"下载失败\",\n \"downloaded\": \"已下载\",\n \"not_downloaded\": \"未下载\",\n \"installed\": \"已安装\",\n \"not_installed\": \"未安装\",\n \"loading\": \"正在加载...\",\n \"thinking\": \"正在思考\",\n \"processing\": \"正在处理...\",\n \"initializing\": \"正在初始化...\",\n \"ready\": \"就绪\",\n \"preparing_app\": \"正在准备应用...\",\n \"initializing_services\": \"正在初始化服务...\",\n \"configuring_server\": \"正在配置服务器...\",\n \"startup_failed\": \"启动失败\",\n \"something_went_wrong\": \"出了点问题\",\n \"delete_model_title\": \"删除模型\",\n \"delete_model_body\": \"您确定要删除 {name} 吗?\",\n \"delete_model_body_with_size\": \"您确定要删除 {name} 吗?这释放大约 {size} 的空间。\\n\\n如有需要,您稍后可以重新下载此模型。\",\n \"delete_voice_title\": \"删除语音\",\n \"delete_voice_body\": \"您确定要删除 {name} 吗?这释放大约 {size} 的空间。\\n\\n如有需要,您稍后可以重新下载此语音。\",\n \"delete_server_title\": \"删除服务器\",\n \"delete_server_body\": \"您确定要删除 \\\"{name}\\\" 吗?此操作无法撤销。\",\n \"delete_conversation_title\": \"删除对话吗?\",\n \"delete_conversation_body\": \"您确定要删除 \\\"{title}\\\" 吗?此操作无法撤销。\",\n \"delete_message_title\": \"删除消息吗?\",\n \"delete_persona_title\": \"删除 \\\"{name}\\\" 吗?\",\n \"delete_persona_body\": \"此操作无法撤销。\",\n \"delete_builtin_persona_body\": \"这是一个内置角色。您稍后可以在“设置”中将其恢复。\",\n \"restore_builtin_personas\": \"恢复默认角色\",\n \"restore_builtin_personas_desc\": \"重新添加您已删除的任何内置角色\",\n \"restore_builtin_personas_success\": \"已恢复默认角色\",\n \"clear_personas\": \"清除角色\",\n \"enable_image_compression\": \"发送前压缩图片\",\n \"enable_image_compression_desc\": \"调整并压缩附加图片的大小,以使上传大小保持在服务器限制内\",\n \"image_compression_level\": \"压缩强度\",\n \"image_compression_level_desc\": \"较高的压缩强度会生成质量较低但上传更小的图片\",\n \"image_compression_level_low\": \"低\",\n \"image_compression_level_medium\": \"中\",\n \"image_compression_level_high\": \"高\",\n \"sort_models_tooltip\": \"排序模型\",\n \"sort_by_favorites\": \"收藏优先\",\n \"sort_by_name\": \"名称 (A-Z)\",\n \"sort_by_size_smallest\": \"大小 (从小到大)\",\n \"sort_by_size_largest\": \"大小 (从大到小)\",\n \"sort_by_context_length\": \"上下文长度\",\n \"bulk_ai_rename_progress\": \"正在重命名 {done}/{total}...\",\n \"selected_count\": \"已选择 {count} 个\",\n \"ai_rename_tooltip\": \"使用 AI 重命名所选内容\",\n \"new_chat_in_folder_tooltip\": \"在此文件夹中新建聊天\",\n \"total_tokens_count\": \"{count} 个 Token\",\n \"smart_replies_use_persona\": \"在智能回复中应用角色\",\n \"smart_replies_use_persona_desc\": \"建议的回复将符合当前启用角色的语气,而不是通用的助手语气\",\n \"keep_persona_on_new_chat\": \"新聊天保留角色\",\n \"keep_persona_on_new_chat_desc\": \"开始新聊天时不要清除选定的角色\",\n \"role_swap_button_enabled\": \"显示角色切换按钮\",\n \"role_swap_button_enabled_desc\": \"在聊天输入框中显示一个按钮,允许您以助手而非用户的身份发送消息,而不生成任何回复\",\n \"send_as_user_tooltip\": \"以用户身份发送\",\n \"send_as_assistant_tooltip\": \"以助手身份发送 (无回复)\",\n \"insert_without_generating_tooltip\": \"仅插入不生成回复\",\n \"token_usage_title\": \"Token 使用情况\",\n \"total_tokens_label\": \"已用 Token\",\n \"usage_percent_label\": \"已用上下文\",\n \"export_choice_title\": \"导出\",\n \"export_choice_body\": \"您希望如何导出此内容?\",\n \"copy_to_clipboard\": \"复制到剪贴板\",\n \"bulk_export_conversations_success\": \"已成功导出 {count} 个对话\",\n \"bulk_ai_rename_confirm_title\": \"使用 AI 重命名?\",\n \"bulk_ai_rename_confirm_body\": \"这将请求 AI 为每个选定的 {count} 个对话生成新标题,替换其当前的标题。此操作可能需要一些时间,且无法撤销。\",\n \"sort_by_modified_date\": \"最近修改\",\n \"sort_by_created_date\": \"创建日期\",\n \"sort_title\": \"排序\",\n \"clear_conversation_title\": \"清除对话吗?\",\n \"clear_conversation_body\": \"这会删除此对话中的所有消息。\",\n \"clear\": \"清除\",\n \"label_completed\": \"{label} 已完成\",\n \"error_with_message\": \"错误: {error}\",\n \"preview_failed\": \"预览失败: {error}\",\n \"loading_model\": \"正在加载 {modelId}...\",\n \"model_loaded\": \"模型已加载: {modelId} ({backend})\",\n \"no_model_loaded\": \"未加载任何模型。点击 “管理设备端模型” 以下载并加载模型。\",\n \"loading_model_error\": \"错误: {error}\",\n \"delete_conversation\": \"删除对话吗?\",\n \"nav_history\": \"历史\",\n \"nav_servers\": \"服务器\",\n \"nav_local_models\": \"本地模型\",\n \"nav_tts\": \"语音合成\",\n \"nav_personas\": \"角色\",\n \"nav_settings\": \"设置\",\n \"nav_new_chat\": \"新聊天\",\n \"search_hint\": \"搜索对话...\",\n \"no_server_selected\": \"未选择服务器\",\n \"switch_server\": \"切换服务器\",\n \"switch_server_subtitle\": \"选择要连接的服务器\",\n \"manage_servers\": \"管理服务器\",\n \"open_source\": \"开源\",\n \"open_source_desc\": \"LocalMind 是开源项目。可在 GitHub 上关注我们的进展或参与贡献。\",\n \"star_on_github\": \"在 GitHub 上点亮 Star\",\n \"add_more\": \"添加更多\",\n \"on_github\": \"在 GitHub 上\",\n \"could_not_open_github\": \"无法打开 GitHub。\",\n \"settings_title\": \"设置\",\n \"settings_appearance\": \"外观\",\n \"settings_language\": \"语言\",\n \"language_system_default\": \"系统默认\",\n \"settings_tts\": \"语音合成 (TTS)\",\n \"settings_behavior\": \"行为\",\n \"settings_on_device\": \"设备端推理\",\n \"settings_default_server\": \"默认服务器\",\n \"settings_default_persona\": \"默认角色\",\n \"settings_privacy\": \"隐私\",\n \"settings_data_management\": \"数据管理\",\n \"settings_about\": \"关于\",\n \"theme\": \"主题\",\n \"theme_system\": \"系统\",\n \"theme_light\": \"亮色\",\n \"theme_dark\": \"暗色\",\n \"theme_claude\": \"Claude\",\n \"font_size\": \"字体大小\",\n \"font_size_desc\": \"调整聊天中的文本大小。\",\n \"font_preview\": \"敏捷的棕色狐狸跳过那只懒狗。\",\n \"code_theme_dark\": \"代码主题 (暗色)\",\n \"code_theme_light\": \"代码主题 (亮色)\",\n \"code_theme_desc\": \"选择代码块的语法高亮主题。\",\n \"tts_engine\": \"TTS 引擎\",\n \"tts_engine_system\": \"系统 TTS\",\n \"tts_engine_kitten\": \"Kitten TTS\",\n \"voice\": \"语音\",\n \"voice_female\": \"女声\",\n \"voice_male\": \"男声\",\n \"voice_other\": \"其他\",\n \"tts_speed\": \"TTS 速度\",\n \"tts_speed_desc\": \"调整播放速率。\",\n \"manage_tts_models\": \"管理 TTS 模型\",\n \"manage_on_device_models\": \"管理设备端模型\",\n \"enable_smart_reply\": \"设备端智能回复\",\n \"ai_user_response_enabled\": \"AI 用户消息 (长按发送)\",\n \"ai_user_response_enabled_desc\": \"长按发送按钮 3 秒钟以让 AI 撰写并发送您的下一条消息\",\n \"ai_user_response_tooltip\": \"使用 AI 生成用户消息\",\n \"streaming_responses\": \"流式响应\",\n \"auto_generate_titles\": \"自动生成标题\",\n \"send_on_enter\": \"按 Enter 键发送\",\n \"show_system_messages\": \"显示系统消息\",\n \"show_system_messages_desc\": \"当没有选定角色时,每次请求都发送默认的助手系统提示词\",\n \"show_system_messages_in_chat\": \"在聊天中显示系统消息\",\n \"show_system_messages_in_chat_desc\": \"将系统消息 (例如来自导入的备份) 作为对话中的可见气泡显示\",\n \"haptic_feedback\": \"触觉反馈\",\n \"enable_mcp\": \"启用 MCP\",\n \"new_chat_mcp_default\": \"新聊天默认启用 MCP\",\n \"show_data_indicator\": \"显示数据指示器\",\n \"privacy_info\": \"\\\"LocalMind 绝不查看您的数据\\\"\",\n \"delete_all_conversations\": \"删除所有对话\",\n \"reset_settings_defaults\": \"重置设置至默认值\",\n \"chat_title\": \"LocalMind\",\n \"chat_parameters_tooltip\": \"聊天参数\",\n \"change_persona\": \"更换角色\",\n \"set_persona\": \"设置角色\",\n \"remove_persona\": \"删除角色\",\n \"clear_conversation\": \"清除对话\",\n \"connection_error\": \"连接错误。请检查您的服务器。\",\n \"disconnected\": \"与服务器断开连接。\",\n \"configure\": \"配置\",\n \"select_model\": \"选择模型\",\n \"select_persona\": \"选择角色\",\n \"manage_personas\": \"管理角色\",\n \"personas_combine_hint\": \"选定的角色将被合并\",\n \"start_conversation\": \"开始对话\",\n \"recent_chats\": \"最近聊天\",\n \"see_all\": \"查看全部\",\n \"quick_write\": \"帮我写一个函数\",\n \"quick_explain\": \"解释这段代码\",\n \"quick_debug\": \"帮我调试这个\",\n \"quick_async\": \"我该如何使用 async/await?\",\n \"history_missing_title\": \"历史记录丢失\",\n \"history_missing_desc\": \"此聊天中的消息已被删除,或历史记录已损坏。\",\n \"technical_details\": \"技术细节\",\n \"last_error\": \"上次错误:\",\n \"copy_info\": \"复制信息\",\n \"conversation_id\": \"对话 ID\",\n \"created_at\": \"创建于\",\n \"expected_messages\": \"预期消息\",\n \"debug_dialog_desc\": \"用以帮助识别同步问题的诊断信息。\",\n \"chat_input_hint\": \"问任何问题\",\n \"send_message_tooltip\": \"发送消息\",\n \"stop_generation_tooltip\": \"停止生成\",\n \"attach_images_tooltip\": \"附加图片\",\n \"start_listening_tooltip\": \"开始聆听\",\n \"stop_listening_tooltip\": \"停止聆听\",\n \"tool_label\": \"工具: {toolCallId}\",\n \"tool_unknown\": \"工具: 未知\",\n \"message_options\": \"消息选项\",\n \"copy_markdown\": \"复制为 Markdown\",\n \"copied_markdown\": \"已复制为 Markdown\",\n \"read_aloud\": \"朗读\",\n \"stop_reading\": \"停止朗读\",\n \"more\": \"更多\",\n \"character_count\": \"{length} 个字符\",\n \"edit_message\": \"编辑消息\",\n \"edit_message_desc\": \"保存将移除下方助手的回复并重新生成。\",\n \"save_regenerate\": \"保存并重新生成\",\n \"chat_settings_title\": \"聊天设置\",\n \"reset_defaults\": \"重置默认值\",\n \"parameters_tab\": \"参数\",\n \"mcp_tab\": \"MCP\",\n \"temperature\": \"温度\",\n \"temperature_desc\": \"控制随机性:较高 = 创意,较低 = 专注\",\n \"top_p\": \"Top P\",\n \"top_p_desc\": \"核采样阈值\",\n \"max_tokens\": \"最大 Token 数\",\n \"max_tokens_desc\": \"响应限制\",\n \"context_length\": \"上下文长度\",\n \"context_length_desc\": \"历史窗口\",\n \"mcp_disabled_warning\": \"MCP 已在全局被禁用。请在设置中启用以使用这些功能。\",\n \"mcp_enable_chat\": \"为此聊天启用 MCP\",\n \"auto_execute_tools\": \"自动执行工具\",\n \"beta_label\": \"Beta\",\n \"experimental_label\": \"实验性\",\n \"add_ephemeral_mcp\": \"添加临时 MCP 服务器\",\n \"mcp_label_placeholder\": \"标签\",\n \"mcp_url_placeholder\": \"URL (https://...)\",\n \"active_integrations\": \"活动集成\",\n \"enable_notifications\": \"启用通知\",\n \"enable_notifications_desc\": \"在模型下载完成时获得通知。\",\n \"chat_history_title\": \"聊天历史\",\n \"conversation_just_now\": \"刚刚\",\n \"conversation_minutes_ago\": \"{minutes}分钟前\",\n \"conversation_hours_ago\": \"{hours}小时前\",\n \"conversation_yesterday\": \"昨天\",\n \"conversation_days_ago\": \"{days}天前\",\n \"conversation_date\": \"{month}/{day}/{year}\",\n \"options_tooltip\": \"选项\",\n \"no_results_found\": \"未找到结果\",\n \"no_conversations_yet\": \"尚无对话\",\n \"try_different_search\": \"尝试不同的搜索词\",\n \"start_new_conversation\": \"开始新对话\",\n \"rename_conversation\": \"重命名对话\",\n \"enter_new_title\": \"输入新标题\",\n \"pinned_section\": \"已 pin\",\n \"today_section\": \"今天\",\n \"yesterday_section\": \"昨天\",\n \"previous_7_days\": \"前 7 天\",\n \"previous_30_days\": \"前 30 天\",\n \"older_section\": \"更早\",\n \"onboarding_choose_language\": \"选择语言\",\n \"onboarding_choose_language_desc\": \"选择您首选的语言。您随时可以在设置中更改此项。\",\n \"onboarding_localmind\": \"LOCALMIND\",\n \"onboarding_connect_server\": \"连接您的\\n服务器\",\n \"onboarding_connect_desc\": \"连接到 LM Studio、Ollama 或\\nOpenRouter,开启您的私有 AI\\n体验。\",\n \"openai_compatible_api\": \"OpenAI 兼容 API\",\n \"https_requires_ssl\": \"HTTPS 需要 SSL\",\n \"most_local_setups_use_http\": \"大多数本地配置使用 http://\",\n \"onboarding_welcome\": \"欢迎使用 LocalMind\",\n \"server_type_on_device\": \"设备端\",\n \"server_type_lm_studio\": \"LM Studio\",\n \"server_type_ollama\": \"Ollama\",\n \"server_type_openrouter\": \"OpenRouter\",\n \"server_type_openrouter_sub\": \"统一云\",\n \"ready_continue\": \"准备好继续\",\n \"waiting_selection\": \"等待选择\",\n \"setup_connection\": \"设置连接\",\n \"setup_connection_desc\": \"配置您的 {server} 服务器以开始聊天。\",\n \"server_name\": \"服务器名称\",\n \"name_required\": \"需要名称\",\n \"name_max_50\": \"最多 50 个字符\",\n \"host_label\": \"主机 / IP 地址\",\n \"host_required\": \"需要主机地址\",\n \"port_label\": \"端口\",\n \"port_required\": \"需要端口\",\n \"port_invalid\": \"必须是数字\",\n \"port_range\": \"输入有效的端口号 (1-65535)\",\n \"api_key_required\": \"API 密钥 *\",\n \"api_key_optional\": \"API 密钥 (可选)\",\n \"api_key_required_openrouter\": \"OpenRouter 需要 API 密钥\",\n \"api_key_format\": \"OpenRouter API 密钥以 sk- 开头\",\n \"my_server_hint\": \"我的服务器\",\n \"name_length_validation\": \"名称必须在 50 个字符以内\",\n \"host_valid\": \"输入有效的主机名或 IP 地址\",\n \"api_key_hint_openrouter\": \"sk-...\",\n \"api_key_hint_generic\": \"适用于已验证的服务器\",\n \"update_server\": \"更新服务器\",\n \"save_server\": \"保存服务器\",\n \"server_updated\": \"服务器已更新\",\n \"server_added\": \"服务器已添加\",\n \"download_model_title\": \"下载模型\",\n \"download_model_desc\": \"选择要下载的模型。\\n它将在您的设备上本地运行。\",\n \"on_device_android_only\": \"设备端推理当前仅可在 Android 上使用。\",\n \"total_ram\": \"总内存\",\n \"available\": \"可用\",\n \"ram_min_required\": \"最低要求 {fileSize} GB 内存 (RAM)\",\n \"download_progress\": \"{percent}% • {speed}\",\n \"eta_label\": \"预计剩余时间: {eta}\",\n \"paused_progress\": \"已暂停 - {percent}%\",\n \"ram_warning_body_download\": \"此模型需要至少 {ram} GB 内存,但您的设备仅有 {totalMemory}。它可能无法正常运行,或会导致应用崩溃。\",\n \"ram_warning_body_load\": \"您的设备当前有 {availableRAM} 可用内存,但此模型推荐至少 {ram} GB。加载它可能会失败或导致系统不稳定。\",\n \"choose_theme\": \"选择主题\",\n \"choose_theme_desc\": \"个性化应用程序外观。您随时可以在设置中更改此项。\",\n \"theme_card_system\": \"系统\",\n \"theme_card_system_sub\": \"匹配您的设备设置\",\n \"theme_card_light\": \"亮色\",\n \"theme_card_light_sub\": \"干净明亮\",\n \"theme_card_dark\": \"暗色\",\n \"theme_card_dark_sub\": \"保护眼睛\",\n \"theme_card_claude\": \"Claude\",\n \"theme_card_claude_sub\": \"温馨的桃色色调主题\",\n \"stay_updated\": \"保持更新\",\n \"stay_updated_desc\": \"在您的 AI 模型下载完成或长时间运行的任务结束时获得通知。\",\n \"notification_benefit_downloads\": \"模型下载进度\",\n \"notification_benefit_completions\": \"生成完成\",\n \"notification_benefit_background\": \"后台任务状态\",\n \"allow_notifications\": \"允许通知\",\n \"servers_title\": \"服务器\",\n \"no_servers_yet\": \"尚无服务器\",\n \"no_servers_desc\": \"添加您的首个服务器以开始与 AI 模型聊天。\",\n \"add_server\": \"添加服务器\",\n \"switched_to_server\": \"已切换到 {name}\",\n \"edit_server\": \"编辑服务器\",\n \"add_server_title\": \"添加服务器\",\n \"server_type_label\": \"服务器类型\",\n \"server_icon_label\": \"服务器图标\",\n \"default_icon\": \"默认图标\",\n \"server_type_lm_studio_display\": \"LM Studio\",\n \"server_type_openai_display\": \"兼容 OpenAI\",\n \"server_type_ollama_display\": \"Ollama\",\n \"server_type_openrouter_display\": \"OpenRouter\",\n \"server_type_on_device_display\": \"设备端\",\n \"server_address_openrouter\": \"openrouter.ai\",\n \"server_address_on_device\": \"本地推理\",\n \"server_address_format\": \"{host}:{port}\",\n \"default_badge\": \"默认\",\n \"set_as_default\": \"设为默认\",\n \"select_icon\": \"选择图标\",\n \"select_icon_desc\": \"为您的服务器选择一个图标\",\n \"search_icons_hint\": \"搜索图标...\",\n \"server_icon_stack\": \"服务器堆栈\",\n \"server_icon_stack2\": \"服务器堆栈 02\",\n \"server_icon_stack3\": \"服务器堆栈 03\",\n \"server_icon_cloud\": \"云\",\n \"server_icon_cloud_server\": \"云端服务器\",\n \"server_icon_mcp\": \"MCP 服务器\",\n \"server_icon_database\": \"数据库\",\n \"server_icon_database1\": \"数据库 01\",\n \"server_icon_database2\": \"数据库 02\",\n \"server_icon_cpu\": \"CPU\",\n \"server_icon_chip\": \"芯片\",\n \"server_icon_chip2\": \"芯片 02\",\n \"server_icon_computer\": \"电脑\",\n \"server_icon_laptop\": \"笔记本电脑\",\n \"server_icon_terminal\": \"电脑终端\",\n \"server_icon_code\": \"代码\",\n \"server_icon_ai_brain\": \"AI 大脑\",\n \"server_icon_ai_brain2\": \"AI 大脑 02\",\n \"server_icon_ai_cloud\": \"AI 云端\",\n \"server_icon_ai_network\": \"AI 网络\",\n \"server_icon_ai_chat\": \"AI 聊天\",\n \"server_icon_cellular\": \"蜂窝网络\",\n \"server_icon_plug1\": \"插头 01\",\n \"server_icon_plug2\": \"插头 02\",\n \"server_icon_bot\": \"机器人\",\n \"server_icon_bot2\": \"机器人 02\",\n \"server_icon_robotic\": \"机器人声音\",\n \"server_icon_rocket\": \"火箭\",\n \"server_icon_star\": \"Star\",\n \"server_icon_settings1\": \"设置 01\",\n \"server_icon_settings2\": \"设置 02\",\n \"server_icon_home1\": \"主页 01\",\n \"server_icon_home2\": \"主页 02\",\n \"server_icon_folder1\": \"文件夹 01\",\n \"server_icon_folder2\": \"文件夹 02\",\n \"server_icon_file1\": \"文件 01\",\n \"server_icon_lock\": \"锁\",\n \"server_icon_key\": \"钥匙 01\",\n \"server_icon_link\": \"链接 01\",\n \"server_icon_globe\": \"地球仪\",\n \"server_icon_api\": \"API\",\n \"server_icon_arrow_right\": \"右箭头 01\",\n \"server_icon_check\": \"勾选圆圈\",\n \"server_icon_alert\": \"警报圆圈\",\n \"server_icon_info\": \"信息圆圈\",\n \"server_icon_zap\": \"Zap\",\n \"server_icon_cloud_upload\": \"云端上传\",\n \"server_icon_cloud_download\": \"云端下载\",\n \"server_icon_refresh\": \"刷新\",\n \"server_icon_hard_drive\": \"硬盘\",\n \"server_icon_drive\": \"驱动器\",\n \"personas_title\": \"角色\",\n \"persona_category_general\": \"通用\",\n \"persona_category_coding\": \"编程\",\n \"persona_category_education\": \"教育\",\n \"persona_category_creative\": \"创意\",\n \"persona_builtin_section\": \"内置\",\n \"persona_my_section\": \"我的角色\",\n \"clone_edit\": \"克隆并编辑\",\n \"builtin_badge\": \"内置\",\n \"no_personas_found\": \"未找到任何角色\",\n \"no_personas_desc\": \"创建您的第一个角色以定制 AI 行为。\",\n \"edit_persona\": \"编辑角色\",\n \"create_persona\": \"创建角色\",\n \"create_persona_button\": \"创建\",\n \"emoji_label\": \"表情符号\",\n \"name_label\": \"名称\",\n \"my_persona_hint\": \"我的角色\",\n \"category_label\": \"分类\",\n \"description_optional\": \"描述 (可选)\",\n \"description_hint\": \"此角色要做的是...\",\n \"system_prompt\": \"系统提示词\",\n \"character_count_max\": \"{currentLen}/4000\",\n \"no_prompt_placeholder\": \"尚无提示词...\",\n \"prompt_hint\": \"你是一个得力的助手...\",\n \"prompt_required\": \"需要系统提示词\",\n \"prompt_max_chars\": \"最多 4000 个字符\",\n \"advanced_settings\": \"高级设置\",\n \"temperature_label\": \"温度 (0.0-2.0)\",\n \"top_p_label\": \"Top P (0.0-1.0)\",\n \"temp_hint\": \"0.7\",\n \"top_p_hint\": \"0.9\",\n \"range_0_2\": \"0.0-2.0\",\n \"range_0_1\": \"0.0-1.0\",\n \"persona_updated\": \"角色已更新\",\n \"persona_created\": \"角色已创建\",\n \"tts_models_title\": \"语音合成模型\",\n \"always_available\": \"始终可用\",\n \"tts_system_desc\": \"使用您设备内置的语音合成引擎。\\n无需额外下载。语音选择依赖您的设备系统设置。\",\n \"downloading_status\": \"正在下载...\",\n \"tts_kitten_desc\": \"拥有 8 种表现力声音的闪电般高速神经网络 TTS。\\n需要下载 {size}。\",\n \"tts_piper_desc\": \"快速离线 Piper 语音,拥有 2 种极具表现力的声音。\\n每个声音需要下载 {size}。\",\n \"engine_spec\": \"{sizeMb} MB · {ramMb} MB 内存 · {voiceCount} 种语音\",\n \"on_device_models_title\": \"设备端模型\",\n \"settings_huggingface_token\": \"Hugging Face 令牌(可选)\",\n \"settings_huggingface_token_desc\": \"仅对受限模型必需(例如 Gemma)。可在 huggingface.co/settings/tokens 获取令牌。\",\n \"settings_huggingface_token_set\": \"令牌已保存\",\n \"settings_huggingface_token_cleared\": \"令牌已清除\",\n \"model_requires_huggingface_token\": \"需要 Hugging Face 令牌\",\n \"model_missing_huggingface_token\": \"此模型在 Hugging Face 上受限。请在“设置 → 设备端推理”中添加令牌后再下载。\",\n \"set_huggingface_token\": \"设置令牌\",\n \"clear_huggingface_token\": \"清除\",\n \"edit_huggingface_token_dialog_title\": \"Hugging Face 访问令牌\",\n \"huggingface_token_dialog_hint\": \"hf_…\",\n \"server_type_ollama_desc\": \"本地 AI 引擎。无需 API 密钥。\",\n \"server_type_on_device_desc\": \"在您的手机上运行。某些模型需要 Hugging Face 令牌。\",\n \"server_type_lm_studio_desc\": \"本地 API 服务器。无需 API 密钥。\",\n \"available_models\": \"可用模型\",\n \"device_memory\": \"设备内存\",\n \"ram_usage\": \"内存占用\",\n \"memory_healthy\": \"健康\",\n \"memory_critical\": \"严重警告\",\n \"memory_low\": \"偏低\",\n \"ram_used\": \"已使用 {percent}%\",\n \"available_ram\": \"可用内存\",\n \"total_capacity\": \"总容量\",\n \"loaded_status\": \"已加载\",\n \"inference_backend\": \"推理后端\",\n \"backend_ios_notice\": \"iOS 上仅支持 CPU 后端。\",\n \"backend_cpu_desc\": \"适用于所有设备。兼容性最好。\",\n \"backend_gpu_desc\": \"OpenCL 加速。在支持 of 设备上运行更快。\",\n \"backend_npu_desc\": \"厂商 NPU (高通/联发科)。最快的推理速度。\",\n \"select_model_title\": \"选择模型\",\n \"refresh_models\": \"刷新模型\",\n \"search_models_hint\": \"搜索模型...\",\n \"no_server_connected\": \"未连接服务器\",\n \"add_server_first\": \"请先添加服务器以查看可用模型。\",\n \"failed_load_models\": \"加载模型失败\",\n \"no_models_available\": \"无可用模型\",\n \"no_models_match\": \"没有匹配 \\\"{searchQuery}\\\" 的模型\",\n \"model_load_failed\": \"加载模型失败: {error}\",\n \"model_unloaded_ollama\": \"在 keep-alive 时间过去后,{name} 将被自动卸载\",\n \"model_unloaded_success\": \"{name} 已成功卸载\",\n \"model_unload_failed\": \"卸载模型失败: {error}\",\n \"unload_from_server\": \"从服务器卸载\",\n \"context_chip\": \"{ctx} 上下文 (ctx)\",\n \"unload_all_models\": \"卸载所有模型\",\n \"loaded_models_count\": \"已加载 {count} 个模型\",\n \"all_models_unloaded\": \"所有模型已卸载\",\n \"branch_chat\": \"分支聊天\",\n \"branch_chat_desc\": \"从此消息开始新建聊天\",\n \"edit_assistant_message_desc\": \"编辑助手消息的内容\",\n \"switch_to_model\": \"切换到模型 {model}\",\n \"download_notification_title\": \"正在下载 {modelName}...\",\n \"download_complete_notification\": \"下载完成!\",\n \"download_complete_body\": \"{modelName} 已成功下载。\",\n \"download_failed_notification\": \"下载失败: {error}\",\n \"download_failed_body\": \"下载 {modelName} 失败。\",\n \"engine_name_system\": \"系统 TTS\",\n \"engine_tagline_system\": \"内置设备引擎\",\n \"engine_name_kitten\": \"Kitten TTS\",\n \"engine_tagline_kitten\": \"高速神经网络 TTS\",\n \"engine_name_sherpa\": \"Sherpa ONNX VITS\",\n \"engine_tagline_sherpa\": \"离线 Piper 语音\",\n \"voice_jasper\": \"Jasper\",\n \"voice_bella\": \"Bella\",\n \"voice_bruno\": \"Bruno\",\n \"voice_luna\": \"Luna\",\n \"voice_hugo\": \"Hugo\",\n \"voice_rosie\": \"Rosie\",\n \"voice_leo\": \"Leo\",\n \"voice_kiki\": \"Kiki\",\n \"voice_lessac\": \"Lessac (美音)\",\n \"voice_ryan\": \"Ryan (美音)\",\n \"model_qwen_3\": \"Qwen 3 0.6B\",\n \"model_qwen_3_desc\": \"最小的通用聊天模型。响应速度快,内存消耗低。\",\n \"model_license_apache\": \"Apache-2.0\",\n \"model_qwen_25\": \"Qwen 2.5 1.5B Instruct\",\n \"model_qwen_25_desc\": \"平衡的质量和大小。适合一般对话。\",\n \"model_deepseek\": \"DeepSeek R1 Distill Qwen 1.5B\",\n \"model_deepseek_desc\": \"推理与思维链模型。最适合逻辑任务。\",\n \"model_license_mit\": \"MIT\",\n \"model_gemma\": \"Gemma 4 E2B Instruct\",\n \"model_gemma_desc\": \"Google 旗舰模型。最高质量,需要更多内存。\",\n \"export_header\": \"*导出自 LocalMind — {date}*\",\n \"export_role_user\": \"## 👤 用户\",\n \"export_role_assistant\": \"## 🤖 助手\",\n \"export_role_system\": \"## ⚙️ 系统\",\n \"export_role_tool\": \"## 🔧 工具\",\n \"export_text_user\": \"[用户]\",\n \"export_text_assistant\": \"[助手]\",\n \"export_text_system\": \"[系统]\",\n \"export_text_tool\": \"[工具]\",\n \"export_label_user\": \"用户\",\n \"export_label_assistant\": \"助手\",\n \"export_label_system\": \"系统\",\n \"export_label_tool\": \"工具\",\n \"select_model_hint\": \"选择一个模型以开始聊天\",\n \"test_notification_title\": \"测试通知\",\n \"test_notification_body\": \"这是用于展示模型下载进度的测试通知。\",\n \"tts_supports_background\": \"支持后台播放(原生音频格式)\",\n \"tts_other_services_background_note\": \"注意:其他TTS服务支持后台播放(原生音频格式)。\",\n \"gguf_imported_models_title\": \"Imported GGUF models\",\n \"gguf_imported_models_empty_subtitle\": \"Import a GGUF from your device or add one from Hugging Face. Imported models run locally with llama.cpp.\",\n \"gguf_imported_models_ready\": \"imported models ready for local inference.\",\n \"gguf_curated_models_subtitle\": \"Curated on-device models you can download and manage inside LocalMind.\",\n \"gguf_only_supported\": \"Only GGUF models are supported for this import.\",\n \"gguf_imported_from_local_file\": \"imported from local file.\",\n \"gguf_import_failed\": \"Failed to import GGUF model\",\n \"gguf_imported_from_huggingface\": \"imported from Hugging Face.\",\n \"gguf_import_canceled\": \"GGUF import canceled.\",\n \"gguf_enter_huggingface_url\": \"Enter a Hugging Face GGUF URL.\",\n \"gguf_only_official_huggingface_urls\": \"Only official Hugging Face GGUF URLs are supported.\",\n \"gguf_use_https_url\": \"Use an HTTPS Hugging Face URL for GGUF import.\",\n \"gguf_url_must_point_to_file\": \"The Hugging Face URL must point directly to a .gguf file.\",\n \"gguf_unable_to_detect_file_name\": \"Unable to determine the GGUF file name.\",\n \"gguf_download_empty\": \"The downloaded GGUF file was empty or missing.\",\n \"gguf_selected_file_missing\": \"Selected model file does not exist.\",\n \"gguf_import_action\": \"Import GGUF\",\n \"gguf_overview_title\": \"Bring your own GGUF models\",\n \"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.\",\n \"gguf_imported_count_label\": \"imported\",\n \"gguf_local_files_label\": \"local files\",\n \"gguf_huggingface_label\": \"Hugging Face\",\n \"gguf_import_local_title\": \"Import local GGUF\",\n \"gguf_import_local_subtitle\": \"Copy a .gguf file from this device\",\n \"gguf_import_huggingface_title\": \"Import from Hugging Face\",\n \"gguf_import_huggingface_subtitle\": \"Paste a GGUF URL or repo path\",\n \"gguf_no_imported_title\": \"No imported GGUF models yet\",\n \"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.\",\n \"gguf_import_huggingface_dialog_title\": \"Import GGUF from Hugging Face\",\n \"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.\",\n \"gguf_url_or_repo_path\": \"GGUF URL or repo path\",\n \"paste\": \"Paste\",\n \"gguf_browse\": \"Browse GGUFs\",\n \"gguf_huggingface_token_ready\": \"Hugging Face token ready\",\n \"gguf_huggingface_token_optional\": \"Token optional but recommended\",\n \"gguf_huggingface_token_ready_desc\": \"Your saved token will be used automatically for gated or private repositories.\",\n \"gguf_huggingface_token_optional_desc\": \"Requires a Hugging Face token. Add one in Settings if this GGUF is gated or private.\",\n \"gguf_downloading\": \"Downloading GGUF\",\n \"gguf_preparing\": \"Preparing\",\n \"gguf_preparing_download\": \"Preparing download...\",\n \"gguf_cancel_import\": \"Cancel import\",\n \"clipboard_empty\": \"Clipboard is empty.\",\n \"could_not_open_huggingface\": \"Could not open Hugging Face.\",\n \"gguf_paste_url_error\": \"Paste a Hugging Face GGUF URL or repo path.\",\n \"gguf_blob_link\": \"Blob link\",\n \"gguf_repository_label\": \"Repository\",\n \"gguf_detected_path_label\": \"Detected path\",\n \"gguf_imported_section_label\": \"Imported GGUF\",\n \"gguf_already_available\": \"Already available on this device\",\n \"gguf_curated_models_short\": \"Curated on-device models\",\n \"execute_tool_title\": \"Execute Tool\",\n \"execute_tool_request_desc\": \"The model is requesting to execute the following tool:\",\n \"reject\": \"Reject\",\n \"approve\": \"Approve\",\n \"server_type_help\": \"Pick the provider before filling connection details.\",\n \"server_identity_title\": \"Identity\",\n \"server_identity_desc\": \"Name this server and choose how it appears in the list.\",\n \"server_connection_title\": \"Connection\",\n \"server_connection_desc\": \"Use the address and port exposed by your server.\",\n \"server_authentication_title\": \"Authentication\",\n \"server_authentication_required_desc\": \"OpenRouter requires an API key before testing.\",\n \"server_authentication_optional_desc\": \"Leave the API key empty if this server does not require one.\",\n \"mcp_tools_title\": \"MCP Tools\",\n \"available_tools\": \"Available tools\",\n \"unable_load_tools\": \"Unable to load tools\",\n \"no_tools_registered\": \"No tools registered\",\n \"no_tools_registered_desc\": \"Enable the example MCP server or add MCP integrations from chat settings.\",\n \"example_mcp_server_title\": \"Example MCP server\",\n \"example_mcp_server_desc\": \"Registers example.echo and example.word_count through the same MCP tool provider used by external servers.\",\n \"disable_example_server\": \"Disable example server\",\n \"enable_example_server\": \"Enable example server\",\n \"built_in_label\": \"Built-in\",\n \"highlights_label\": \"Highlights\",\n \"built_with_label\": \"Built with\",\n \"local_label\": \"Local\",\n \"gguf_format_label\": \"GGUF\",\n \"tool_status_requested\": \"Requested\",\n \"tool_status_approved\": \"Approved\",\n \"tool_status_rejected\": \"Rejected\",\n \"tool_status_running\": \"Running\",\n \"tool_status_done\": \"Done\",\n \"tool_status_failed\": \"Failed\",\n \"model_favorite_toggle\": \"切换收藏\",\n \"model_note_label\": \"备注\",\n \"model_note_hint\": \"为此模型添加个人备注...\",\n \"unload_models_before_load\": \"加载前卸载模型\",\n \"temp_chat_keyboard_incognito\": \"临时聊天中的隐私键盘\",\n \"temp_chat_keyboard_incognito_desc\": \"请求系统键盘在临时聊天期间不保存输入历史记录\",\n \"resume_last_chat\": \"恢复上次聊天\",\n \"resume_last_chat_desc\": \"启动时自动打开您上次活跃的对话\",\n \"export_all_data\": \"导出所有数据\",\n \"import_all_data\": \"导入所有数据\",\n \"export_data_success\": \"数据导出成功\",\n \"import_data_success\": \"数据导入成功\",\n \"import_data_failed\": \"导入数据失败\",\n \"import_data_confirm\": \"这将用导入的数据替换您当前的所有数据。是否继续?\",\n \"import_settings_confirm\": \"这将用导入的设置替换您当前的设置。是否继续?\",\n \"export_conversations\": \"导出对话\",\n \"import_conversations\": \"导入对话\",\n \"export_personas\": \"导出角色\",\n \"import_personas\": \"导入角色\",\n \"export_settings\": \"导出设置\",\n \"import_settings\": \"导入设置\",\n \"export_all_zip\": \"导出全部 (ZIP)\",\n \"import_all_zip\": \"导入全部 (ZIP)\",\n \"duplicate_chat\": \"复制聊天\",\n \"duplicate_chat_success\": \"聊天复制成功\",\n \"move_to_folder\": \"移动到文件夹\",\n \"remove_from_folder\": \"从文件夹中移除\",\n \"create_folder\": \"创建文件夹\",\n \"new_folder\": \"新文件夹\",\n \"folder_name_hint\": \"输入文件夹名称...\",\n \"all_chats\": \"所有聊天\",\n \"unfiled_chats\": \"未分类聊天\",\n \"create\": \"创建\",\n \"server_path_prefix_label\": \"服务器路径前缀\",\n \"server_path_prefix_hint\": \"服务器 API 路径的可选前缀 (例如 /v1)\",\n \"search_message_contents\": \"搜索消息内容...\",\n \"message_search_results\": \"消息搜索结果\",\n \"saved_messages_title\": \"已保存的消息\",\n \"nav_saved_messages\": \"保存消息\",\n \"saved_messages_empty\": \"尚无保存的消息\",\n \"save_message\": \"保存消息\",\n \"message_saved\": \"消息已保存\",\n \"token_count\": \"Token 数: {count}\",\n \"estimated_token_count\": \"预估 Token 数: {count}\",\n \"test_tts_section_title\": \"文字转语音测试\",\n \"test_tts_hint\": \"输入内容以测试声音...\",\n \"test_speak_button\": \"朗读\",\n \"scroll_to_bottom\": \"滚动到底部\",\n \"generate_ai_response\": \"生成 AI 回复\",\n \"no_response\": \"无回复\",\n \"export\": \"导出\",\n \"import\": \"导入\",\n \"conversations_label\": \"对话\",\n \"personas_label\": \"角色\",\n \"settings_label\": \"设置\",\n \"export_conversation\": \"导出对话\",\n \"tts_process_markdown\": \"处理 Markdown\",\n \"tts_process_markdown_desc\": \"在朗读前去除 **加粗** 等格式标记\",\n \"tts_skip_seconds\": \"跳过秒数\",\n \"tts_skip_seconds_desc\": \"语音播放器中快进/快退的时间\",\n \"tts_skip_seconds_value\": \"{seconds}秒\",\n \"preview_system_prompts\": \"预览系统提示词\",\n \"welcome_message_1\": \"你好!我是您的本地 AI 助手。\",\n \"welcome_message_2\": \"问我任何问题——我随时恭候。\",\n \"welcome_message_3\": \"您的数据完全在本地处理,绝不会离开您的设备。\",\n \"welcome_message_4\": \"要开始,请从顶部栏中选择一个模型,或在模型管理部分中添加一个新模型。\",\n \"temporary_chat\": \"临时聊天\",\n \"temporary_chat_desc\": \"此聊天中的消息不会保存到历史记录中\",\n \"temporary_chat_banner\": \"临时聊天处于活动状态——消息将不保存到历史记录\",\n \"temporary_chat_save_warning_title\": \"保存临时聊天?\",\n \"temporary_chat_save_warning_body\": \"此聊天未保存到您的历史记录中。您想现在保存吗?\",\n \"save_to_history\": \"保存到历史记录\",\n \"share_conversation\": \"分享对话\",\n \"download_tts_audio\": \"下载音频\",\n \"tts_download_unavailable\": \"音频下载不可用\",\n \"tts_download_no_audio\": \"没有生成的可供下载的音频\",\n \"tts_download_success\": \"音频保存成功\",\n \"return_to_chat\": \"返回聊天\",\n \"return_to_temp_chat\": \"返回临时聊天\",\n \"insert_saved_message\": \"插入已保存的消息\",\n \"insert_saved_message_desc\": \"将您已保存的文本片段添加到聊天中\",\n \"model_info\": \"模型信息\",\n \"model_name\": \"模型名称\",\n \"model_identifier\": \"模型标识符\",\n \"not_available\": \"不可用\",\n \"save_message_folders\": \"保存到文件夹\",\n \"remove_from_saved\": \"从已保存中移除\",\n \"message_already_saved\": \"消息已保存\",\n \"stream_ttft\": \"首个 Token 延迟\",\n \"stream_tokens_per_sec\": \"每秒 Token 数\",\n \"stream_stop_reason\": \"停止原因\",\n \"stream_input_tokens\": \"输入 Token 数\",\n \"stream_output_tokens\": \"输出 Token 数\",\n \"stream_generation_time\": \"生成时间\",\n \"attach_image\": \"附加图片\",\n \"attach_text_document\": \"附加文本文件\",\n \"attach_shortcut_images\": \"照片\",\n \"attach_shortcut_documents\": \"文件\",\n \"attach_shortcut_saved\": \"已保存\",\n \"add_attachment\": \"添加附件\",\n \"add_to_chat\": \"添加到聊天\",\n \"choose_what_to_attach\": \"您想添加什么?\",\n \"choose_attachment_subtitle\": \"选择要附加到消息的来源\",\n \"photo_permission_denied\": \"相册权限被拒绝\",\n \"select_model_prompt\": \"选择模型\",\n \"characters_label\": \"字符数\",\n \"exit_temporary_chat_title\": \"退出临时聊天?\",\n \"exit_temporary_chat_body\": \"这将永久删除当前的对话。是否继续?\",\n \"saved_message_temp_snap_unavailable\": \"临时聊天中不支持消息快照\",\n \"filter_title\": \"筛选聊天\",\n \"filter_pinned\": \"已置顶\",\n \"filter_archived\": \"已归档\",\n \"filter_temp_chats\": \"临时聊天\",\n \"filter_user_messages\": \"用户消息\",\n \"filter_assistant_messages\": \"助手消息\",\n \"archive_chat\": \"归档聊天\",\n \"unarchive_chat\": \"取消归档\",\n \"conversation_message_count\": \"{count} 条消息\",\n \"conversation_character_count\": \"{count} 个字符\",\n \"generate_title_with_ai\": \"使用 AI 生成标题\",\n \"generating_title\": \"正在生成标题...\",\n \"generate_title_failed\": \"无法生成标题\",\n \"lm_studio_model_browser_title\": \"模型浏览器\",\n \"lm_studio_model_search_hint\": \"搜索模型...\",\n \"lm_studio_staff_picks\": \"编辑精选\",\n \"lm_studio_community_models\": \"社区模型\",\n \"lm_studio_no_models\": \"未找到模型\",\n \"lm_studio_models_count\": \"{count} 个模型\",\n \"lm_studio_browse_models\": \"在 LM Studio 中浏览模型\",\n \"lm_studio_model_search\": \"模型搜索\",\n \"lm_studio_downloads_title\": \"下载\",\n \"lm_studio_choose_quant\": \"选择量化版本\",\n \"lm_studio_use_default_quant\": \"使用默认量化版本\",\n \"lm_studio_recommended\": \"推荐\",\n \"lm_studio_clear_downloads\": \"清除已完成的下载\",\n \"lm_studio_no_downloads\": \"无活动中的下载\",\n \"lm_studio_downloads_disclaimer\": \"模型下载直接从 Hugging Face 获取。\",\n \"lm_studio_staff_pick\": \"推荐模型\",\n \"lm_studio_params\": \"参数\",\n \"lm_studio_arch\": \"架构\",\n \"lm_studio_domain\": \"领域\",\n \"lm_studio_format\": \"格式\",\n \"lm_studio_vision\": \"视觉能力\",\n \"lm_studio_tool_use\": \"工具调用\",\n \"lm_studio_reasoning\": \"推理能力\",\n \"lm_studio_download_options\": \"下载选项\",\n \"lm_studio_download\": \"下载\",\n \"lm_studio_download_size\": \"下载大小\",\n \"lm_studio_downloading_percent\": \"正在下载: {percent}%\",\n \"lm_studio_readme_unavailable\": \"此模型无 README 说明文件。\",\n \"lm_studio_full_gpu_offload\": \"支持完全 GPU 卸载\",\n \"lm_studio_partial_gpu_offload\": \"支持部分 GPU 卸载\",\n \"lm_studio_likely_too_large\": \"可能过大\",\n \"lm_studio_available_ram_gb\": \"可用 RAM (GB, 可选)\",\n \"lm_studio_available_vram_gb\": \"可用 VRAM (GB, 可选)\",\n \"lm_studio_memory_settings_title\": \"用于推荐的内存大小\",\n \"lm_studio_memory_settings_desc\": \"用于在模型浏览器中预估模型是否可以在您的设备上运行。\",\n \"think_button_label\": \"思考\",\n \"thinking_mode_title\": \"思考模式\",\n \"reasoning_effort_low\": \"低\",\n \"reasoning_effort_medium\": \"中\",\n \"reasoning_effort_high\": \"高\",\n \"could_not_read_file\": \"无法读取文件\",\n \"server_offline\": \"服务器已离线\",\n \"could_not_establish_connection\": \"无法与服务器建立连接。请检查您的服务器是否正在运行,以及主机/端口设置是否正确。\",\n \"retry_connection\": \"重试连接\",\n \"tokens_label\": \"Token 数\",\n \"enter_context_length\": \"输入上下文长度...\",\n \"openrouter_disclosure\": \"连接此提供商后,您的聊天消息和输入将被发送到他们的服务器。LocalMind 不会跟踪或存储您的对话。\",\n \"welcome_message_cloud\": \"您的消息将发送到您连接的提供商。\",\n \"privacy_policy\": \"隐私政策\",\n \"cloud_sync\": \"S3 云同步\",\n \"cloud_sync_description\": \"与您自己的 S3 兼容服务器进行端到端加密同步\",\n \"cloud_sync_endpoint\": \"端点 URL\",\n \"cloud_sync_bucket\": \"存储桶\",\n \"cloud_sync_region\": \"区域\",\n \"cloud_sync_prefix\": \"前缀\",\n \"cloud_sync_access_key\": \"访问密钥 ID\",\n \"cloud_sync_secret_key\": \"秘密访问密钥\",\n \"cloud_sync_session_token\": \"会话令牌(可选)\",\n \"cloud_sync_passphrase\": \"加密密码短语\",\n \"cloud_sync_confirm_passphrase\": \"确认密码短语\",\n \"cloud_sync_path_style\": \"使用路径样式寻址\",\n \"cloud_sync_allow_http\": \"允许不安全的 HTTP\",\n \"cloud_sync_http_warning\": \"HTTP 会向网络暴露请求信息和凭据。仅在可信的本地 S3 服务器上使用。\",\n \"cloud_sync_test\": \"测试连接\",\n \"cloud_sync_enable\": \"启用加密同步\",\n \"cloud_sync_now\": \"立即同步\",\n \"cloud_sync_disconnect\": \"断开此设备\",\n \"cloud_sync_last_synced\": \"上次同步\",\n \"cloud_sync_never\": \"从未\",\n \"cloud_sync_conflicts\": \"已保留冲突\",\n \"cloud_sync_passphrase_mismatch\": \"密码短语不匹配\",\n \"crash_report_title\": \"出了点问题\",\n \"crash_report_stack_trace\": \"堆栈跟踪\",\n \"crash_report_tap_to_expand\": \"点击展开\",\n \"crash_report_button\": \"报告此崩溃\",\n \"crash_try_again\": \"重试\",\n \"crash_report_empty_stack\": \"<空>\",\n \"crash_report_disclaimer\": \"报告将打开已预填诊断信息的 GitHub。由您掌控 — 不会自动提交任何内容。请在提交前检查并删除敏感内容。\",\n \"crash_report_copied\": \"已复制到剪贴板\",\n \"report_a_problem\": \"报告问题\",\n \"rename_folder\": \"重命名文件夹\",\n \"delete_folder\": \"删除文件夹\",\n \"delete_folder_title\": \"删除文件夹?\",\n \"delete_folder_body\": \"确定要删除\\\"{name}\\\"吗?其中的对话或已保存的消息将移回\\\"未分类\\\"。此操作无法撤销。\",\n \"folder_name_required\": \"请输入文件夹名称\",\n \"model_required_toast\": \"您需要先选择一个模型\",\n \"server_type_lm_studio_sub\": \"本地 API\",\n \"server_type_ollama_sub\": \"CLI 引擎\",\n \"server_type_on_device_sub\": \"无需服务器\",\n \"settings_default_model\": \"默认模型\",\n \"settings_default_model_desc\": \"开始新聊天时自动选择。\",\n \"import_mcp_json\": \"导入 JSON\",\n \"import_mcp_json_dialog_title\": \"导入 MCP 配置 JSON\",\n \"import_mcp_json_instructions\": \"直接从 LM Studio (mcp.json) 复制 mcpServers JSON 或在下方粘贴插件数组:\",\n \"import_mcp_json_placeholder\": \"在此粘贴 mcpServers JSON 或插件列表...\",\n \"mcp_import_success\": \"已成功导入 {count} 个集成\",\n \"mcp_import_failed\": \"JSON 中未找到有效的 MCP 集成\",\n \"server_type_ollama_cloud\": \"Ollama Cloud\",\n \"server_type_ollama_cloud_sub\": \"托管云服务\",\n \"server_type_ollama_cloud_display\": \"Ollama Cloud\",\n \"server_address_ollama_cloud\": \"ollama.com\",\n \"ollama_cloud_disclosure\": \"连接 Ollama Cloud 后,您的聊天消息和输入将被发送至 Ollama 的托管服务器进行推理。LocalMind 不会跟踪或存储您的对话。您可以随时在 ollama.com/settings/keys 撤销此密钥。\",\n \"api_key_required_ollama_cloud\": \"Ollama Cloud 需要 API 密钥\",\n \"api_key_hint_ollama_cloud\": \"粘贴您的 Ollama Cloud API 密钥\",\n \"add_server_ollama_cloud_subtitle\": \"使用来自 ollama.com/settings/keys 的 API 密钥连接到 Ollama Cloud,以访问托管云端模型。\",\n \"add_server_openrouter_subtitle\": \"使用有效的 API 密钥通过 OpenRouter 连接,并为此配置文件做好模型路由准备。\",\n \"add_server_endpoint_subtitle\": \"配置本地或自托管端点,然后在保存前验证连接。\",\n \"model_set_default\": \"设为默认模型\",\n \"model_clear_default\": \"取消默认模型\",\n \"model_default_badge\": \"默认\",\n \"model_capabilities\": \"能力\",\n \"model_api_pricing\": \"API 价格(每 100 万 token)\",\n \"openrouter_pricing_free\": \"免费\",\n \"openrouter_pricing_tooltip\": \"输入 {input} / 输出 {output}(每 100 万 token)\",\n \"reasoning_effort_minimal\": \"极低\",\n \"reasoning_effort_xhigh\": \"极高\",\n \"reasoning_effort_max\": \"最大\",\n \"reasoning_effort_off\": \"关闭\"\n}\n"}}}}