{ "meta": { "language": "繁體中文", "code": "zh-TW", "direction": "ltr", "author": "UNITRONIX (recreated under AGPL-3.0)", "version": "1.0.0", "lang": "en", "native_name": "English", "name": "English" }, "common": { "loading": "加載中...", "confirm": "確認", "alert": "提示", "prompt": "請輸入", "copied": "已複製到剪貼板", "save": "保存", "saved": "已保存", "error": "錯誤", "success": "成功", "warning": "警告", "info": "信息", "all": "全部", "cancel": "取消", "delete": "刪除", "actions": "操作", "close": "關閉", "required": "必填", "name_required": "名稱爲必填項", "active": "活動", "inactive": "非活動", "invalid_json": "無效的 JSON", "field_required": "{field} 爲必填項", "back": "返回", "edit": "編輯", "yes": "是", "no": "否" }, "nav": { "main": "主要", "tools": "工具", "system": "系統", "dashboard": "儀表板", "devices": "設備", "keys": "密鑰", "generator": "生成器", "settings": "設置", "users": "用戶", "inventory": "資產清單", "tickets": "工單", "help_requests": "幫助請求", "activity": "活動", "automation": "自動化", "file_transfer": "文件傳輸", "network": "網絡", "dataguard": "數據防護", "reports": "報表", "tenants": "租戶", "registrations": "註冊", "management": "管理", "toggle_sidebar": "切換側邊欄", "toggle_theme": "切換主題", "cdap": "CDAP 設備", "fleet": "車隊", "scaling": "擴展", "cross_platform": "跨平臺", "tokens": "設備令牌", "organizations": "組織", "policies": "策略", "attestation": "設備認證", "remote": "遠程桌面", "toolkit": "工具箱", "security_audit": "安全審計", "permissions": "權限管理", "languages": "語言", "resource_control": "資源控制", "sdk_studio": "SDK Studio", "chat": "聊天", "help": "幫助", "expand_sidebar": "展開側邊欄", "login": "登錄", "server_management": "服務器管理", "server_attestation": "服務器性能認證", "commercialization": "商業化", "remote_open_tab": "在新分頁中開啟遠端桌面用戶端", "client_branding": "Client Branding" }, "auth": { "login": "登錄", "logout": "退出", "login_title": "登錄", "login_subtitle": "登錄到 BetterDesk 控制檯", "username": "用戶名", "username_placeholder": "請輸入用戶名", "password": "密碼", "password_placeholder": "請輸入密碼", "remember_me": "記住我", "login_failed": "登錄失敗,請檢查您的憑據。", "or": "或", "login_sso": "通過 SSO 登錄", "login_sso_with": "通過 {{provider}} 登錄", "oidc_denied": "身份提供商拒絕了訪問。", "oidc_invalid": "無效的 OIDC 回調。請重試。", "oidc_failed": "OIDC 身份驗證失敗。請重試。", "oidc_error": "SSO 登錄時發生錯誤。", "oidc_no_account": "未找到您的帳戶,且自動註冊已禁用。", "invalid_credentials": "用戶名或密碼無效。", "username_collision": "已存在使用此用戶名的本地賬戶。請使用本地密碼登錄,或請管理員重命名或刪除衝突賬戶。", "pro_only_account": "此賬戶僅適用於 RustDesk 桌面客戶端。請使用 RustDesk 應用登錄。", "fill_all_fields": "請填寫所有字段", "logout_confirm": "確定要退出登錄嗎?", "change_password": "修改密碼", "password_required": "密碼爲必填項", "totp_title": "雙因素認證", "totp_subtitle": "請輸入驗證器應用中的 6 位驗證碼", "totp_code": "驗證碼", "totp_verify": "驗證", "totp_use_recovery": "使用恢復碼", "totp_use_code": "使用驗證器代碼", "totp_recovery_code": "恢復碼", "totp_back_to_login": "返回登錄", "totp_invalid_code": "驗證碼無效,請重試。", "totp_enter_code": "請輸入 6 位驗證碼", "totp_enter_recovery": "請輸入恢復碼", "totp_session_expired": "會話已過期,請重新登錄。", "totp_rate_limited": "嘗試次數過多,請稍後再試。", "totp_already_enabled": "雙因素認證已啓用", "passwords_mismatch": "兩次輸入的密碼不一致", "emergency_mode_banner": "Go 服務器不可達 — 緊急模式運行中(僅管理員,功能受限)" }, "dashboard": { "title": "儀表板", "subtitle": "RustDesk 服務器概覽", "total_devices": "設備總數", "online_now": "當前在線", "banned": "已封禁", "active_connections": "活躍連接", "offline_devices": "離線", "server_status": "服務器狀態", "quick_actions": "快捷操作", "manage_devices": "管理已連接的設備", "view_keys": "查看服務器密鑰", "generate_config": "生成客戶端配置", "server_settings": "配置設置", "greeting_morning": "早上好,{name}", "greeting_afternoon": "下午好,{name}", "greeting_evening": "晚上好,{name}", "greeting_night": "晚安,{name}", "health_overview": "健康概覽", "devices_online": "在線設備", "active_alerts": "活動告警", "recent_connections": "設備總數", "server_uptime": "服務器運行時間", "activity_feed": "最近活動", "no_recent_activity": "暫無最近活動", "just_now": "剛剛", "ago": "前", "tip_desktop_mode": "嘗試桌面模式,獲得帶監控小組件的多窗口工作區。", "tip_keyboard_shortcuts": "在任意位置按 Ctrl+K 可打開快速搜索命令面板。", "tip_address_book": "通過 RustDesk 客戶端登錄即可在設備間同步地址簿。", "tip_2fa": "在設置中啓用雙因素認證,以提升賬戶安全性。", "tip_bulk_actions": "選擇多個設備並使用批量操作一次性管理它們。", "tip_theme": "在側邊欄設置中切換深色和淺色主題。", "tip_cdap": "通過 CDAP 網關連接物聯網設備和工業傳感器。", "client_config_eyebrow": "用戶端設定", "client_config_title": "RustDesk 用戶端設定", "client_config_subtitle": "在 RustDesk 中使用這些值,將用戶端連線到此 BetterDesk 伺服器。", "copy_all_config": "全部複製", "show_config_qr": "顯示 QR", "config_server_id": "ID 伺服器", "config_relay_server": "中繼伺服器", "config_api_server": "API 伺服器", "config_key": "金鑰", "client_config_hint": "請在 RustDesk 網路設定的 ID/中繼伺服器區段輸入這些值。", "open_generator": "用戶端產生器", "open_keys": "開啟金鑰", "open_remote": "開啟遠端桌面主控台", "attention_panel": "需要注意", "system_ready": "系統就緒", "system_attention": "需要注意", "config_not_ready": "用戶端設定尚未準備好。", "client_config_qr_title": "RustDesk 設定 QR", "client_config_qr_hint": "使用 RustDesk 掃描。在 Android/iOS 1.4.9+ 上啟用內建 allow-deep-link-server-settings,或使用 Copy deploy string → Network → Import Server Config。", "client_server_host_label": "用戶端伺服器位址", "client_server_host_placeholder": "例如 203.0.113.10 或 desk.example.com", "client_server_host_hint": "RustDesk 用戶端連線此伺服器使用的位址。面板 URL 與用戶端 IP/DNS 不同時請變更。分離網域:設定 → 公共用戶端端點。", "apply_client_host": "套用", "copy_deploy_string": "複製部署字串", "show_intune_script": "Intune / PSADT 指令碼", "intune_script_title": "Windows 部署片段", "intune_script_hint": "RustDesk MSI 完成後以系統管理員身分執行。使用與「複製部署字串」相同的 config 字串。", "deploy_string_not_ready": "在載入伺服器公開金鑰之前,部署字串不可用。", "client_server_host_env_hint": "公共 ID、中繼與 API 已於 設定 → 公共用戶端端點 設定。清除後可再次使用此覆寫欄位。", "client_config_qr_unreachable_host": "此 QR 包含 localhost 或 .local 位址。手機通常無法連線 — 請先將 Client server address(或 PANEL_PUBLIC_HOST)設為區網 IP 或公開 DNS。" }, "devices": { "title": "設備", "id": "ID", "hostname": "主機名", "username": "用戶名", "platform": "平臺", "version": "版本", "ip_address": "IP 地址", "note": "備註", "last_seen": "最後在線", "last_online": "最後在線", "first_seen": "首次發現", "created": "創建時間", "status": "狀態", "ban_reason": "封禁原因", "actions": "操作", "search_placeholder": "搜索設備...", "filter_all": "全部", "filter_online": "在線", "filter_offline": "離線", "filter_banned": "已封禁", "no_signal_tooltip": "客戶端最近聯繫了 API,但未在信號服務器(UDP :21116)上註冊。服務器遷移後請重啓客戶端。", "selected": "已選擇", "showing": "顯示", "of": "/", "per_page": "每頁", "sync_status": "同步狀態", "sync_success": "狀態同步成功", "empty_title": "未找到設備", "empty_text": "沒有符合當前篩選條件的設備", "edit_title": "設備詳情", "delete_title": "刪除設備", "delete_confirm": "確定要刪除設備 {id} 嗎?", "delete_reserved_hint": "裝置將被隱藏,其 ID 會保持保留狀態。選擇永久刪除可釋放該 ID 以便重新使用。", "delete_warning": "您即將刪除此裝置:", "delete_permanent": "此操作無法撤銷。與該設備關聯的所有數據將從數據庫中永久刪除。", "delete_hard_option": "永久刪除(釋放 ID)", "delete_hard_hint": "移除裝置記錄並釋放 ID,以便用戶端可以重新註冊。", "delete_soft_success_hint": "裝置已隱藏。啟用「顯示已刪除裝置」以還原,或永久刪除並釋放 ID。", "delete_success": "設備刪除成功", "revoke_option": "撤銷設備", "revoke_hint": "阻止設備 ID 並斷開活動連接", "revoke_success": "設備已成功撤銷", "details": "設備詳情", "ban_title": "封禁設備", "ban_confirm": "確定要封禁設備 {id} 嗎?", "ban_success": "設備封禁成功", "unban_title": "解除封禁", "unban_confirm": "確定要解除設備 {id} 的封禁嗎?", "unban_success": "設備解除封禁成功", "change_id": "更改 ID", "change_id_title": "更改設備 ID", "new_id": "新 ID", "change_id_hint": "6-16 個字符,僅限字母、數字、短橫線和下劃線", "change_id_online_warn": "裝置在線。請優先在 RustDesk 用戶端中變更 ID。在面板中變更會保留裝置身分,但用戶端必須採用新 ID 才能保持連線。", "change_id_success": "設備 ID 更改成功", "id_length_error": "ID 必須爲 6-16 個字符", "id_format_error": "ID 只能包含字母、數字、短橫線和下劃線", "bulk_delete_title": "批量刪除設備", "bulk_delete_confirm": "確定要刪除 {count} 個設備嗎?", "bulk_delete_success": "已成功刪除 {count} 個設備", "columns": "列", "toggle_columns": "切換可見列", "not_found": "未找到設備", "delete_failed": "刪除設備失敗", "restore_failed": "恢復設備失敗", "change_id_failed": "更改設備 ID 失敗", "invalid_id": "設備 ID 無效(需要 6-16 個字符)", "invalid_id_format": "ID 格式無效(僅允許字母、數字、連字符和下劃線)", "id_exists": "設備 ID 已存在", "id_reserved_deleted": "此 ID 屬於已刪除的裝置。請還原該裝置或永久刪除以釋放 ID 供重複使用。", "show_deleted": "顯示已刪除裝置", "deleted_badge": "已刪除", "restore_title": "還原裝置", "restore_confirm": "還原裝置 {id}?它將重新顯示並可用相同身分重新連線。", "restore_success": "裝置還原成功", "restore_action": "還原", "permanent_delete_title": "永久刪除裝置", "permanent_delete_confirm": "永久刪除裝置 {id}?將釋放其 ID,且無法復原。", "permanent_delete_success": "裝置已永久刪除", "filter_deleted": "已刪除", "no_selection": "未選擇任何設備", "device_type": "類型", "tags": "Tags", "filter_type_all": "所有類型", "filter_type_rustdesk": "RustDesk", "filter_type_desktop": "桌面", "filter_type_scada": "SCADA", "filter_type_iot": "物聯網", "filter_type_agent": "代理", "cdap_connected": "CDAP 已連接", "revoke": "撤銷", "access_policy": "訪問策略", "filter_by_tags": "按標籤篩選", "no_tags": "No tags", "all_groups": "所有分組", "create_group": "創建分組", "manage_groups": "管理分組", "group_name": "分組名稱", "group_name_placeholder": "例如:媒體電腦", "dynamic_group": "基於標籤的動態分組", "dynamic_group_hint": "帶有此標籤的設備會自動加入。", "tag_filter": "Tag filter", "group_allowed_users": "允許的用戶", "group_allowed_users_hint": "留空可讓所有擁有設備權限的用戶看到此分組。", "group_allowed_user_groups": "允許的用戶組", "group_allowed_user_groups_hint": "所選用戶組中的用戶可以訪問此設備分組。", "manage_user_groups": "管理用戶組", "no_user_groups": "沒有用戶組", "edit_group": "編輯分組", "delete_group": "刪除分組", "delete_group_confirm": "刪除設備分組 {name}?", "group_deleted": "設備分組已刪除", "folder_group_readonly": "文件夾關聯的分組由文件夾管理。", "group_tag_required": "動態分組必須設置標籤篩選", "group_invalid": "分組標識符無效", "group_not_found": "未找到分組", "group_saved": "設備分組已保存", "strategies_title": "Access control strategies", "strategies_hint": "Link user groups to device groups and push RustDesk Pro security settings to matching clients.", "create_strategy": "Add strategy", "edit_strategy": "Edit strategy", "delete_strategy": "Delete strategy", "delete_strategy_confirm": "Delete strategy {name}?", "strategy_name": "Strategy name", "strategy_name_required": "Strategy name is required", "strategy_user_group": "User group", "strategy_device_group": "Device group", "strategy_any_user_group": "Any user group", "strategy_any_device_group": "Any device group", "strategy_enabled": "Enabled", "strategy_disabled": "Disabled", "strategy_enabled_label": "Strategy enabled", "strategy_permissions": "Client security settings", "strategy_permissions_hint": "Uses RustDesk advanced-setting keys (Y/N). Leave Default to keep client or strategy inheritance.", "strategy_permissions_count": "{count} settings", "strategy_perm_default": "Default", "strategy_perm_allow": "Allow (Y)", "strategy_perm_deny": "Deny (N)", "strategy_perm_file_transfer": "File transfer", "strategy_perm_disable_clipboard": "Disable clipboard", "strategy_perm_enable_clipboard": "Enable clipboard", "strategy_perm_audio": "Audio", "strategy_perm_tunnel": "TCP tunnel", "strategy_perm_camera": "Camera", "strategy_perm_restart": "Remote restart", "strategy_perm_block_input": "Block user input", "strategy_created": "Strategy created", "strategy_updated": "Strategy updated", "strategy_deleted": "Strategy deleted", "strategy_not_found": "Strategy not found", "no_strategies": "No access control strategies yet", "loading_strategies": "Loading strategies...", "groups_saved": "設備分組已保存", "group_membership_added": "已添加到分組", "group_membership_removed": "已從分組移除", "no_groups": "還沒有分組", "manual_groups": "手動分組", "dynamic_memberships": "動態成員關係", "unattended_access": "無人值守訪問", "enable_unattended": "啓用無人值守訪問", "access_password": "訪問密碼", "password_configured": "密碼已設置", "no_password": "未設置密碼", "new_password": "新密碼(留空保持當前密碼)", "clear_password": "清除密碼", "access_schedule": "訪問時間表", "enable_schedule": "啓用基於時間的訪問", "allowed_days": "允許的天數", "start_time": "開始時間", "end_time": "結束時間", "timezone": "時區", "allowed_operators": "允許的操作員", "all_operators": "所有操作員(留空)", "operators_hint": "以逗號分隔的用戶名。留空則允許所有操作員。", "last_updated_by": "最後更新者", "access_policy_saved": "訪問策略已保存", "display_name": "顯示名稱", "display_name_placeholder": "自定義名稱(覆蓋主機名)", "note_placeholder": "關於此設備的備註", "tabs": { "overview": "概覽", "hardware": "硬件", "metrics": "指標", "connections": "連接", "audit": "審計", "info": "信息", "history": "歷史" }, "hardware": { "cpu": "處理器", "memory": "內存", "disk": "磁盤", "os": "操作系統", "hostname": "主機名", "uptime": "運行時間", "load_avg": "平均負載", "network": "網絡適配器", "no_data": "暫無硬件數據", "title": "硬件信息", "gpu": "顯卡" }, "strategy_assign": "Assign targets", "strategy_assign_title": "Assign strategy: {name}", "strategy_assign_devices": "Devices", "strategy_assign_users": "Users", "strategy_assign_groups": "Device groups", "strategy_assign_hint": "Select devices, users, or device groups that should use this strategy directly (RustDesk Pro priority: device > user > group).", "strategy_assign_saved": "Strategy assignments saved", "strategy_assign_counts": "{peers} devices, {users} users, {groups} groups", "strategy_assign_none": "No direct assignments" }, "keys": { "title": "服務器密鑰", "subtitle": "RustDesk 客戶端的公鑰和配置", "public_key": "公鑰", "qr_code": "二維碼", "server_info": "服務器信息", "download": "下載密鑰", "show_qr": "顯示二維碼", "qr_hint": "使用 RustDesk 行動版掃描。在 Android/iOS 1.4.9+ 上啟用 allow-deep-link-server-settings,或用部署字串執行 Import Server Config。", "no_key": "未找到公鑰", "no_key_to_copy": "沒有可複製的密鑰", "no_qr": "二維碼不可用", "download_success": "密鑰文件已下載", "not_found": "未找到密鑰", "api_not_found": "未找到 API 密鑰", "qr_unreachable_host": "此 QR 包含 localhost 或 .local 位址。手機通常無法連線 — 請先在儀表板將 Client server address(或 PANEL_PUBLIC_HOST)設為區網 IP 或公開 DNS。" }, "settings": { "title": "設置", "subtitle": "控制檯配置和賬戶設置", "tab_general": "常規", "tab_server": "服務器", "tab_branding": "品牌", "tab_backup": "備份", "tab_auth": "認證", "tab_advanced": "高級", "connection_mode_title": "連接策略", "connection_mode_desc": "控制 RustDesk 桌面客戶端的連接方式:儘可能直接 P2P(打洞),或始終通過中繼。", "connection_mode_label": "默認連接模式", "connection_mode_p2p_first": "P2P 優先(推薦)— 嘗試直連,失敗時回退至中繼", "connection_mode_relay_only": "僅中繼 — 所有會話通過中繼服務器", "connection_mode_advanced": "高級選項", "connection_mode_fallback_ms": "P2P 回退超時(毫秒)", "connection_mode_same_nat_relay": "當雙方共享相同公網 IP 時強制使用中繼(NAT 髮夾)", "connection_mode_network_hint": "P2P 需要客戶端間可達 UDP 21116 端口。服務器需開放信令 TCP 21116、中繼 TCP 21117、NAT 檢測 TCP 21115。Web 瀏覽器客戶端始終使用中繼。", "connection_mode_save": "保存", "connection_mode_save_restart": "保存並重啓服務器", "connection_mode_saved": "連接模式已保存", "connection_mode_restart_started": "服務器重啓已啓動", "connection_mode_restart_failed": "服務器重啓失敗", "connection_mode_not_configurable": "此部署無法更改連接模式(未找到 systemd 單元或 docker-compose)", "connection_mode_compose_error": "在 docker-compose.yml 中找不到服務器環境節", "connection_mode_source_saved": "保存於", "connection_mode_source_defaults": "使用服務器默認值(面板不可寫)", "connection_mode_runtime": "活動服務器", "advanced_title": "配置文件", "advanced_desc": "直接編輯服務器配置文件。更改可能需要重啓服務。每次保存前會創建備份副本。", "advanced_warning": "這些文件包含機密(API 密鑰、數據庫密碼、會話密鑰)。僅在清楚操作影響時進行編輯。語法錯誤可能導致服務器無法啓動。", "advanced_files_label": "文件", "advanced_select_file": "從列表中選擇文件以查看或編輯其內容。", "advanced_reload": "重新加載", "advanced_save": "保存文件", "advanced_apply_restart": "應用(重啓服務)", "advanced_saved": "配置文件已保存", "advanced_restart_after_save": "配置已保存。立即重啓受影響的服務以使更改生效?", "advanced_restart_confirm": "重啓相關 BetterDesk 服務?活動連接可能短暫中斷。", "advanced_restart_console_confirm": "重啓 Web 控制檯服務?瀏覽器會話將短暫斷開,控制檯恢復後頁面將自動重載。", "advanced_restart_started": "服務重啓已啓動", "advanced_restart_done": "控制檯已重啓 — 正在重載頁面…", "advanced_restart_polling": "等待控制檯恢復在線…", "advanced_restart_timeout": "重啓命令已發送,但控制檯未及時響應。請檢查 systemd/NSSM 日誌並手動重載。", "advanced_restart_failed": "服務重啓失敗(權限不足或服務未安裝)", "advanced_save_confirm": "保存對此文件的更改?將創建上一版本的備份。", "advanced_unsaved_confirm": "存在未保存的更改。放棄?", "advanced_no_files": "此係統上沒有可用的配置文件。", "advanced_readonly": "只讀", "advanced_missing": "缺失", "advanced_new_file": "新文件(保存前不會創建)", "advanced_new_file_hint": "新文件 — 添加內容並保存", "advanced_backup_created": "備份已創建", "advanced_restart_console": "重啓 Web 控制檯服務(例如 systemctl restart betterdesk-console)以使 .env 更改生效。", "advanced_restart_goserver": "重啓 BetterDesk Go 服務器以加載黑名單更改。", "advanced_restart_systemd": "編輯 systemd 單元后,運行:systemctl daemon-reload && systemctl restart ", "advanced_restart_generic": "重啓受影響的服務以使更改生效。", "advanced_error_unknown": "未知配置文件", "advanced_error_not_found": "文件不存在", "advanced_error_not_file": "路徑不是普通文件", "advanced_error_too_large": "文件超過最大可編輯大小(512 KB)", "advanced_error_binary": "無法在面板中編輯二進制文件", "advanced_error_invalid": "文件內容無效", "advanced_error_not_writable": "控制檯進程無權寫入該文件", "advanced_file_console-env": "控制檯環境(.env)", "advanced_file_console-env-local": "控制檯覆蓋(.env.local)", "advanced_file_go-blocklist": "Go 服務器黑名單(blocklist.txt)", "advanced_file_systemd-console": "systemd: betterdesk-console(服務單元)", "advanced_file_systemd-server": "systemd: betterdesk-server(服務單元)", "advanced_file_console-session-secret": "控制檯會話密鑰(.session_secret)", "advanced_file_go-audit-log": "Go 服務器審計日誌(audit.jsonl)", "advanced_file_build-env": "代理構建環境(/etc/betterdesk/build.env)", "advanced_file_docker-supervisord": "Docker: supervisord.conf(supervisord 配置)", "advanced_file_docker-compose": "Docker: docker-compose.yml(編排)", "advanced_restart_none": "此文件無需重啓服務。", "enrollment_title": "設備註冊(RustDesk)", "enrollment_desc": "控制新 RustDesk 客戶端的註冊方式以及操作員在註冊請求頁面的審批方式。", "enrollment_require_approval": "需要操作員審批(託管模式)", "enrollment_require_approval_hint": "啓用後,未知客戶端將排隊等待操作員在\"註冊請求\"中審批。", "enrollment_rich_approve": "完整審批表單(名稱、文件夾、分組、標籤)", "enrollment_rich_approve_hint": "在審批註冊或 LAN 註冊請求時顯示詳細對話框。", "enrollment_tag_picker": "從現有設備標籤中選擇標籤", "enrollment_tag_picker_hint": "允許操作員從設備頁面標籤列表中選擇,而不僅限於手動輸入。", "enrollment_open_requests": "打開註冊請求", "enrollment_pending_count": "{count} 個待處理註冊請求", "ldap_title": "LDAP / Active Directory", "ldap_desc": "配置通過 LDAP 或 Active Directory 進行的外部身份驗證。用戶將能夠使用其域憑據登錄。", "ldap_enabled": "啓用 LDAP 認證", "ldap_enabled_hint": "啟用後,目錄使用者可以使用 LDAP/AD 認證登入。每個帳戶綁定至一個驗證提供者(local、LDAP 或 OIDC)——LDAP 帳戶不接受本機密碼。", "ldap_connection": "服務器連接", "ldap_host": "主機", "ldap_port": "端口", "ldap_use_tls": "LDAPS (TLS)", "ldap_start_tls": "StartTLS", "ldap_skip_verify": "跳過 TLS 驗證", "ldap_timeout": "連接超時 (秒)", "ldap_timeout_hint": "等待 LDAP 服務器響應的秒數", "ldap_bind_mode": "綁定模式", "ldap_direct_bind": "直接綁定", "ldap_direct_bind_hint": "使用 DN 模板直接綁定,而不是使用服務帳戶進行搜索。", "ldap_bind_dn": "綁定 DN(服務帳戶)", "ldap_bind_dn_hint": "用於搜索用戶的只讀服務帳戶的可分辨名稱。", "ldap_bind_password": "綁定密碼", "ldap_base_dn": "基礎 DN", "ldap_base_dn_hint": "查找用戶的搜索基礎,例如 dc=example,dc=com", "ldap_user_filter": "用戶過濾器", "ldap_user_filter_hint": "用於查找用戶的 LDAP 過濾器。使用 {{username}} 作爲佔位符。默認值:(sAMAccountName={{username}})", "ldap_direct_bind_dn": "直接綁定 DN 模板", "ldap_direct_bind_dn_hint": "直接綁定的 DN 模板。使用 {{username}} 作爲佔位符,例如 uid={{username}},ou=users,dc=example,dc=com", "ldap_user_attrs": "用戶屬性", "ldap_attr_id": "用戶名屬性", "ldap_attr_email": "郵箱屬性", "ldap_attr_name": "顯示名稱屬性", "ldap_group_mapping": "組 → 角色映射", "ldap_group_base_dn": "組基礎 DN", "ldap_group_base_dn_hint": "留空則使用主基礎 DN", "ldap_group_filter": "組過濾器", "ldap_group_attr_name": "組名屬性", "ldap_default_role": "默認角色", "ldap_default_role_hint": "分配給 LDAP 組不匹配任何映射的用戶的角色", "ldap_role_viewer": "查看者", "ldap_role_operator": "操作員", "ldap_role_admin": "管理員", "ldap_group_role_map": "組 → 角色映射", "ldap_group_role_map_hint": "將 LDAP 組映射到 BetterDesk 角色。格式:GroupDN=角色,用 |(管道符)分隔。示例:CN=Admins,DC=example,DC=com=admin|CN=Ops,DC=example,DC=com=operator", "ldap_test_connection": "測試連接", "ldap_testing": "測試中...", "ldap_test_success": "連接成功!LDAP 服務器可訪問且綁定憑據有效。", "ldap_test_failed": "連接失敗", "ldap_save": "保存 LDAP 配置", "ldap_saved": "LDAP 配置已成功保存", "oidc_title": "OIDC / OAuth2 (SSO)", "oidc_desc": "通過 OpenID Connect 提供商配置單點登錄 (Azure AD、Okta、Google、Keycloak 等)。", "oidc_enabled": "啓用 OIDC 身份驗證", "oidc_enabled_hint": "允許用戶通過外部身份提供商登錄", "oidc_provider": "身份提供商", "oidc_display_name": "按鈕顯示名稱", "oidc_display_name_hint": "登錄按鈕上顯示的文本 (例如 Azure AD、Okta)", "oidc_issuer_url": "發行者 URL", "oidc_issuer_url_hint": "OpenID Connect 發行者 URL (將自動發現)", "oidc_client_id": "客戶端 ID", "oidc_client_secret": "客戶端密鑰", "oidc_redirect_url": "重定向 URL (回調)", "oidc_redirect_url_hint": "必須與 IdP 設定完全一致。路徑:/api/auth/oidc/callback(或 /api/oidc/callback)。建議使用面板公開 URL——主控台會將回呼代理至 Go API。亦可使用 API 連接埠(:21114 / :21121)。", "oidc_panel_url": "面板 URL", "oidc_panel_url_hint": "操作員用於開啟 Web 控制台的 URL(連接埠 5000 或反向代理主機名稱)。當 OIDC 回呼在 Go API 連接埠上執行時,SSO 登入需要此設定。", "oidc_scopes": "作用域", "oidc_use_pkce": "使用 PKCE (推薦)", "oidc_auto_discovery": "自動發現", "oidc_allow_signup": "自動創建用戶", "oidc_manual_endpoints": "手動端點 URL", "oidc_authorization_url": "授權端點", "oidc_token_url": "令牌端點", "oidc_userinfo_url": "用戶信息端點", "oidc_claim_mapping": "聲明映射", "oidc_claim_username": "用戶名聲明", "oidc_claim_email": "電子郵件聲明", "oidc_claim_name": "顯示名稱聲明", "oidc_claim_groups": "組聲明", "oidc_role_mapping": "角色映射", "oidc_default_role": "默認角色", "oidc_group_role_map": "組 → 角色映射", "oidc_group_role_map_hint": "每行一個映射: 組名=角色 (例如 admins=admin, operators=operator)", "oidc_test_discovery": "測試發現", "oidc_testing": "測試中...", "oidc_test_success": "發現成功!端點已解析。", "oidc_test_failed": "發現失敗", "oidc_issuer_required": "測試發現需要發行者 URL", "oidc_save": "保存 OIDC 配置", "oidc_saved": "OIDC 配置已成功保存", "language": "語言", "change_password": "修改密碼", "password_desc": "更新您的賬戶密碼", "current_password": "當前密碼", "new_password": "新密碼", "confirm_password": "確認密碼", "save_password": "更新密碼", "password_changed": "密碼修改成功", "fill_all_fields": "請填寫所有字段", "passwords_not_match": "兩次輸入的密碼不一致", "password_requirements": "密碼要求", "password_requirements_not_met": "密碼不符合要求", "req_length": "至少 8 個字符", "req_uppercase": "至少一個大寫字母", "req_lowercase": "至少一個小寫字母", "req_number": "至少一個數字", "server_info": "服務器信息", "version": "版本", "database": "數據庫", "uptime": "運行時間", "audit_log": "審計日誌", "audit_desc": "最近的控制檯活動", "no_audit_logs": "未找到審計日誌", "backend_title": "服務器後端", "backend_desc": "選擇用於設備管理和信令/中繼服務的服務器後端。", "backend_original": "標準版", "backend_enhanced": "增強版", "backend_rustdesk_desc": "標準 RustDesk 信令和中繼服務器(hbbs + hbbr)。基礎 HTTP API,端點有限。", "backend_betterdesk_desc": "增強型 Go 服務器,具有完整 REST API、JWT 認證、黑名單、標籤、實時 WebSocket 事件和審計日誌。", "backend_feature_signal": "信令服務器(ID 註冊)", "backend_feature_relay": "中繼服務器(連接中繼)", "backend_feature_basic_api": "基礎 REST API", "backend_feature_full_api": "完整 REST API(34+ 個端點)", "backend_feature_jwt": "JWT 認證 & TOTP 雙因素認證", "backend_feature_blocklist": "IP/ID 黑名單管理", "backend_feature_tags": "設備標籤與分組", "backend_feature_audit": "審計事件日誌", "backend_feature_websocket": "實時 WebSocket 事件", "backend_connection": "連接", "backend_api_url": "API 地址", "backend_test": "測試連接", "backend_testing": "測試中...", "backend_save": "應用後端", "backend_saved": "服務器後端切換成功。設備數據將由新後端管理。", "backend_save_failed": "切換服務器後端失敗", "backend_test_success": "連接成功!服務器可訪問。", "backend_test_failed": "連接失敗。服務器不可訪問。", "backend_confirm_switch": "確定要切換服務器後端嗎?這將改變設備的管理方式。", "backend_unreachable": "無法切換:目標服務器不可訪問。請先啓動服務器。", "invalid_backend": "無效的後端選擇。請選擇 'rustdesk' 或 'betterdesk'。", "backend_status_running": "已連接", "backend_status_unreachable": "不可訪問", "backend_status_error": "錯誤", "backend_status_unknown": "未知", "totp_title": "雙因素認證", "totp_desc": "使用 TOTP 驗證器應用(Google Authenticator、Microsoft Authenticator、Authy 等)爲您的賬戶增加額外的安全保護", "totp_enabled": "已啓用雙因素認證", "totp_enabled_desc": "您的賬戶已啓用雙因素認證保護。", "totp_disabled": "未啓用雙因素認證", "totp_disabled_desc": "啓用雙因素認證以增強賬戶安全性。", "totp_setup": "啓用雙因素認證", "totp_disable": "關閉雙因素認證", "totp_step1": "在手機上安裝驗證器應用", "totp_step2": "掃描下方二維碼", "totp_step3": "輸入 6 位驗證碼進行驗證", "totp_manual_key": "手動輸入密鑰", "totp_enter_code": "輸入驗證碼", "totp_verify_enable": "驗證並啓用", "totp_enabled_success": "雙因素認證已啓用!", "totp_recovery_warning": "請將這些恢復碼保存在安全的地方。每個恢復碼只能使用一次。如果您無法訪問驗證器應用,可以使用這些恢復碼登錄。", "totp_done": "完成", "totp_disable_warning": "關閉雙因素認證會降低您賬戶的安全性。請輸入密碼確認。", "totp_disabled_success": "雙因素認證已關閉。", "go_server_version": "Go 服務器", "go_server_version_dev_hint": "Go 二進制報告爲開發構建 — 請重新構建或更新服務器以匹配產品版本", "tab_email": "Email", "email": { "title": "Email notifications", "desc": "Configure SMTP delivery for operational notifications and system alert emails.", "smtp_host": "SMTP host", "smtp_port": "Port", "smtp_secure": "Use TLS/SSL", "smtp_user": "Username", "smtp_pass": "Password", "smtp_from": "From address", "alert_email": "Alert email", "alert_email_hint": "Fallback address when no operator email is available, and for system warnings.", "smtp_test": "Test connection", "smtp_save": "Save configuration", "smtp_saved": "Email settings saved", "smtp_test_success": "Connection successful", "smtp_test_failed": "Connection failed" }, "ui": { "search_placeholder": "Search settings…", "search_results": "{count} matching sections", "auth_sub_enrollment": "Enrollment", "auth_sub_ldap": "LDAP / AD", "auth_sub_oidc": "OIDC / SSO", "branding_rdclient": "RdClient", "connection_p2p_hint": "Try direct peer connection first; fall back to relay when P2P fails.", "connection_relay_hint": "Route all client traffic through the relay server.", "auth_sub_client_sessions": "RustDesk 用戶端" }, "confirm": { "connection_mode_title": "Save connection strategy?", "connection_mode": "Apply the new connection strategy for RustDesk clients?", "connection_restart_title": "Save and restart server?", "connection_restart": "Save connection settings and restart the BetterDesk server? Active sessions may disconnect briefly.", "enrollment_mode_title": "Change enrollment mode?", "enrollment_mode": "Switch enrollment to “{mode}”? This affects how new RustDesk clients can register.", "ldap_enable_title": "Enable LDAP?", "ldap_enable": "Enable LDAP / Active Directory sign-in? Console users may authenticate against your directory.", "ldap_save_title": "Save LDAP settings?", "ldap_save": "Save LDAP configuration? Incorrect settings can block directory sign-in.", "oidc_enable_title": "Enable SSO?", "oidc_enable": "Enable OIDC / SSO sign-in? Users may authenticate through your identity provider.", "oidc_save_title": "Save SSO settings?", "oidc_save": "Save OIDC / SSO configuration? Incorrect settings can block SSO sign-in.", "smtp_save_title": "Save SMTP settings?", "smtp_save": "Save SMTP configuration? Alert emails and notifications will use this mail server.", "backup_restore_title": "Restore backup?", "backup_restore": "Restore from this backup file? Selected data will be overwritten.", "advanced_save_title": "Save configuration file?", "advanced_restart_after_title": "Restart service?", "advanced_restart_title": "Restart service?", "advanced_discard_title": "Discard changes?" }, "public_endpoints_title": "公共用戶端端點", "public_endpoints_desc": "RustDesk 用戶端使用的 hostname 與 API URL。用於儀表板設定、QR 與部署字串。", "public_endpoints_hint": "當控制台 hostname 與 ID/中繼/API 不同時設定(反向代理/分離 DNS)。留空則自動偵測。", "public_endpoints_server_id": "公共 ID 伺服器", "public_endpoints_server_id_placeholder": "例如 remote.example.com", "public_endpoints_relay": "公共中繼伺服器", "public_endpoints_relay_placeholder": "例如 remote.example.com(預設:ID 伺服器)", "public_endpoints_api_url": "公共 API URL", "public_endpoints_api_url_placeholder": "例如 https://api.example.com", "public_endpoints_api_url_hint": "RustDesk 登入/API 的完整 URL(預設連接埠 21114)。", "public_endpoints_save": "儲存端點", "public_endpoints_saved": "已儲存公共用戶端端點", "public_endpoints_invalid_host": "ID 或中繼伺服器 hostname 無效", "public_endpoints_invalid_api_url": "API URL 無效 — 請使用 http:// 或 https://", "public_endpoints_save_title": "儲存公共用戶端端點?", "public_endpoints_save_confirm": "更新儀表板上的 RustDesk 用戶端設定值?", "device_scope_title": "Device visibility default", "device_scope_desc": "Controls what non-admin users see when no folder, group, or direct device grants exist.", "device_scope_open": "Open (legacy) — show all devices until ACL is configured", "device_scope_restricted": "Restricted — show only explicitly granted devices", "device_scope_save": "Save visibility default", "device_scope_saved": "Device visibility default saved", "device_scope_invalid": "Invalid visibility mode", "device_scope_restricted_warning": "Restricted mode is active. Ensure users have folder, group, or direct device grants or they will see an empty device list.", "client_sessions_title": "RustDesk 用戶端工作階段", "client_sessions_desc": "控制 RustDesk 桌面與行動應用保持登入 BetterDesk 帳戶的時間。", "client_sessions_expiry_days": "工作階段時間(天)", "client_sessions_expiry_hint": "預設 7 天。關閉滑動續期後,用戶端需在此期限後重新登入。", "client_sessions_sliding": "使用中延長工作階段", "client_sessions_sliding_hint": "用戶端使用中,工作階段會續期至下方的最長時間。", "client_sessions_max_days": "最長工作階段(天)", "client_sessions_max_days_hint": "自首次登入起滑動續期的上限(預設 30 天)。", "client_sessions_save": "儲存工作階段設定", "enrollment_ldap_hint": "LDAP/AD 與 OIDC 設定位於上方的 LDAP / AD 和 OIDC / SSO 索引標籤。", "oidc_redirect_url_invalid": "重新導向 URL 必須使用 http(s),並以 /api/auth/oidc/callback(或 /api/oidc/callback)結尾。", "oidc_redirect_url_example": "範例:{url}", "connection_mode_allow_shared_nat_initiator": "允許共用 NAT 發起端(官方用戶端,同一公網 IP 下多台裝置)", "connection_mode_allow_shared_nat_initiator_hint": "選用。當多個線上對等端共用同一公網 IP,且用戶端沒有登入權杖或 udp_port 時,授權為 shared-nat-initiator。不會繼承其他裝置身分。會削弱該 NAT 的受管註冊出站閘道——僅在無法使用帳戶登入的 CGNAT/辦公室站點啟用。" }, "audit": { "time": "時間", "user": "用戶", "action": "操作", "details": "詳情", "action_login": "Login", "action_login_failed": "登錄失敗", "action_logout": "Logout", "action_password_change": "密碼已更改", "action_2fa_enable": "已啓用 2FA", "action_2fa_disable": "已禁用 2FA", "action_user_create": "用戶已創建", "action_user_update": "用戶已更新", "action_user_delete": "用戶已刪除", "action_settings_update": "設置已更新", "action_device_ban": "設備已封禁", "action_device_unban": "設備已解封", "action_device_delete": "設備已刪除" }, "generator": { "title": "BetterDesk Support Generator", "subtitle": "Build incoming-only BetterDesk Support clients for your end users", "alpha_badge": "ALPHA", "alpha_tooltip": "Downloads Client templates from GitHub and injects custom.txt. Appearance comes from Client Branding at runtime.", "bundles_title": "Support bundles", "new_bundle": "New Support", "editor_title": "安裝包編輯器", "empty_state": "Select a Support bundle on the left or create a new one to begin.", "loading": "正在加載…", "no_bundles": "No bundles yet. Create your first BetterDesk Support client.", "module_title": "BetterDesk Support module", "module_intro": "BetterDesk Support is an incoming-only desktop client (AGPL, based on BetterDesk-Client). The Generator downloads portable templates from GitHub Releases, then injects a server-locked custom.txt for each platform. Appearance is loaded at runtime from the Client Branding API — not baked into installers.", "module_bullet_incoming": "Incoming connections only (no outbound remote to other devices)", "module_bullet_platforms": "Templates: Windows / Linux / macOS (x64 + ARM64 portable)", "module_bullet_terms": "Requires accepting AGPL terms before download", "module_checking": "Checking module status…", "module_accept_terms": "Accept terms", "module_install": "Install from GitHub", "module_finish": "Finish installation", "module_downloading": "Downloading…", "module_installed": "Module installed", "module_status_label": "Status", "module_terms_ok": "Terms accepted", "module_terms_pending": "Terms not accepted", "module_terms_required": "Accept AGPL terms before installing the module", "module_templates_ok": "Templates present", "module_templates_missing": "Templates missing", "module_version": "Version {{v}}", "module_seed_ok": "Signing seed present", "module_seed_missing": "Signing seed missing (plain JSON Phase A)", "module_error_prefix": "Error", "module_no_release": "No GitHub release with generator templates found. Publish BetterDesk-Client release assets first.", "bundle_name": "安裝包名稱", "bundle_name_hint": "僅用於內部標識,不會顯示給最終用戶。", "short_link": "短下載鏈接", "short_link_hint": "用於公開 URL(/d/…)。僅小寫字母、數字和連字符(2–32 個字符)。從安裝包名稱自動填充 — 可縮短以便分享(例如 acme)。", "connection_section": "服務器連接", "server_host": "公網服務器地址", "server_host_placeholder": "support.example.com 或 203.0.113.10", "server_host_hint": "最終用戶訪問您 BetterDesk 服務器的域名或公網 IP。端口取自控制檯配置。", "use_https": "使用 HTTPS / WSS(推薦;區網 HTTP 可取消,類似 RustDesk)", "enrollment_token": "設備註冊", "enrollment_token_pending": "按設備審批後分配", "enrollment_token_set": "按設備 — 在註冊中審批", "enrollment_token_hint": "每次安裝獨立註冊。在註冊面板審批新設備後,服務器爲每臺計算機頒發唯一訪問密鑰。", "enrollment_per_device": "按設備 — 在註冊中審批", "branding_section": "品牌設置", "company_name": "公司/品牌名稱", "short_text": "簡短描述", "product_label": "下載頁產品標籤", "product_label_placeholder": "例如:Acme 遠端支援用戶端", "product_label_hint": "覆寫公開下載頁上的預設產品說明。留空則使用內建 BetterDesk 文字。", "hide_product_type": "在下載頁隱藏產品類型", "hide_product_type_hint": "啟用後,公開下載入口不會顯示產品說明列。", "contact_email": "聯繫郵箱", "contact_phone": "聯繫電話", "contact_url": "聯繫網站", "logo": "徽標", "logo_hint": "PNG、JPEG、SVG 或 WebP。最大 256 KB。", "logo_clear": "移除徽標", "primary_color": "主色", "accent_color": "頁眉顏色", "background_color": "窗口背景色", "surface_color": "卡片背景色", "text_color": "文本顏色", "text_muted_color": "次要文本顏色", "status_ready_color": "就緒指示器顏色", "header_text_color": "標題文本顏色", "default_lang": "默認語言", "allow_unattended": "允許無人值守訪問", "allow_unattended_hint": "啓用後,代理會顯示用於操作員訪問的永久密碼。", "save": "保存安裝包", "revoke": "撤銷", "unrevoke": "重新啓用", "revoked": "已撤銷", "preview_title": "實時預覽", "preview_hint": "最終用戶代理窗口的大致外觀。", "preview_default_name": "BetterDesk 支持", "preview_status_ready": "準備連線(安全連線)", "preview_id": "您的 ID", "preview_password": "密碼", "preview_chat": "與支持人員聊天", "preview_help": "請求幫助", "preview_receive_support": "取得支援", "preview_receive_hint": "可請求協助或與支援人員聊天,也可在下方分享您的 ID 與密碼。", "preview_or_share": "或分享您的 ID", "preview_settings": "設置(僅管理員)", "preview_quit": "退出(僅管理員)", "download_link_title": "下載鏈接", "download_link_hint": "將此鏈接分享給最終用戶。他們會看到帶品牌標識的下載頁面。 更改短鏈接後,舊的 hex 鏈接仍然有效。", "open_portal": "打開", "created": "安裝包已創建", "saved": "安裝包已保存", "deleted": "安裝包已刪除", "revoked_ok": "安裝包已撤銷", "unrevoked_ok": "安裝包已重新啓用", "link_copied": "鏈接已複製到剪貼板", "copy_failed": "無法自動複製,請手動複製", "unsaved_confirm": "放棄未保存的更改?", "confirm_revoke": "撤銷此安裝包?下載鏈接將停止工作。", "confirm_unrevoke": "重新啓用此安裝包?", "confirm_delete": "永久刪除此安裝包?此操作無法撤銷。", "builds_title": "客戶端構建", "builds_hint": "在此服務器上爲各平臺編譯的安裝程序。修復工具鏈錯誤或更新代理源後重新構建。", "builds_loading": "正在加載構建狀態…", "builds_empty": "尚無構建排隊 — 保存安裝包或點擊\"全部重建\"。", "rebuild_all": "全部重建", "rebuilding_all": "正在排隊重建…", "rebuild_queued": "所有平臺構建已排隊", "rebuild_confirm": "重建此安裝包的所有平臺安裝程序?現有就緒產物將被替換。", "build_status_ready": "就緒", "build_status_pending": "排隊中", "build_status_building": "構建中", "build_status_failed": "失敗", "builds_summary": "{{ready}} 就緒 · {{pending}} 排隊中 · {{building}} 構建中 · {{failed}} 失敗", "build_error_hint": "構建錯誤", "errors": { "validation_failed": "驗證失敗", "name_required": "必須填寫安裝包名稱", "company_name_required": "必須填寫公司名稱", "logo_invalid": "徽標必須是有效的圖片文件", "logo_too_large": "徽標必須爲 256 KB 或更小", "logo_read_failed": "讀取徽標文件失敗", "primary_color_invalid": "主色必須是十六進制值(例如 #2563eb)", "accent_color_invalid": "頁眉顏色必須是十六進制值(例如 #1e293b)", "contact_url_invalid": "聯繫網站必須是有效的 URL", "server_host_required": "公網服務器地址爲必填項", "server_host_invalid": "請輸入有效的域名或 IPv4 地址", "token_failed": "無法生成註冊令牌 — 請檢查服務器連接", "rebuild_revoked": "無法重建已撤銷的安裝包 — 請先重新啓用", "slug_invalid": "短鏈接只能包含小寫字母、數字和連字符", "slug_too_short": "短鏈接至少需要 2 個字符", "slug_too_long": "短鏈接最多 32 個字符", "slug_taken": "此短鏈接已被其他安裝包使用", "missing_hash": "Bundle has no branding hash — save the bundle first", "unsupported_platform": "Unsupported platform/format for rebuild", "platforms_required": "請至少選擇一個要建置的平台" }, "legacy_title": "客戶端配置生成器", "config_options": "配置選項", "server_address": "服務器地址", "server_address_hint": "您的服務器域名或 IP 地址", "custom_port": "自定義端口", "port_hint": "留空使用默認端口 (21116)", "relay_server": "中繼服務器", "relay_placeholder": "留空則與 ID 服務器相同", "relay_hint": "可選:單獨的中繼服務器地址", "include_key": "在配置中包含公鑰", "generate": "生成配置", "output": "配置輸出", "usage_title": "連接詳情", "generated": "配置已生成", "server_required": "服務器地址爲必填項", "nothing_to_copy": "請先生成配置", "rdclient_tab": "RdClient 桌面版", "rdclient_new_bundle": "新增 RdClient 套件", "rdclient_subtitle": "建置內嵌面板 URL 的 RdClient 安裝程式", "rdclient_server_url_hint": "BetterDesk 主控台的公開 URL (/remote)。", "agent_client_tab": "Agent Client", "agent_client_new_bundle": "New Agent Client bundle", "support_agent_tab": "Support Agent", "support_agent_new_bundle": "新增 Support Agent", "product_agent_client": "Agent Client", "product_support_agent": "Support", "product_rdclient": "RdClient", "retry_build": "重試", "retry_queued": "已將平台組建加入佇列", "toolchain_banner_ok": "Build toolchain ready (Go {{go}}).", "toolchain_banner_warn": "Build toolchain issues detected — some platforms may fail until tools are installed.", "toolchain_worker_off": "Agent build worker is disabled (AGENT_BUILD_WORKER=off).", "toolchain_go": "Go toolchain missing or unhealthy — install/update Go from Settings → Updates.", "toolchain_wixl": "wixl (msitools) required for Windows .msi builds.", "toolchain_appimage": "Linux AppImage 需要 appimagetool。請重新執行 scripts/install-build-toolchain.sh(無 FUSE 包裝程式)。", "toolchain_deb": "dpkg-deb / fakeroot required for .deb packages.", "toolchain_rpm": "rpmbuild required for .rpm packages.", "toolchain_mesa": "Mesa/OpenGL support needed for Windows GUI builds on headless hosts.", "toolchain_cgo": "CGO / mingw cross-compiler required for Windows Fyne builds.", "toolchain_msi_missing": "MSI builder (wixl) not found — Windows installed builds will fail.", "toolchain_go_missing": "Go is not available — Support Agent builds cannot run.", "rebuild_pending_banner": "A generator rebuild is pending from the last update ({{reason}}).", "platforms_section": "建置平台", "platforms_hint": "選擇要編譯的安裝程式。取消不需要的平台可加快首次建置。", "advanced_branding": "品牌與外觀(選用)", "advanced_branding_hint": "快速建立時可保持收合 — 預設值即可。展開可自訂標誌、顏色與聯絡資訊。", "toolchain_branding_seal": "品牌簽章失敗 — 請檢查主控台上的簽章金鑰後重新建置。", "toolchain_mingw_missing": "找不到 mingw-w64 (x86_64-w64-mingw32-gcc) — Windows 建置將失敗。", "toolchain_appimage_missing": "找不到 appimagetool — AppImage 建置將失敗。" }, "download": { "title": "下載 BetterDesk 代理", "choose_platform": "選擇您的平臺", "choose_platform_hint": "選擇與您的操作系統匹配的安裝程序。", "download": "下載", "building": "正在構建…", "failed": "構建失敗", "need_help": "需要幫助?", "powered_by": "技術支持", "product_agent_client": "BetterDesk Agent Client — full managed endpoint agent", "product_support_agent": "BetterDesk Support Agent — lightweight end-user client", "product_rdclient": "BetterDesk RdClient — operator remote desktop client" }, "server": { "port": "端口", "api_port": "API 端口", "id_server": "ID 服務器", "relay_server": "中繼服務器", "api_key": "API 密鑰" }, "status": { "online": "在線", "offline": "離線", "no_signal": "無信號", "banned": "已封禁", "running": "運行中", "stopped": "已停止", "unknown": "未知", "checking": "檢查中...", "label": "Status" }, "actions": { "refresh": "刷新", "copy": "複製", "connect": "連接", "connect_desktop": "通過桌面客戶端連接", "remote_viewer": "遠程查看器", "web_remote": "Web遠程", "cdap_viewer": "CDAP Snapshot Viewer", "details": "詳情", "edit": "編輯", "delete": "刪除", "ban": "封禁", "unban": "解除封禁", "save": "保存", "cancel": "取消", "confirm": "確認", "close": "關閉", "clear": "清除", "ok": "確定", "saved": "保存成功", "back": "返回", "create": "創建", "dismiss": "忽略", "view_all": "查看全部", "add": "添加", "remove": "移除", "retry": "重試", "show_value": "顯示", "hide_value": "隱藏" }, "time": { "just_now": "剛剛", "seconds_ago": "{count}秒前", "minutes_ago": "{count}分鐘前", "hours_ago": "{count}小時前", "days_ago": "{count}天前", "day_mon": "Mon", "day_tue": "Tue", "day_wed": "Wed", "day_thu": "Thu", "day_fri": "Fri", "day_sat": "Sat", "day_sun": "Sun" }, "users": { "title": "用戶管理", "subtitle": "管理控制檯用戶和權限", "add_user": "添加用戶", "edit_user": "編輯用戶", "username": "用戶名", "username_placeholder": "請輸入用戶名", "username_hint": "3-32 個字符,僅限字母、數字和下劃線", "password": "密碼", "password_placeholder": "請輸入密碼", "password_hint": "至少 8 個字符,包含大小寫字母、數字和符號", "password_leave_empty": "留空保持不變", "role": "角色", "role_admin": "管理員", "role_operator": "Remote Operator", "role_viewer": "查看者", "role_pro": "Pro License (client API only)", "role_super_admin": "超級管理員", "role_server_admin": "服務器管理員", "role_global_admin": "全局管理員", "role_hint": "Server-wide role. Remote Operators connect remotely and can change their own password. Viewers are read-only (no Web Client). Pro License accounts activate RustDesk Pro via the desktop client API only — no web panel access. Organization roles are configured separately.", "user_groups": "用戶組", "user_groups_hint": "用戶組可用於授予對所選設備分組的訪問權限。", "loading_user_groups": "正在加載用戶組...", "no_user_groups": "沒有可用的用戶組", "create_user_group": "創建分組", "edit_user_group": "編輯用戶組", "delete_user_group": "刪除用戶組", "delete_user_group_confirm": "刪除用戶組 {name}?成員將失去通過該組授予的訪問權限。", "user_group_created": "用戶組已創建", "user_group_updated": "用戶組已更新", "user_group_deleted": "用戶組已刪除", "user_group_not_found": "未找到用戶組", "group_name": "組名稱", "group_name_placeholder": "操作員", "group_note": "Note", "group_note_placeholder": "可選備註", "group_name_required": "必須填寫組名稱", "group_members_count": "{count} 名成員", "created": "創建時間", "last_login": "最後登錄", "never": "從未", "actions": "操作", "create": "創建用戶", "edit": "編輯", "reset_password": "重置密碼", "new_password": "新密碼", "delete_title": "刪除用戶", "delete_confirm": "確定要刪除用戶 {username} 嗎?", "delete_success": "用戶刪除成功", "user_created": "用戶創建成功", "user_updated": "用戶更新成功", "password_reset_success": "密碼重置成功", "empty_title": "未找到用戶", "empty_text": "添加用戶以管理控制檯訪問權限", "fill_required": "請填寫所有必填字段", "invalid_username": "用戶名必須爲 3-32 個字符,僅限字母、數字和下劃線", "username_exists": "用戶名已存在", "weak_password": "密碼強度太弱", "password_too_short": "密碼至少需要 8 個字符", "invalid_role": "無效的角色", "cannot_demote_self": "您無法降低自己的權限", "cannot_delete_self": "您無法刪除自己的賬戶", "last_admin": "無法刪除最後一個管理員", "last_admin_go": "無法刪除:這是 BetterDesk 伺服器上唯一的 Super Admin。請先建立或同步另一個 Super Admin(不是 Global Admin)。", "delete_mirror_failed": "無法從伺服器移除該使用者。請在 BetterDesk 伺服器可用時重試。", "admin_only": "此功能僅對管理員可用", "password_required": "密碼爲必填項", "not_found": "未找到用戶", "strength_weak": "弱", "strength_medium": "中", "strength_strong": "強", "security_tips_title": "安全最佳實踐", "tip_strong_passwords": "爲每個用戶使用強且唯一的密碼", "tip_unique_accounts": "爲每個人創建獨立的賬戶", "tip_viewer_role": "Use Viewer for read-only monitoring; Remote Operator for users who need to connect", "tip_operator_role": "Use operator role for users who need to manage devices but not users", "tip_audit_logs": "定期檢查審計日誌以發現可疑活動", "organizations": "組織", "user_organizations": "{username} 的組織", "no_organizations": "用戶未分配到任何組織", "org_removed": "組織分配已刪除", "server_role_label": "服務器角色", "server_role_hint": "決定該用戶在整個控制檯中可以執行的操作(面板訪問、服務器配置、審計等)。", "org_membership_section": "組織成員關係", "org_membership_hint": "用戶可以屬於多個組織。組織角色只控制該組織內的權限,並且獨立於上方的服務器角色。", "column_organizations": "組織", "provider": "提供商", "provider_local": "本地", "provider_ldap": "LDAP/AD", "provider_oidc": "SSO", "password_managed_by_provider": "由身份提供商管理", "provider_managed_hint": "此賬戶由外部身份提供商(LDAP/AD 或 SSO)管理。密碼和角色由提供商控制,無法在此處更改。", "no_orgs_short": "—", "org_count_one": "{count} 個組織", "org_count_many": "{count} 個組織", "all_orgs_assigned": "該用戶已經是所有組織的成員。", "email": "Email", "email_placeholder": "operator@example.com", "email_hint": "Used for help request notifications when the user is assigned to device folders or groups.", "scope_hint": "Limit which devices this user sees: assign user groups, folders, and/or direct devices. Without restrictions, operators and viewers see all devices (unless the server uses restricted default mode in Settings).", "role_desc_viewer": "Read-only panel access: device list, audit, metrics. Cannot use Web Remote Desktop.", "role_desc_operator": "Can connect via Web Client and RustDesk desktop, edit devices, and change own password in Settings.", "role_desc_pro": "RustDesk desktop client API only — activates Pro license. Blocked from web panel login.", "role_desc_admin": "Full access (legacy alias for Super Admin).", "role_desc_super_admin": "Full server and panel access, including user and server configuration.", "role_desc_server_admin": "Server infrastructure, keys, and read-only user visibility. No device connect.", "role_desc_global_admin": "Manage all users, organizations, and devices. Cannot change server config.", "user_folders": "Folder access", "user_folders_hint": "Devices in selected folders are visible to this user when folder ACL is configured.", "user_direct_devices": "Direct devices", "user_direct_devices_hint": "Grant access to specific devices regardless of folder or group membership.", "user_direct_devices_placeholder": "Enter device IDs separated by commas", "effective_scope_count": "{count} devices visible", "loading_folders": "Loading folders...", "no_folders": "No folders available", "pro_strategy_label": "RustDesk Pro strategy", "pro_strategy_hint": "Optional access-control strategy for RustDesk Pro client features (separate from panel role).", "pro_strategy_none": "None", "column_scope": "Scope" }, "folders": { "title": "文件夾", "create": "創建文件夾", "edit": "編輯文件夾", "delete": "刪除文件夾", "name": "文件夾名稱", "name_placeholder": "請輸入文件夾名稱", "name_required": "文件夾名稱爲必填項", "name_too_long": "文件夾名稱過長(最多 50 個字符)", "color": "顏色", "icon": "圖標", "not_found": "未找到文件夾", "delete_confirm": "確定要刪除此文件夾嗎?設備將被取消分配。", "delete_success": "文件夾刪除成功", "created": "文件夾創建成功", "updated": "文件夾更新成功", "no_devices_selected": "未選擇設備", "devices_moved": "設備移動成功", "device_assigned": "設備已分配到文件夾", "unassigned": "未分配", "all_devices": "所有設備", "drag_hint": "將設備拖拽到文件夾中進行分組", "move_to": "移動到", "toggle_sidebar": "切換側邊欄" }, "errors": { "forbidden_title": "訪問被拒絕", "forbidden_message": "您沒有權限訪問此資源。", "not_found_title": "頁面未找到", "not_found_message": "您要查找的頁面不存在或已被移動。", "server_error_title": "服務器錯誤", "server_error_message": "出現了問題,請稍後重試。", "go_home": "返回首頁", "try_again": "重試", "load_devices_failed": "加載設備失敗", "load_key_failed": "加載密鑰失敗", "load_qr_failed": "加載二維碼失敗", "load_audit_failed": "加載審計日誌失敗", "load_users_failed": "加載用戶失敗", "load_folders_failed": "加載文件夾失敗", "download_failed": "下載失敗", "logout_failed": "退出登錄失敗", "password_change_failed": "修改密碼失敗", "language_change_failed": "切換語言失敗", "ban_failed": "封禁設備失敗", "unban_failed": "解除封禁失敗", "delete_failed": "刪除設備失敗", "change_id_failed": "更改設備 ID 失敗", "bulk_delete_failed": "批量刪除設備失敗", "sync_failed": "同步狀態失敗", "error": "錯誤", "not_found": "未找到", "server_error": "服務器錯誤", "load_device_failed": "加載設備失敗", "load_orgs_failed": "加載組織失敗" }, "remote": { "title": "遠程桌面", "connecting": "正在連接...", "waiting_password": "等待密碼", "authenticating": "正在認證...", "streaming": "已連接", "disconnected": "已斷開", "error": "錯誤", "status_idle": "空閒", "password_required": "需要密碼", "enter_password_for": "請輸入設備密碼", "password_placeholder": "設備密碼", "connect": "連接", "reconnect": "重新連接", "use_cdap_fallback": "使用 CDAP 查看器", "cdap_fallback_hint": "Open the lightweight JPEG-polling viewer that uses bd-signal/CDAP instead of the RustDesk relay. Useful when the peer is offline on the relay but reachable via the agent management channel.", "disconnect": "斷開", "back_to_devices": "返回設備列表", "fullscreen": "全屏", "toggle_audio": "切換音頻", "send_keys": "發送按鍵", "scale_mode": "縮放模式", "scale_fit": "適應窗口", "scale_fill": "填充窗口", "scale_original": "原始大小 (1:1)", "scale_stretch": "拉伸填充", "actions": "操作", "lock_screen": "鎖定屏幕", "restart_remote": "重啓遠程設備", "refresh_screen": "刷新屏幕", "clipboard_paste": "從剪貼板粘貼", "clipboard_empty": "剪貼板爲空", "clipboard_denied": "剪貼板訪問被拒絕。需要HTTPS或未授予權限。", "block_input": "阻止輸入", "reset_keyboard": "重設鍵盤狀態", "reset_keyboard_done": "已在遠端重設鍵盤狀態", "keyboard_mode": "鍵盤模式", "keyboard_mode_auto": "自動(Map,與 RustDesk 相同)", "keyboard_mode_legacy": "Legacy(字元)", "keyboard_mode_map": "Map(實體掃描碼)", "display_settings": "顯示設置", "image_quality": "圖像質量", "quality_best": "最佳(全質量,60fps)", "quality_balanced": "平衡", "quality_low": "性能優先", "codec": "視頻編解碼器", "codec_auto": "自動(推薦)", "show_cursor": "顯示遠程光標", "lock_after_session": "會話結束後鎖定", "privacy_mode": "隱私模式", "disable_clipboard": "禁用剪貼板", "chat": "聊天", "chat_placeholder": "輸入消息...", "record": "錄製屏幕", "view_only": "僅查看", "pin_toolbar": "固定工具欄", "monitors": "顯示器", "select_monitor": "選擇顯示器", "quality_speed": "速度(低質量,60fps)", "quality_quality": "質量(最佳,30fps)", "recording_started": "錄製已開始", "recording_stopped": "錄製已停止", "download_recording": "下載錄製", "e2e_encrypted": "端到端加密", "e2e_key_exchange": "正在建立安全通道...", "confirm_restart": "確定要重啓遠程設備嗎?", "webcodecs_not_supported": "您的瀏覽器不支持 WebCodecs API。請使用 Chrome 94+ 或 Edge 94+。", "webcodecs_insecure_context": "WebCodecs 在 HTTP 下不可用。視頻使用軟件回退。爲獲得最佳性能,請使用 HTTPS。", "webcodecs_fallback_active": "軟件視頻解碼器已激活(性能有限)", "click_to_start": "點擊開始", "autoplay_blocked": "瀏覽器需要用戶交互才能開始播放視頻和音頻。", "start_playback": "開始播放", "new_connection": "新建連接", "device_id_placeholder": "輸入設備ID", "session_picker": { "title": "選擇裝置", "already_connected": "已連線" }, "http_warning": "HTTP模式:僅支持H.264軟件解碼 (~15 FPS)。使用HTTPS可獲得完整性能 (WebCodecs, VP9, 60 FPS)。", "file_transfer": "文件傳輸", "file_upload": "上傳", "file_download": "下載", "file_empty": "此文件夾爲空", "file_loading": "加載中...", "file_timeout": "遠程設備未響應。文件傳輸可能不受支持或在遠程計算機上已禁用。", "file_transfers": "傳輸列表", "file_complete": "完成", "file_error": "傳輸失敗", "file_show_hidden": "顯示隱藏文件", "file_new_folder": "新建文件夾", "file_new_folder_prompt": "輸入文件夾名稱:", "file_parent": "上級目錄", "file_root": "根目錄", "file_rename": "重命名", "file_rename_prompt": "輸入新名稱:", "file_delete_confirm": "確定要刪除此項嗎?", "file_cancelled": "傳輸已取消", "2fa_required": "需要雙因素驗證", "2fa_hint": "輸入驗證器應用中的6位數代碼", "2fa_invalid": "請輸入有效的6位數代碼", "verify": "驗證", "remember_peer_password": "在此裝置上記住裝置密碼", "save_peer_password": "儲存密碼", "input_mode_touch": "觸控", "input_mode_touchpad": "觸控板", "show_keyboard": "鍵盤", "special_keys": "特殊鍵", "special_print_screen": "Print Screen", "mobile_toolbar": "遠端控制", "phone_unsupported_title": "遠端桌面需要更大的螢幕", "phone_unsupported_body": "請使用平板、展開的折疊裝置或桌面。仍可在主控台管理裝置。", "phone_unsupported_back_devices": "返回裝置", "phone_unsupported_get_desktop": "取得 RdClient 桌面版", "file_local": "本機電腦", "file_remote": "遠端電腦", "file_send": "傳送", "file_pick_folder": "選擇資料夾", "file_queue_empty": "沒有進行中的傳輸", "file_connecting": "正在連線檔案傳輸工作階段…", "file_connect_failed": "無法開啟檔案傳輸工作階段", "file_local_limited": "完整的本機資料夾瀏覽需要 HTTPS 下的 Chrome 或 Edge。仍可上傳和下載檔案。", "file_transfer_unavailable_cdap": "CDAP 快照工作階段不支援檔案傳輸。", "file_status_waiting": "等待中…", "file_status_transferring": "傳輸中…", "file_status_saving": "儲存中…", "file_status_downloaded": "已下載", "file_status_uploaded": "已上傳", "file_drop_upload_hint": "拖放到此處上傳到:{path}", "file_local_upload_hint": "將檔案拖到左側框中或點擊上傳。目的地為遠端側目前開啟的資料夾。", "file_transfer_stalled": "遠端裝置未開始傳輸", "file_no_local_tree": "選擇資料夾以瀏覽本機檔案(選用)", "file_dropzone_title": "將檔案拖放到此處", "file_dropzone_subtitle": "或點擊選擇檔案", "file_dropzone_multiple": "支援多個檔案", "file_dropzone_waiting": "正在等待遠端連線…", "file_overwrite_title": "檔案已存在", "file_overwrite_message": "遠端電腦上已存在名為「{name}」的檔案。是否覆寫?", "file_overwrite_skip": "略過", "file_overwrite_skip_all": "全部略過", "file_overwrite_confirm": "覆寫", "file_overwrite_all": "全部覆寫", "file_resume": "繼續", "file_open": "開啟", "file_up": "上層", "file_home": "首頁", "file_hide_hidden": "隱藏隱藏檔案", "windows_sessions": "Windows 工作階段", "cliprdr_use_file_transfer": "此資料夾太大,不適合透過剪貼簿貼上。請使用檔案傳輸,以免遠端桌面當住。", "file_upload_folder": "上傳資料夾", "file_download_folder": "下載資料夾", "file_folder_tag": "資料夾", "file_status_folder_uploaded": "資料夾已上傳", "file_status_folder_downloaded": "資料夾已下載", "file_status_current_file": "目前:{name}", "file_folder_download_desktop_only": "資料夾下載需要 RdClient 桌面版。請逐一下載檔案,或使用 RdClient 桌面版。" }, "branding": { "identity_title": "品牌標識", "identity_desc": "自定義控制檯中顯示的應用名稱和描述", "app_name": "應用名稱", "app_description": "應用描述", "logo_title": "標誌", "logo_desc": "選擇標誌在側邊欄和登錄頁面中的顯示方式", "logo_type_text": "文字標誌", "logo_type_icon": "Material 圖標", "logo_type_svg": "SVG 代碼", "logo_type_image": "圖片 URL", "logo_text": "標誌文字", "logo_text_hint": "顯示爲品牌標誌的主要文字", "logo_text_accent": "強調文字", "logo_text_accent_hint": "標誌下方的文字(例如產品名稱或標語)", "logo_icon_name": "圖標名稱", "logo_icon_hint": "輸入 Material Icons 名稱(例如 dns、cloud、security)。參見 fonts.google.com/icons", "logo_svg_code": "SVG 代碼", "logo_svg_hint": "在此粘貼您的 SVG 標記。支持包含路徑和樣式的完整 元素。", "logo_image_upload": "上傳圖片", "logo_image_choose": "選擇圖片文件", "logo_image_hint": "PNG、JPG、GIF、WebP 或 SVG。最大 2 MB。圖片保存在服務器上。", "logo_image_url": "圖片路徑 / URL", "logo_image_url_hint": "上傳文件時自動填充,或手動輸入 URL / 路徑。", "logo_image_too_large": "圖片過大。最大允許 2 MB。", "logo_image_invalid_type": "無效的文件類型。請使用 PNG、JPG、GIF、WebP 或 SVG。", "logo_upload_success": "Logo 上傳成功。", "preview": "預覽", "colors_title": "配色方案", "colors_desc": "自定義調色板。留空使用默認值。", "colors_backgrounds": "背景色", "colors_text": "文字色", "colors_accents": "強調色", "colors_borders": "邊框色", "typography_title": "字體排版", "typography_desc": "選擇標題和正文字體。字體將下載到服務器進行自託管。", "font_heading": "標題字體", "font_heading_hint": "用於標題(H1–H6)和文字標誌", "font_body": "正文字體", "font_body_hint": "用於正文和界面元素", "font_search_placeholder": "搜索字體...", "font_system_default": "系統默認", "font_clear": "清除", "font_cat_all": "全部", "font_downloaded_count": "字體已下載到服務器", "import_export_title": "導入 / 導出", "import_export_desc": "將主題另存爲 JSON 文件或從其他實例導入", "export_theme": "導出主題", "import_theme": "導入主題", "reset_defaults": "恢復默認", "save_branding": "保存品牌設置", "saved": "Branding saved successfully.", "exported": "主題已導出", "imported": "Theme imported successfully.", "import_error": "主題導入失敗。文件格式無效。", "reset_confirm": "確定要將品牌設置恢復爲默認值嗎?此操作無法撤銷。", "reset_success": "Branding reset to defaults.", "powered_by": "技術支持", "background_title": "背景與外觀", "background_desc": "設置控制檯壁紙、漸變或純色背景。卡片懸浮其上。", "bg_type_none": "無", "bg_type_color": "純色", "bg_type_gradient": "漸變", "bg_type_image": "圖片", "bg_color": "背景顏色", "bg_gradient": "CSS 漸變", "bg_gradient_hint": "任何有效的 CSS 漸變,例如 linear-gradient(135deg, #1e293b, #0f172a)", "bg_image_upload": "上傳背景圖片", "bg_image_choose": "選擇圖片文件", "bg_image_hint": "PNG、JPG、WebP 或 GIF。最大 8 MB。存儲在服務器上。", "bg_image_url": "圖片路徑 / URL", "bg_size": "圖片尺寸", "bg_size_cover": "覆蓋(填滿屏幕)", "bg_size_contain": "包含(適應)", "bg_size_auto": "自動(原始)", "bg_blur": "背景模糊", "bg_overlay": "深色遮罩", "bg_overlay_hint": "使背景變暗以提高文字可讀性。", "bg_image_too_large": "圖片過大。最大尺寸爲 8 MB。", "bg_image_invalid_type": "文件類型無效。請使用 PNG、JPG、WebP 或 GIF。", "bg_upload_success": "背景圖片上傳成功。", "login_title": "登錄頁面", "login_desc": "自定義登錄界面的標題、副標題和背景。", "login_heading": "登錄標題", "login_heading_placeholder": "歡迎回來", "login_subheading": "登錄副標題", "login_subheading_placeholder": "登錄您的賬戶", "login_bg_inherit": "與控制檯相同", "agent_title": "代理下載頁面", "agent_desc": "自定義向最終用戶顯示的公共代理下載門戶。", "agent_show_powered": "顯示 \"Powered by BetterDesk\"", "agent_show_powered_hint": "在下載門戶頁腳顯示 BetterDesk 署名。", "footer_title": "頁腳與版權", "footer_desc": "添加顯示在登錄界面和控制檯側邊欄的自定義頁腳行。", "footer_text": "頁腳文字", "footer_text_hint": "例如版權聲明或公司名稱。", "show_powered": "顯示 \"BetterDesk\" 署名", "show_powered_hint": "在登錄頁腳和側邊欄顯示 BetterDesk 名稱和版本。", "custom_css_title": "自定義 CSS", "custom_css_desc": "高級:注入應用於整個控制檯和登錄頁面的自定義 CSS。", "custom_css_hint": "請謹慎使用。無效或不安全的規則會被過濾。最多 20,000 個字符。", "save_now": "Save now", "autosaved": "Changes saved automatically.", "status_saved": "All changes saved", "status_dirty": "Unsaved changes", "status_saving": "Saving…", "status_error": "Save failed", "revert_changes": "Revert changes", "profiles_label": "Appearance profile", "profile_apply": "Apply profile", "profile_new": "New profile", "profile_save": "Save to profile", "profile_duplicate": "Duplicate", "profile_delete": "Delete", "profile_none": "— Select profile —", "profile_active": "active", "profile_applied": "Profile applied.", "profile_created": "Profile created.", "profile_updated": "Profile updated.", "profile_duplicated": "Profile duplicated.", "profile_deleted": "Profile deleted.", "profile_delete_confirm": "Delete this appearance profile?", "profile_name_prompt": "Profile name:", "profile_select_first": "Select a profile first.", "builtin_themes": "Built-in themes", "theme_apply_confirm": "Apply this built-in theme? Current settings will be replaced.", "theme_applied": "Theme applied.", "module_identity": "Identity & logo", "module_colors": "Colors", "module_typography": "Typography", "module_backgrounds": "Console background", "module_pages": "Login & agent pages", "module_advanced": "Advanced", "modules_nav": "Appearance modules", "live_preview": "Live preview", "preview_apply_page": "Preview on this page", "preview_card_title": "Dashboard card", "preview_card_body": "Sample body text showing your typography and colors.", "preview_btn_primary": "Primary", "preview_btn_secondary": "Secondary", "font_google": "Google Fonts", "font_local": "Downloaded", "font_upload": "Upload custom", "font_upload_choose": "Choose font file", "font_upload_name": "Font family name", "font_upload_success": "Font uploaded successfully.", "font_local_empty": "No fonts downloaded yet.", "font_delete": "Remove font", "glass_title": "玻璃表面", "glass_desc": "為卡片、模態框、表單及其他面板元素套用磨砂玻璃背景。", "glass_enabled": "啟用玻璃表面", "glass_color": "玻璃色調", "glass_color_hint": "磨砂面板的基礎顏色。留空時使用次要背景色。", "glass_blur": "表面模糊", "glass_opacity": "玻璃不透明度" }, "device_detail": { "tab_overview": "概覽", "tab_tags": "標籤與備註", "tab_actions": "操作", "section_identity": "身份信息", "section_network": "網絡", "section_timestamps": "時間戳", "section_connect": "連接", "section_manage": "管理", "folder": "文件夾", "status_tier": "狀態等級", "device_banned": "此設備已被封禁", "no_reason": "未提供原因", "tags": "標籤", "no_tags": "此設備未分配標籤", "tag_placeholder": "輸入標籤名...", "add_tag": "添加", "tag_exists": "此標籤已存在", "notes": "備註", "notes_placeholder": "添加關於此設備的備註...", "danger_zone": "危險區域", "action_connect_web": "網頁遠程", "action_connect_web_desc": "通過瀏覽器遠程桌面連接", "action_native_remote": "BetterDesk 遠程", "action_native_remote_desc": "原生 JPEG 流 — 無需插件", "action_connect_desktop": "桌面客戶端", "action_connect_desktop_desc": "在桌面客戶端應用中打開", "action_change_id_desc": "更改設備註冊 ID", "action_ban_desc": "阻止此設備連接", "action_unban_desc": "允許此設備重新連接", "action_delete_desc": "永久刪除此設備", "tab_hardware": "硬件", "tab_metrics": "指標", "tab_services": "服務", "tab_processes": "進程", "tab_events": "事件", "tab_activity": "活動", "tab_files": "文件", "agent_lazy_hint": "單擊此選項卡以從代理加載實時數據", "agent_offline": "代理離線", "agent_timeout": "代理響應超時", "agent_error": "從代理加載數據失敗", "service_name": "名稱", "service_display": "顯示名稱", "service_status": "狀態", "service_start": "啓動模式", "process_name": "名稱", "process_user": "用戶", "process_memory": "內存", "section_system": "系統", "section_cpu": "處理器", "section_memory": "內存", "section_displays": "顯示器", "section_encoding": "編碼能力", "section_live_metrics": "實時指標", "section_current_usage": "當前使用情況", "section_usage_history": "使用歷史", "os": "操作系統", "version": "客戶端版本", "cpu_model": "CPU 型號", "cpu_cores": "CPU 核心數", "cpu_freq": "CPU 頻率", "total_memory": "總內存", "metric_memory": "內存", "metric_disk": "磁盤", "metrics_updated": "已更新", "device_groups": "分組", "no_sysinfo": "暫無硬件信息", "no_sysinfo_hint": "設備發送系統信息報告後將顯示硬件信息", "no_metrics": "暫無指標數據", "no_metrics_hint": "設備發送心跳報告後將顯示指標數據", "chart_oldest": "← 最早", "chart_newest": "最新 →" }, "inventory": { "title": "資產清單", "subtitle": "受管設備的硬件和軟件清單", "device_id": "設備 ID", "hostname": "主機名", "os": "操作系統", "cpu": "CPU", "cpu_cores": "CPU 核心數", "cpu_usage": "CPU 使用率", "memory": "內存", "memory_total": "總內存", "memory_used": "已用內存", "memory_available": "可用內存", "memory_usage": "內存使用率", "swap": "交換空間", "disks": "磁盤", "disk_count": "磁盤數量", "network": "網絡", "network_interfaces": "網絡接口", "software": "軟件", "software_count": "已安裝軟件", "system": "系統", "kernel": "內核", "architecture": "架構", "uptime": "運行時間", "frequency": "頻率", "physical_cores": "物理核心", "logical_cores": "邏輯核心", "model": "型號", "usage": "使用率", "total": "總計", "used": "已用", "available": "可用", "mount_point": "掛載點", "removable": "可移動", "mac_address": "MAC 地址", "ip_addresses": "IP 地址", "traffic": "流量", "collect_now": "立即採集", "collector_running": "採集器運行中", "collector_stopped": "採集器已停止", "last_upload": "最後上傳", "total_uploads": "總計", "last_seen": "最後在線", "collected_at": "採集時間", "no_data": "暫無資產數據。點擊「立即採集」收集系統信息。", "no_devices": "未找到有資產數據的設備", "detail_title": "設備資產詳情", "telemetry": "遙測", "view_detail": "查看詳情", "export": "導出", "refresh": "刷新" }, "tickets": { "title": "服務檯", "subtitle": "支持工單和問題跟蹤", "create": "新建工單", "edit": "編輯工單", "delete": "刪除工單", "detail": "工單詳情", "ticket_id": "工單 ID", "ticket_title": "標題", "description": "描述", "status": "狀態", "priority": "優先級", "category": "分類", "assigned_to": "分配給", "created_by": "創建者", "device": "設備", "sla_due": "SLA 到期", "created_at": "創建時間", "updated_at": "更新時間", "resolved_at": "解決時間", "closed_at": "關閉時間", "status_open": "待處理", "status_in_progress": "處理中", "status_resolved": "已解決", "status_closed": "已關閉", "priority_low": "低", "priority_medium": "中", "priority_high": "高", "priority_critical": "緊急", "category_general": "常規", "category_hardware": "硬件", "category_software": "軟件", "category_network": "網絡", "category_access": "訪問權限", "category_other": "其他", "comments": "評論", "add_comment": "添加評論", "comment_placeholder": "寫下評論...", "internal_note": "內部備註(對終端用戶不可見)", "attachments": "附件", "upload_attachment": "上傳附件", "download": "下載", "connect_device": "連接到設備", "no_tickets": "未找到工單", "no_comments": "暫無評論", "no_attachments": "暫無附件", "title_required": "標題爲必填項", "delete_confirm": "確定要刪除工單 #{id} 嗎?", "delete_success": "工單刪除成功", "created_success": "工單創建成功", "updated_success": "工單更新成功", "sla_overdue": "SLA 已逾期", "filter_all": "全部", "search_placeholder": "搜索工單...", "assign_to_me": "分配給我", "unassign": "取消分配", "stats_total": "總計", "stats_open": "待處理", "stats_in_progress": "處理中", "stats_resolved": "已解決", "stats_closed": "已關閉" }, "activity": { "title": "活動監控", "subtitle": "應用使用和空閒跟蹤", "device": "設備", "hostname": "主機名", "sessions": "會話", "idle_time": "空閒時間", "active_time": "活躍時間", "last_report": "最後報告", "top_apps": "熱門應用", "app_name": "應用程序", "window_title": "窗口標題", "category": "分類", "duration": "持續時間", "started_at": "開始時間", "ended_at": "結束時間", "session_count": "會話數", "total_active": "總活躍時間", "total_idle": "總空閒時間", "detail_count": "詳細記錄", "no_data": "暫無活動數據", "no_sessions": "暫無會話記錄", "filter_from": "從", "filter_to": "到", "filter_apply": "應用篩選", "hours": "小時", "minutes": "分鐘", "seconds": "秒", "category_browser": "瀏覽器", "category_productivity": "辦公效率", "category_communication": "通訊", "category_development": "開發", "category_media": "媒體", "category_gaming": "遊戲", "category_system": "系統", "category_other": "其他", "summary": "摘要", "details": "詳情", "refresh": "刷新", "search": "搜索設備...", "date_range": "日期範圍", "device_id": "設備ID", "session_start": "會話開始", "session_end": "會話結束", "user": "用戶", "no_activity": "暫無活動記錄", "reported_at": "報告時間", "detail": "詳情", "no_apps": "暫無應用" }, "automation": { "title": "自動化與告警", "subtitle": "告警規則、遠端命令", "rules": "告警規則", "rules_subtitle": "定義觸發通知的條件", "alerts": "告警歷史", "alerts_subtitle": "查看和確認已觸發的告警", "commands": "遠程命令", "commands_subtitle": "向遠程設備發送命令", "smtp": "SMTP 配置", "smtp_subtitle": "郵件通知設置", "rule_name": "規則名稱", "description": "描述", "condition_type": "條件類型", "condition_op": "運算符", "condition_value": "閾值", "severity": "嚴重程度", "scope_device": "目標設備", "scope_all": "所有設備", "cooldown": "冷卻時間(秒)", "notify_emails": "通知郵箱", "enabled": "已啓用", "disabled": "已禁用", "create_rule": "創建規則", "edit_rule": "編輯規則", "delete_rule": "刪除規則", "acknowledge": "確認", "acknowledged": "已確認", "unacknowledged": "未確認", "triggered_at": "觸發時間", "severity_info": "信息", "severity_warning": "警告", "severity_critical": "嚴重", "op_gt": "大於", "op_gte": "大於等於", "op_lt": "小於", "op_lte": "小於等於", "op_eq": "等於", "op_neq": "不等於", "type_cpu_usage": "CPU 使用率 (%)", "type_memory_usage": "內存使用率 (%)", "type_disk_usage": "磁盤使用率 (%)", "type_offline_duration": "離線時長 (秒)", "type_idle_duration": "空閒時長 (秒)", "type_custom": "自定義", "command_type": "命令類型", "command_payload": "命令 / 腳本", "command_result": "結果", "command_status": "狀態", "send_command": "發送命令", "status_pending": "待處理", "status_running": "運行中", "status_completed": "已完成", "status_failed": "失敗", "smtp_host": "SMTP 主機", "smtp_port": "端口", "smtp_secure": "使用 TLS", "smtp_user": "用戶名", "smtp_pass": "密碼", "smtp_from": "發件人地址", "smtp_test": "測試連接", "smtp_save": "保存配置", "smtp_test_success": "連接成功", "smtp_test_failed": "連接失敗", "no_rules": "暫未配置告警規則", "no_alerts": "暫無告警觸發", "no_commands": "暫無已發送的命令", "id_payload_required": "設備 ID 和命令內容爲必填項", "no_commands_sent": "尚未發送任何命令" }, "file_transfer": { "title": "文件傳輸", "transfers": "傳輸列表", "new_transfer": "新建傳輸", "upload": "上傳", "download": "下載", "direction": "方向", "filename": "文件名", "file_size": "文件大小", "mime_type": "MIME 類型", "progress": "進度", "status": "狀態", "device": "設備", "initiated_by": "發起者", "created_at": "創建時間", "cancel": "取消", "cancel_confirm": "確定要取消此傳輸嗎?", "download_file": "下載文件", "browse_files": "瀏覽文件", "select_file": "選擇文件", "select_device": "選擇設備", "no_transfers": "暫無文件傳輸", "status_pending": "待處理", "status_active": "進行中", "status_completed": "已完成", "status_failed": "失敗", "status_cancelled": "已取消", "bytes_transferred": "已傳輸字節", "chunks": "分塊", "transfer_started": "傳輸已開始", "transfer_completed": "傳輸已完成", "transfer_failed": "傳輸失敗", "transfer_cancelled": "傳輸已取消", "max_file_size": "最大文件大小:4 GB", "error_too_large": "文件過大", "error_no_device": "未選擇設備", "error_no_file": "未選擇文件" }, "network": { "title": "網絡監控", "targets": "監控目標", "add_target": "添加目標", "edit_target": "編輯目標", "delete_target": "刪除目標", "delete_confirm": "確定要刪除此目標嗎?", "target_name": "名稱", "host": "主機", "port": "端口", "url": "URL", "check_type": "檢查類型", "timeout": "超時(毫秒)", "interval": "間隔(毫秒)", "enabled": "已啓用", "status": "狀態", "last_check": "最後檢查", "last_rtt": "最後 RTT", "rtt_ms": "RTT(毫秒)", "status_up": "正常", "status_down": "宕機", "status_unknown": "未知", "check_now": "立即檢查", "history": "檢查歷史", "stats": "統計", "total_targets": "總目標數", "targets_up": "正常目標", "targets_down": "宕機目標", "type_ping": "Ping (ICMP)", "type_tcp": "TCP 端口", "type_http": "HTTP", "type_https": "HTTPS", "tools": "網絡工具", "ping_tool": "Ping 測試", "tcp_tool": "TCP 端口檢查", "http_tool": "HTTP 檢查", "dns_tool": "DNS 解析", "monitor_start": "啓動監控", "monitor_stop": "停止監控", "monitor_running": "監控運行中", "monitor_stopped": "監控已停止", "no_targets": "暫未配置監控目標", "no_history": "暫無檢查歷史", "error_code": "錯誤", "status_code": "HTTP 狀態碼", "search_targets": "搜索目標...", "name": "名稱", "tab_targets": "目標", "tab_tools": "工具", "avg_latency": "平均延遲", "type": "類型", "latency": "延遲", "check_history": "檢查歷史", "name_host_required": "名稱和主機爲必填項", "uptime": "運行時間", "response_time": "響應時間", "avg_response": "平均響應", "charts": "圖表", "realtime": "實時", "response_time_ms": "響應時間 (ms)", "uptime_percent": "運行時間 %", "last_24h": "過去24小時", "last_7d": "過去7天", "last_30d": "過去30天" }, "dataguard": { "title": "數據防護 — DLP", "policies": "DLP 策略", "add_policy": "添加策略", "edit_policy": "編輯策略", "delete_policy": "刪除策略", "delete_confirm": "確定要刪除此策略嗎?", "policy_name": "名稱", "policy_description": "描述", "policy_desc": "策略描述", "status": "狀態", "enabled": "已啓用", "disabled": "已禁用", "rules": "規則", "add_rule": "添加規則", "rule_type": "規則類型", "rule_type_usb": "USB 設備", "rule_type_file": "文件操作", "action": "動作", "action_allow": "允許", "action_block": "阻止", "action_log": "僅記錄", "filter": "篩選", "vid": "供應商 ID (VID)", "pid": "產品 ID (PID)", "serial": "序列號", "device_class": "設備類型", "drive_type": "驅動器類型", "file_extensions": "文件擴展名", "events": "DLP 事件", "event_source": "來源", "event_source_usb": "USB", "event_source_file": "文件", "event_type": "事件類型", "event_details": "詳情", "no_policies": "暫未配置 DLP 策略", "no_events": "暫無 DLP 事件記錄", "stats": "統計", "total_events": "總事件數", "blocked_events": "已阻止", "logged_events": "已記錄", "usb_events": "USB 事件", "file_events": "文件事件", "device_id": "設備 ID", "policy_matched": "匹配的策略", "timestamp": "時間戳", "drive_removable": "可移動", "drive_fixed": "固定", "drive_network": "網絡", "drive_cdrom": "CD-ROM", "drive_unknown": "未知", "total_policies": "策略總數", "active_policies": "活動策略", "violations": "Violations", "blocked": "Blocked", "tab_policies": "策略", "tab_events": "Events", "search_policies": "搜索策略...", "create_policy": "創建策略", "policy_type": "策略類型", "scope": "Scope", "events_count": "Events", "search_events": "搜索事件...", "event_time": "Event Time", "device": "設備", "policy": "策略", "detail": "Detail", "scope_help": "以逗號分隔設備 ID,或留空表示全部", "scope_all": "所有設備", "active": "Active", "type_file_type": "文件類型", "type_usb": "USB", "type_clipboard": "剪貼板", "type_screen_share": "屏幕共享", "type_file_transfer": "文件傳輸" }, "reports": { "title": "報表", "generate": "生成報表", "generate_csv": "導出 CSV", "report_type": "報表類型", "type_devices": "設備摘要", "type_activity": "活動摘要", "type_security": "安全報告", "type_tickets": "工單報告", "type_network": "網絡報告", "type_inventory": "資產報告", "type_alerts": "告警報告", "saved": "已保存的報表", "save_report": "保存報表", "delete_report": "刪除報表", "delete_confirm": "確定要刪除此已保存的報表嗎?", "no_saved": "暫無已保存的報告", "report_title": "標題", "created_by": "創建者", "created_at": "創建時間", "filters": "篩選條件", "date_from": "從", "date_to": "到", "device_filter": "設備 ID", "generated_at": "生成時間", "section": "數據部分", "total_devices": "設備總數", "online": "在線", "offline": "離線", "banned": "已封禁", "platform_distribution": "平臺分佈", "top_applications": "熱門應用", "total_active": "總活躍時間", "total_idle": "總空閒時間", "dlp_stats": "DLP 統計", "banned_devices": "已封禁設備", "audit_logs": "審計日誌", "ticket_stats": "工單統計", "category_distribution": "分類分佈", "priority_distribution": "優先級分佈", "targets_status": "目標狀態", "os_distribution": "操作系統分佈", "avg_ram": "平均內存", "alert_rules": "告警規則", "recent_alerts": "最近告警", "tab_generate": "生成", "tab_saved": "已保存的報告", "type_devices_desc": "所有註冊設備概覽", "type_activity_desc": "應用使用和會話統計", "type_security_desc": "安全事件和被禁用設備", "type_tickets_desc": "支持工單統計和摘要", "type_network_desc": "網絡監控和運行時間數據", "type_inventory_desc": "硬件和軟件清單", "type_alerts_desc": "告警和規則歷史", "report_name": "報告名稱", "format": "格式", "save": "保存", "preview": "預覽", "download": "下載", "delete_saved": "刪除已保存的報告", "raw_json": "Raw JSON" }, "tenants": { "title": "多租戶", "list": "租戶列表", "add_tenant": "添加租戶", "edit_tenant": "編輯租戶", "delete_tenant": "刪除租戶", "delete_confirm": "確定要刪除此租戶嗎?所有設備和用戶分配將被移除。", "name": "名稱", "slug": "標識符", "contact_name": "聯繫人", "contact_email": "聯繫郵箱", "max_devices": "最大設備數", "max_devices_hint": "0 = 不限", "notes": "備註", "active": "活躍", "inactive": "停用", "devices": "設備", "users": "用戶", "assign_device": "分配設備", "assign_devices": "分配設備", "remove_device": "移除設備", "assign_user": "分配用戶", "remove_user": "移除用戶", "no_tenants": "暫未配置租戶", "no_devices": "此租戶暫無分配的設備", "no_users": "此租戶暫無分配的用戶", "stats": "租戶統計", "total_devices": "設備總數", "online_devices": "在線設備", "total_users": "用戶總數", "created_at": "創建時間", "updated_at": "更新時間", "slug_exists": "租戶標識符已存在", "total_tenants": "租戶總數", "active_tenants": "活躍租戶", "search": "搜索租戶...", "create_tenant": "創建租戶", "detail": "租戶詳情", "contact": "聯繫方式", "enabled": "已啓用", "disabled": "已禁用", "max": "最大", "info": "租戶信息", "status": "狀態" }, "registrations": { "title": "設備註冊", "subtitle": "管理通過局域網發現的設備註冊請求", "search_placeholder": "按設備 ID、主機名或 IP 搜索...", "no_registrations": "暫無註冊請求", "col_device_id": "設備 ID", "col_hostname": "主機名", "col_platform": "平臺", "col_ip": "IP 地址", "col_version": "版本", "col_status": "狀態", "col_requested": "請求時間", "col_actions": "操作", "status_pending": "待審批", "status_approved": "已批准", "status_rejected": "已拒絕", "approve_btn": "批准", "approve_confirm": "確定要批准此設備嗎?該設備將接收服務器憑據並可自動連接。", "approved_success": "設備註冊批准成功", "reject_btn": "拒絕", "reject_title": "拒絕註冊", "reject_confirm": "確定要拒絕此註冊請求嗎?", "reject_reason": "原因(可選)", "reject_reason_placeholder": "請輸入拒絕原因...", "rejected_success": "設備註冊已拒絕", "delete_confirm": "確定要刪除此註冊記錄嗎?", "deleted_success": "註冊記錄已刪除", "enrollment_title": "設備登記", "enrollment_subtitle": "來自 BetterDesk 桌面客戶端的待處理登記請求", "enrollment_empty": "沒有待處理的登記請求", "enrollment_approve": "Approve", "enrollment_reject": "Reject", "enrollment_display_name": "顯示名稱", "enrollment_display_name_placeholder": "輸入此設備的名稱...", "enrollment_sync_mode": "同步模式", "enrollment_sync_silent": "靜默 — 最少遙測", "enrollment_sync_standard": "標準 — 均衡同步", "enrollment_sync_turbo": "極速 — 高強度同步", "enrollment_approved_success": "設備登記已批准", "enrollment_rejected_success": "設備登記已拒絕", "approve_title": "審批設備", "field_name": "設備名稱", "field_name_placeholder": "請爲此設備輸入名稱...", "field_sync_mode": "同步模式", "sync_standard": "標準 — 均衡同步", "sync_silent": "靜默 — 最小遙測", "sync_turbo": "極速 — 積極同步", "field_tags": "標籤", "field_tags_placeholder": "逗號分隔的標籤(如 辦公室, 筆記本)...", "field_tags_existing": "現有標籤", "field_tag_add_placeholder": "添加新標籤...", "field_tag_add_btn": "添加", "field_groups": "設備分組", "field_folder": "文件夾", "field_folder_none": "無文件夾", "reject_ban_option": "封禁此設備", "reject_ban_hint": "該設備將被封禁,無法發送新的註冊請求。", "clear_rejection_btn": "允許重新註冊", "clear_rejection_confirm": "清除此拒絕,以便裝置可以再次請求註冊?", "clear_rejection_success": "已清除註冊拒絕 — 裝置可以重新註冊", "view_device_btn": "檢視裝置", "banner_open_mode": "註冊開放中 — 新 RustDesk 客戶端無需操作員審批即可註冊。在設置中啓用託管模式以使用此隊列。", "banner_locked_mode": "註冊已鎖定 — 僅綁定令牌的設備可註冊。需要託管模式以允許操作員審批未知客戶端。", "enrollment_settings_link": "註冊設置" }, "backup": { "title": "備份", "desc": "下載完整的災難恢復備份 — 包括數據庫、服務器身份密鑰、環境文件、品牌上傳文件和 Go 服務器數據。該存檔 (.tar.gz) 可以在新機器上還原,以便重新啓動整個服務器。", "restore_title": "還原", "restore_desc": "上傳之前下載的備份存檔 (.tar.gz) 或舊版 JSON 配置快照。在下方選擇要還原的組件。", "stat_users": "用戶", "stat_settings": "設置", "stat_folders": "文件夾", "stat_groups": "分組", "stat_strategies": "策略", "stat_backend": "後端", "stat_database": "數據庫引擎", "stat_keys": "包含服務器密鑰", "stat_env": "環境文件", "stat_uploads": "品牌文件", "download": "下載備份", "creating": "正在創建備份...", "download_success": "備份下載成功", "upload": "上傳備份", "restore_confirm": "確定要從此備份還原嗎?選定的組件將被覆蓋。", "restore_success": "備份還原成功。某些更改可能需要刷新頁面。", "restart_required": "某些還原的組件(密鑰 / .env / Go 數據庫)需要重啓服務才能生效。", "restored": "已還原", "skipped": "已跳過", "backup_date": "備份日期", "security_warning": "此備份包含敏感信息(服務器密鑰、環境文件、密碼哈希和 2FA 密鑰)。請妥善保管,切勿共享。", "restore_warning": "還原密鑰、環境文件或 Go 服務器數據庫會覆蓋服務器身份,隨後需要重啓服務。", "opt_database": "數據庫(所有表)", "opt_database_hint": "重新導入所有控制檯數據。實時應用,無需重啓。", "opt_uploads": "品牌文件", "opt_uploads_hint": "標誌和上傳的圖片。", "opt_secrets": "服務器密鑰和機密", "opt_secrets_warning": "覆蓋 Ed25519 服務器身份、API 密鑰和會話密鑰。需要重啓服務。", "opt_env": "環境文件 (.env)", "opt_env_warning": "覆蓋 SESSION_SECRET、API 密鑰、數據庫 DSN、端口和 TLS 設置。需要重啓服務。", "opt_godb": "Go 服務器數據庫", "opt_godb_warning": "覆蓋 Go 服務器 SQLite 數據庫(僅 SQLite 後端)。需要重啓服務。", "opt_settings": "控制檯設置", "opt_branding": "品牌 / 主題", "opt_folders": "設備文件夾", "opt_groups": "用戶和設備分組", "opt_addressbooks": "通訊錄", "opt_users": "用戶賬戶", "opt_users_warning": "破壞性操作:將使用備份數據替換所有用戶賬戶。您可能會被登出。", "no_file": "未選擇備份文件", "invalid_json": "無效的備份文件:不是有效的 JSON", "invalid_format": "無效的備份文件:不是 BetterDesk 備份" }, "cdap": { "device_detail": "CDAP 設備", "loading": "加載中...", "loading_widgets": "正在加載設備控件...", "load_error": "無法加載設備數據", "connected": "已連接", "disconnected": "已斷開", "device_offline_msg": "設備當前處於離線狀態。控件值可能已過時。", "no_widgets": "沒有可用的控件", "no_widgets_desc": "此設備尚未註冊包含控件定義的 CDAP 清單。", "command_log": "命令日誌", "clear_log": "清除日誌", "confirm_command": "確認命令", "select_option": "選擇", "cdap_status": "CDAP 狀態", "cdap_enabled": "CDAP 已啓用", "cdap_disabled": "CDAP 已禁用", "cdap_devices": "CDAP 設備", "cdap_connections": "活躍連接", "send_command": "發送命令", "command_sent": "命令發送成功", "command_failed": "命令發送失敗", "devices_title": "CDAP 設備", "devices_subtitle": "通過自定義設備應用協議連接的設備", "stat_connected": "已連接", "stat_port": "端口", "search_devices": "搜索設備...", "no_devices": "沒有已連接的設備", "no_devices_desc": "當前沒有 CDAP 設備連接。設備連接到網關後將顯示在此處。", "gateway_disabled": "CDAP 網關已禁用", "gateway_disabled_desc": "在服務器配置中設置 CDAP_ENABLED=true 以啓用 CDAP 網關。", "gateway_active": "活躍", "toggle_enable": "啓用 CDAP", "toggle_disable": "禁用 CDAP", "enabled_restart": "CDAP 已啓用。需要重啓服務器以應用更改。", "disabled_restart": "CDAP 已禁用。需要重啓服務器以應用更改。", "widgets": "個控件", "type_all": "全部", "type_iot": "物聯網", "type_scada": "SCADA", "type_os_agent": "OS 代理", "type_network": "網絡", "type_camera": "攝像頭", "type_custom": "自定義", "active_alerts": "活動告警", "alert_fired": "告警觸發", "alert_cleared": "告警已清除", "no_alerts": "無活動告警", "connect_terminal": "連接終端", "table_search": "搜索...", "just_now": "剛剛", "terminal_connecting": "正在連接設備...", "terminal_disconnected": "已斷開連接", "terminal_error": "終端連接失敗", "linked_devices": "關聯設備", "link_device": "關聯設備", "unlink_device": "取消關聯", "no_linked_devices": "無關聯設備", "unlink_confirm": "確定要取消關聯此設備嗎?", "link_prompt": "輸入要關聯的設備 Peer ID:", "connect_desktop": "連接桌面", "connect_video": "連接視頻流", "connect_files": "瀏覽文件", "connect_audio": "連接音頻", "upload_file": "上傳", "desktop_connecting": "連接中...", "video_connecting": "連接中...", "files_connecting": "連接中...", "audio_connecting": "連接中...", "audio_streaming": "播放中", "clipboard_in": "已接收剪貼板", "clipboard_out": "已發送剪貼板", "monitor_select": "選擇顯示器", "keyframe_request": "請求關鍵幀", "quality_auto": "自動畫質" }, "notifications": { "title": "通知", "empty": "沒有新通知", "mark_all_read": "全部標記爲已讀", "see_all": "查看所有求助請求", "help_request": "求助請求", "just_now": "剛剛" }, "desktop": { "switch_mode": "桌面模式", "console_mode": "控制檯模式", "loading": "加載中...", "minimize": "最小化", "maximize": "最大化", "restore": "還原", "close": "關閉", "widgets_mode": "小組件", "windows_mode": "窗口", "wallpaper": "壁紙", "add_widget": "添加小組件", "remove_widget": "移除小組件", "pop_out_widget": "彈出", "pop_in_widget": "收回", "configure": "配置", "search_widgets": "搜索小組件...", "cat_monitoring": "監控", "cat_devices": "設備", "cat_tools": "工具", "cat_general": "通用", "notes_placeholder": "在這裏寫筆記...", "search_placeholder": "搜索設備、頁面、設置...", "search_pages": "頁面", "search_devices": "設備", "search_no_results": "無結果", "exit_desktop": "退出桌面模式", "refresh": "刷新", "fullscreen": "Fullscreen", "help": "Help", "widget_clock": "Clock", "widget_device_status": "設備狀態", "widget_server_health": "服務器信息", "widget_system_stats": "設備儀表", "widget_device_list": "設備列表", "widget_quick_actions": "快捷操作", "widget_recent_activity": "最近活動", "widget_notes": "Notes", "widget_network_monitor": "網絡監控", "widget_tickets_summary": "Tickets", "widget_iframe": "Web Embed", "widget_cdap_devices": "CDAP 設備", "widget_uptime": "Uptime", "widget_port_status": "Port Status", "widget_device_grid": "設備網格", "widget_multi_gauge": "服務器儀表", "widget_weekly_chart": "每週活動", "widget_quick_controls": "快速控制", "widget_bandwidth": "Bandwidth", "widget_connection_stats": "連接統計", "widget_weather": "天氣", "widget_world_clock": "世界時鐘", "widget_bookmarks": "書籤", "widget_user_sessions": "用戶會話", "widget_alert_feed": "警報源", "label_online": "Online", "label_offline": "Offline", "label_total": "Total", "label_blocked": "Blocked", "label_banned": "Banned", "label_active": "Active", "label_service": "Service", "label_port": "Port", "label_uptime_prefix": "Uptime:", "label_uptime": "運行時間", "label_no_devices": "沒有設備", "label_no_activity": "No activity", "label_no_targets": "No targets", "label_unavailable": "不可用", "label_open": "打開", "label_in_progress": "In Progress", "label_resolved": "Resolved", "label_set_url": "在配置中設置 URL", "label_server_uptime": "服務器運行時間", "label_merged_info": "已合併到服務器信息小部件", "label_with_notes": "含備註", "label_metric": "Metric", "label_count": "Count", "label_total_devices": "設備總數", "label_throughput": "Throughput", "label_active_relays": "活動中繼", "label_total_relayed": "中繼總數", "label_total_bytes": "Total Bytes", "label_filter_devices": "篩選設備...", "label_all": "All", "label_ban": "Ban", "label_unban": "Unban", "label_connect": "Connect", "label_no_cdap_devices": "沒有 CDAP 設備", "action_add_widget": "添加小部件", "label_merged_server_info": "已合併到服務器信息小部件", "wp_images": "圖片", "wp_colors": "純色", "wp_custom_color": "自定義顏色", "wp_fit_style": "樣式", "wp_fill": "填充", "wp_fit": "適應", "wp_stretch": "拉伸", "wp_center": "居中", "wp_unavailable": "此服務器上未安裝壁紙圖片。", "wp_download_hint": "將PNG圖片放入 public/wallpapers/ 目錄以啓用壁紙選擇。", "widget_calendar": "日曆", "widget_process_monitor": "進程監控", "widget_disk_usage": "磁盤使用", "widget_log_viewer": "日誌查看器", "widget_speed_test": "速度測試", "widget_database_stats": "數據庫統計", "widget_docker_containers": "Docker 容器", "widget_shell_command": "Shell 命令", "widget_device_map": "設備地圖", "widget_remote_connect": "遠程連接", "label_no_online": "沒有在線設備", "label_no_events": "今天沒有事件", "label_event_title": "事件標題:", "label_no_data": "暫無數據", "label_download_speed": "下載速度", "label_latency": "延遲", "label_server": "服務器", "label_run_test": "運行測試", "label_testing": "測試中...", "label_table": "表", "label_rows": "行數", "label_last_backup": "最後備份", "label_no_containers": "沒有容器", "label_docker_unavailable": "Docker 不可用", "label_no_command": "未配置命令", "label_no_output": "暫無輸出", "label_run": "運行", "label_presets": "預設", "label_save_preset": "保存預設", "label_load_preset": "加載預設", "label_preset_name": "預設名稱:", "label_preset_monitoring": "監控", "label_preset_helpdesk": "幫助臺", "label_preset_minimal": "最小化", "label_preset_developer": "開發者", "label_snap_layout": "吸附佈局", "label_auto_arrange": "自動排列", "label_zone_layout": "區域佈局", "label_2col_equal": "兩列(等寬)", "label_2col_wide": "兩列(60/40)", "label_3col": "三列", "label_2x2_grid": "2×2 網格", "label_1_2": "1 + 2", "label_1_3": "1 + 3", "widget_group": "小組件分組", "ungroup_widgets": "取消分組", "group_widgets": "分組選中小組件", "snap_layouts": "貼靠佈局", "snap_left": "貼靠到左側", "snap_right": "貼靠到右側", "snap_top_left": "貼靠到左上", "snap_top_right": "貼靠到右上", "snap_bottom_left": "貼靠到左下", "snap_bottom_right": "貼靠到右下", "aero_shake": "搖動最小化其他窗口", "zone_resize": "拖動邊框調整區域大小", "zone_borders": "可拖動區域邊框", "app_drawer": "應用程序", "search_apps": "搜索應用...", "edit_shortcuts": "編輯快捷方式", "widgets": "小部件", "theme": "主題" }, "desktop_login": { "click_to_sign_in": "點擊任意位置或按任意鍵登錄", "username_placeholder": "用戶名", "password_placeholder": "密碼", "sign_in": "登錄", "verify": "驗證", "totp_title": "雙因素認證", "totp_subtitle": "輸入驗證器應用中的6位數代碼", "back_to_login": "返回登錄", "fill_all_fields": "請填寫所有字段", "invalid_credentials": "用戶名或密碼無效", "invalid_code": "驗證碼無效", "enter_6_digits": "請輸入全部6位數字", "network_error": "網絡錯誤 — 請檢查連接", "session_expired": "會話已過期。請重新登錄。" }, "permissions": { "title": "權限管理", "subtitle": "管理基於角色的權限和自定義覆蓋", "info_title": "權限如何工作", "info_desc": "每個角色都有默認權限。您可以通過切換下面的開關來爲每個角色添加或刪除單獨的權限。自定義覆蓋會高亮顯示,可以隨時恢復爲默認值。", "select_role": "選擇角色", "select_role_placeholder": "選擇角色...", "reset_overrides": "重置所有覆蓋", "granted": "已授權", "overrides": "覆蓋", "level": "級別", "super_admin_tag": "完全訪問", "server_level_tag": "服務器級別", "custom": "自定義", "default": "默認", "revert": "恢復默認", "saved": "權限已更新", "reverted": "已恢復默認", "all_reverted": "所有覆蓋已恢復", "confirm_reset": "將此角色的所有自定義覆蓋重置爲默認值?", "empty_title": "選擇角色", "empty_desc": "從上方下拉列表中選擇一個角色以查看和管理其權限。", "locked_title": "超級管理員", "locked_desc": "超級管理員默認擁有所有權限,無法自定義。", "cat_device": "設備", "cat_user": "用戶", "cat_server": "服務器", "cat_org": "組織", "cat_audit": "審計與監控", "cat_cdap": "CDAP", "cat_enrollment": "註冊", "cat_chat": "聊天", "cat_branding": "品牌", "perm_device_view": "查看設備", "perm_device_connect": "連接設備", "perm_device_edit": "編輯設備", "perm_device_delete": "刪除設備", "perm_device_ban": "封禁/解封設備", "perm_device_change_id": "更改設備ID", "perm_user_view": "查看用戶", "perm_user_create": "創建用戶", "perm_user_edit": "編輯用戶", "perm_user_delete": "刪除用戶", "perm_server_config": "服務器配置", "perm_server_keys": "管理API密鑰", "perm_server_attestation": "服務器性能認證", "perm_org_create": "創建組織", "perm_org_edit": "編輯組織", "perm_org_delete": "刪除組織", "perm_org_manage_users": "管理組織用戶", "perm_org_manage_devices": "管理組織設備", "perm_audit_view": "查看審計日誌", "perm_metrics_view": "查看指標", "perm_blocklist_edit": "編輯黑名單", "perm_cdap_view": "查看CDAP設備", "perm_cdap_command": "發送CDAP命令", "perm_cdap_terminal": "CDAP終端訪問", "perm_cdap_files": "CDAP文件訪問", "perm_enrollment_manage": "管理註冊", "perm_enrollment_approve": "審批註冊", "perm_chat_access": "聊天訪問", "perm_branding_edit": "編輯品牌" }, "tokens": { "title": "設備令牌", "subtitle": "管理自動設備配置的註冊令牌", "enrollment_mode": "註冊模式", "mode_open": "開放", "mode_open_desc": "任何設備無需令牌即可註冊", "mode_managed": "託管", "mode_managed_desc": "設備需要有效令牌或操作員批准才能註冊", "mode_locked": "鎖定", "mode_locked_desc": "只有持有有效令牌的設備才能註冊", "total": "令牌總數", "active": "活躍", "used": "已使用", "revoked": "已撤銷", "search_placeholder": "搜索令牌...", "status_pending": "待處理", "status_active": "活躍", "status_used": "已使用", "status_revoked": "已撤銷", "status_expired": "已過期", "bulk_generate": "批量生成", "create": "創建令牌", "edit": "編輯令牌", "token": "令牌前綴", "name": "名稱", "status": "狀態", "uses": "使用次數", "bound_peer": "綁定設備", "expires": "過期時間", "created": "創建時間", "actions": "操作", "name_placeholder": "例如:辦公電腦批次", "max_uses": "最大使用次數", "max_uses_hint": "0 = 不限", "expires_in": "過期時間", "no_expiration": "永不過期", "expires_1h": "1小時", "expires_24h": "24小時", "expires_7d": "7天", "expires_30d": "30天", "note": "備註", "note_placeholder": "關於此令牌的可選備註...", "count": "數量", "count_range": "要生成的令牌數量(1-100)", "name_prefix": "名稱前綴", "generate": "生成", "token_created": "令牌已創建", "tokens_generated": "令牌已生成", "copy_warning": "請立即複製令牌,之後將不再顯示。", "copy_token": "複製令牌", "copied": "已複製!", "revoke": "撤銷", "revoke_confirm": "確定要撤銷此令牌嗎?已使用該令牌註冊的設備不受影響。", "revoked_success": "令牌已撤銷", "no_tokens": "未找到令牌", "expired": "已過期", "never": "永不", "save": "保存", "cancel": "取消", "unlimited": "不限" }, "help_request": { "title": "幫助請求", "subtitle": "管理來自桌面客戶端的幫助請求", "new_request": "新幫助請求", "device": "設備", "hostname": "主機名", "message": "消息", "status": "狀態", "pending": "待處理", "accepted": "已接受", "resolved": "已解決", "accept": "接受", "resolve": "解決", "no_requests": "沒有幫助請求", "notification": "收到來自的幫助請求", "stats_total": "總計", "filter_all": "全部" }, "organizations": { "title": "組織管理", "create": "創建組織", "edit": "編輯組織", "detail": "組織詳情", "name": "名稱", "slug": "標識符 (URL)", "logo_url": "Logo 地址", "users": "用戶", "devices": "設備", "invitations": "邀請", "settings": "設置", "add_user": "添加用戶", "assign_device": "分配設備", "create_invitation": "創建邀請", "delete_confirm": "刪除此組織?這將刪除所有關聯的用戶、設備和設置。", "no_orgs": "暫無組織", "no_orgs_hint": "創建第一個組織以開始管理設備和用戶。", "connection_policy": "連接策略", "allow_file_transfer": "允許文件傳輸", "allow_clipboard": "允許剪貼板", "max_session_duration": "最大會話時長 (分鐘)", "role_owner": "所有者(組織管理員)", "role_admin": "管理員", "role_operator": "操作員", "role_user": "成員", "username": "用戶名", "password": "密碼", "display_name": "顯示名稱", "email": "郵箱", "role": "角色", "last_login": "上次登錄", "actions": "操作", "device_id": "設備ID", "department": "部門", "building": "樓棟", "location": "位置", "assigned_user": "分配用戶", "token": "令牌", "expires": "過期時間", "used": "已使用", "no_users": "此組織沒有用戶。", "no_devices": "此組織沒有分配設備。", "no_invitations": "沒有邀請。", "user_added": "用戶已添加", "user_removed": "用戶已移除", "user_updated": "用戶角色已更新", "device_assigned": "設備已分配", "device_unassigned": "設備已取消分配", "invitation_created": "邀請已創建", "settings_saved": "設置已保存", "org_deleted": "組織已刪除", "confirm_remove_user": "從組織中移除此用戶?", "confirm_unassign_device": "取消分配此設備?", "confirm_delete_org": "刪除此組織及所有關聯數據?", "edit_role": "修改角色", "raw_settings": "原始設置", "key": "鍵", "value": "值", "save": "保存設置", "policy_unattended": "無人值守(即時)", "policy_attended": "有人值守(需確認)", "policy_ask": "始終詢問", "expires_hours": "過期時間(小時)", "loading_failed": "加載組織數據失敗", "name_slug_required": "名稱和標識符爲必填項", "org_created": "組織已創建", "org_updated": "組織已更新", "create_new_user": "創建新用戶", "add_existing_user": "添加現有用戶", "none_available": "無", "select_user": "選擇用戶", "org_role": "組織角色", "link_user_hint": "所選用戶將使用其服務器帳戶憑據鏈接到此組織。", "no_available_users": "所有服務器用戶都已鏈接到此組織。", "user_linked": "用戶已鏈接到組織", "device_groups_tab": "裝置群組", "device_groups_intro": "與此組織連結的裝置群組定義成員在 RustDesk 用戶端中可存取哪些機器。請在裝置頁面設定成員與存取權限。", "manage_in_devices": "開啟 裝置 → 群組", "no_org_device_groups": "尚未有裝置群組與此組織連結。", "create_org_device_group": "建立裝置群組", "org_device_group_created": "已建立裝置群組", "org_user_groups_title": "使用者群組", "org_user_groups_intro": "與組織連結的使用者群組可獲得上述裝置群組的存取權(裝置 → 群組 → 允許的使用者群組)。", "no_org_user_groups": "沒有與此組織連結的使用者群組。", "group_name": "Name", "group_type": "Type", "group_members": "裝置", "group_type_manual": "Manual", "group_type_tag": "Tag", "group_allowed_user_groups": "允許的使用者群組", "group_devices_suffix": "裝置", "group_name_required": "群組名稱為必填", "org_team_id": "組織團隊 ID", "link_team_id_hint": "群組將自動與此組織連結(團隊 ID = 組織 ID)。", "address_book": "通訊錄", "address_book_import_devices": "匯入組織裝置", "address_book_save": "儲存通訊錄", "address_book_intro": "管理與此組織成員共享的聯絡人。個人通訊錄項目仍保持私密,並在衝突時優先。", "address_book_enabled": "與組織成員共享此通訊錄", "address_book_json": "通訊錄 JSON", "address_book_json_hint": "RustDesk 舊版格式,例如:{\"peers\":[{\"id\":\"123456789\",\"alias\":\"Office PC\"}],\"tags\":[\"Office\"]}。請勿在此放入密碼——請在聯絡人上使用「設定密碼」。", "address_book_invalid_json": "通訊錄必須是有效的 JSON", "address_book_peers_array_required": "通訊錄 peers 必須是陣列", "address_book_tags_array_required": "通訊錄 tags 必須是陣列", "address_book_saved": "通訊錄已儲存", "address_book_save_failed": "無法儲存通訊錄", "address_book_imported": "已匯入組織裝置", "address_book_import_none": "沒有新的組織裝置可匯入", "address_book_contacts": "Shared contacts", "address_book_add_peer": "Add contact", "address_book_peer_id": "Device ID", "address_book_alias": "Alias", "address_book_peer_tags": "Contact tags", "address_book_peer_tags_placeholder": "office, support", "address_book_tags_label": "Global tags", "address_book_tags_placeholder": "Office, Support", "address_book_tags_hint": "Comma-separated tags available in the RustDesk client address book.", "address_book_no_peers": "No contacts yet — add a device ID or import organization devices.", "address_book_show_json": "Advanced JSON", "address_book_hide_json": "Structured editor", "address_book_password_vault_hint": "預設無人值守密碼以 AES-GCM 加密儲存在 BetterDesk 資料庫中,而非通訊錄 JSON。請在每台工作站設定相同的永久密碼。能看到聯絡人的使用者在連線時可能收到該預設(RustDesk AB / Web Remote)。", "address_book_peer_id_required": "設定密碼前請輸入裝置 ID", "address_book_preset_password": "預設密碼", "address_book_password_set": "已設定", "address_book_password_unset": "未設定", "address_book_set_password": "設定密碼", "address_book_clear_password": "清除密碼", "address_book_set_password_prompt": "輸入此工作站的永久無人值守密碼(須與目標裝置一致):", "address_book_password_required": "密碼不能為空", "address_book_password_saved": "預設密碼已儲存(已加密)", "address_book_password_save_failed": "儲存預設密碼失敗", "address_book_clear_password_confirm": "清除此聯絡人已儲存的預設密碼?", "address_book_password_cleared": "預設密碼已清除", "address_book_password_clear_failed": "清除預設密碼失敗" }, "chat": { "e2e_enabled": "端到端加密", "e2e_establishing": "正在建立安全通道...", "e2e_established": "安全通道已建立", "e2e_unsupported": "此瀏覽器不支持端到端加密", "typing_indicator": "正在輸入...", "read_receipt": "已讀", "delivered": "已發送", "file_share": "文件", "file_too_large": "文件過大(最大50MB)", "file_encrypted": "加密文件傳輸", "presence_online": "在線", "presence_away": "離開", "presence_busy": "忙碌", "presence_offline": "離線", "key_rotation": "安全密鑰已輪換", "new_message": "新消息", "title": "聊天", "contacts": "聯繫人", "groups": "羣組", "no_contacts": "暫無聯繫人", "no_groups": "暫無羣組", "no_messages": "暫無消息", "no_results": "未找到結果", "select_conversation": "選擇對話開始聊天", "select_conversation_hint": "查看消息請選擇一個會話", "type_message": "輸入消息...", "send": "發送", "attach_file": "附加文件", "emoji": "表情", "info": "信息", "search_messages": "搜索消息", "create_group": "創建羣組", "group_name": "羣組名稱", "group_name_placeholder": "輸入羣組名稱", "group_members": "成員", "cancel": "取消", "create": "創建", "members": "成員", "today": "今天", "yesterday": "昨天", "react": "回應", "my_presence": "我的狀態", "search_placeholder": "搜索聯繫人和消息" }, "toast": { "device_connected": "設備已連接", "device_disconnected": "設備已斷開", "session_started": "遠程會話已開始", "session_ended": "遠程會話已結束", "file_upload_complete": "文件上傳完成", "settings_saved": "設置已保存", "error_generic": "發生錯誤", "connection_lost": "連接丟失", "reconnecting": "正在重新連接..." }, "theme": { "dark": "深色", "light": "淺色", "auto": "跟隨系統", "title": "主題", "custom": "自訂" }, "days": { "mon": "週一", "tue": "週二", "wed": "週三", "thu": "週四", "fri": "週五", "sat": "週六", "sun": "週日" }, "toolkit": { "title": "工具箱", "subtitle": "管理員工具和診斷實用程序", "cat_network": "網絡", "cat_crypto": "加密", "cat_encoding": "編碼", "cat_system": "系統", "host": "主機", "port": "端口", "domain": "域名", "run": "運行", "generate": "生成", "encode": "編碼", "decode": "解碼", "send": "發送", "refresh": "刷新", "algorithm": "算法", "input_text": "輸入文本", "enter_text": "輸入文本...", "length": "長度", "options": "選項", "source": "來源", "lines": "行數", "log_console": "控制檯", "log_go": "Go 服務器", "mac_address": "MAC 地址", "broadcast": "廣播", "ping_title": "Ping", "ping_desc": "檢查主機可達性和延遲", "tcp_title": "TCP 端口檢查", "tcp_desc": "測試 TCP 端口連接", "ssl_title": "SSL 檢查器", "ssl_desc": "檢查 SSL/TLS 證書詳情", "http_title": "HTTP 健康檢查", "http_desc": "驗證 HTTP 端點狀態", "dns_title": "DNS 查詢", "dns_desc": "將主機名解析爲 IP 地址", "whois_title": "DNS 記錄", "whois_desc": "查詢 A、AAAA、MX、TXT、NS 記錄", "speed_title": "速度測試", "speed_desc": "測量下載帶寬", "run_speed_test": "運行速度測試", "wol_title": "網絡喚醒", "wol_desc": "發送魔術包喚醒設備", "wol_sent": "魔術包已發送", "hash_title": "哈希生成器", "hash_desc": "生成加密哈希值", "password_title": "密碼生成器", "password_desc": "生成安全的隨機密碼", "jwt_title": "JWT 解碼器", "jwt_desc": "解碼和檢查 JSON Web Token", "jwt_token": "JWT 令牌", "base64_title": "Base64", "base64_desc": "Base64 編碼或解碼數據", "url_title": "URL 編碼器", "url_desc": "編碼或解碼 URL 組件", "processes_title": "進程列表", "processes_desc": "查看運行中的系統進程", "disk_title": "磁盤使用", "disk_desc": "查看磁盤分區使用情況", "db_title": "數據庫統計", "db_desc": "查看數據庫表統計信息", "docker_title": "Docker 容器", "docker_desc": "查看運行中的 Docker 容器", "logs_title": "日誌查看器", "logs_desc": "查看最近的日誌輸出", "ip_address": "IP", "latency": "延遲", "ttl": "TTL", "status": "狀態", "resolved": "已解析", "subject": "主體", "issuer": "簽發者", "valid_from": "有效期從", "valid_to": "有效期至", "days_left": "剩餘天數", "days": "天", "protocol": "協議", "cipher": "密碼套件", "alt_names": "備用名稱", "chain": "證書鏈", "record_type": "類型", "record_value": "值", "hash_value": "哈希值", "entropy": "熵值", "very_strong": "非常強", "strong": "強", "weak": "弱", "expiry": "過期時間", "expired": "已過期", "valid": "有效", "process_name": "名稱", "db_type": "類型", "db_size": "大小", "table_name": "表名", "row_count": "行數", "no_data": "無可用數據", "no_docker": "未找到 Docker 容器或 Docker 不可用", "no_logs": "無可用日誌條目" }, "policies": { "title": "組織策略", "subtitle": "管理組織的安全、連接和功能策略", "select_org": "組織", "select_org_placeholder": "選擇組織...", "select_org_first": "選擇組織以查看策略審計日誌。", "configured": "已配置", "connection_title": "連接策略", "connection_desc": "控制遠程會話的建立方式", "connection_mode": "連接模式", "mode_attended": "有人值守(需要用戶批准)", "mode_unattended": "無人值守(始終允許)", "mode_ask": "始終詢問", "max_session": "最大會話時長(分鐘)", "idle_lock": "空閒鎖定超時(分鐘)", "wallpaper_policy": "會話期間壁紙", "wallpaper_show": "顯示", "wallpaper_hide_session": "會話期間隱藏", "wallpaper_hide_always": "始終隱藏", "features_title": "功能策略", "features_desc": "爲設備啓用或禁用特定功能", "allow_file_transfer": "允許文件傳輸", "allow_clipboard": "允許剪貼板同步", "allow_audio": "允許音頻流", "allow_recording": "允許會話錄製", "security_title": "安全策略", "security_desc": "爲組織設備強制執行安全要求", "require_2fa": "無人值守訪問需要2FA", "password_min_length": "最小密碼長度", "password_require_special": "要求特殊字符", "password_max_age": "密碼最大有效期(天,0=永不)", "allowed_operators": "允許的操作員角色(逗號分隔)", "network_title": "網絡策略", "network_desc": "控制中繼服務器和直接連接", "block_direct_p2p": "阻止直接P2P(強制中繼)", "block_direct_p2p_hint": "適用於此組織中的設備。全局默認值在設置 → 連接策略中配置。", "allowed_relays": "允許的中繼服務器(每行一個)", "ip_allowlist": "IP白名單(CIDR,每行一個)", "update_title": "更新策略", "update_desc": "控制自動更新和更新頻道", "auto_update": "啓用自動更新", "update_channel": "更新頻道", "audit_title": "策略變更", "audit_desc": "最近的策略變更歷史", "no_audit": "沒有記錄的策略變更。", "save_success": "策略保存成功", "save_failed": "保存策略失敗", "load_failed": "加載策略失敗" }, "attestation": { "title": "設備認證", "subtitle": "監控設備身份驗證和硬件指紋", "verified": "已驗證", "pending": "待處理", "failed": "失敗", "device_list": "設備認證記錄", "device_list_desc": "硬件指紋和身份驗證狀態", "col_device": "設備ID", "col_hostname": "主機名", "col_fingerprint": "指紋", "col_status": "狀態", "col_last_check": "最後檢查", "col_actions": "操作", "no_records": "未找到認證記錄。", "verify_success": "設備已標記爲已驗證", "verify_failed": "驗證設備失敗", "revoke_success": "設備認證已撤銷", "revoke_failed": "撤銷認證失敗" }, "fleet": { "title": "車隊管理", "tab_resources": "資源", "tab_tasks": "任務", "tab_builder": "構建器", "tab_compliance": "合規", "res_title": "資源映射", "res_all_types": "所有類型", "res_type_printer": "打印機", "res_type_network_drive": "網絡驅動器", "res_type_dns": "DNS 服務器", "res_type_proxy": "代理", "res_type_vpn": "VPN", "res_add": "添加資源", "res_name": "資源名稱", "res_type": "類型", "res_address": "地址 / 路徑", "res_target": "目標", "res_scope": "範圍", "res_scope_org": "組織", "res_scope_group": "組", "res_scope_device": "設備", "res_scope_value": "範圍值", "res_status": "狀態", "res_active": "活動", "res_inactive": "不活動", "res_no_data": "未找到資源。點擊'添加'創建。", "res_confirm_delete": "確定要刪除此資源嗎?", "task_title": "任務調度器", "task_all_status": "所有狀態", "task_status_pending": "等待中", "task_status_running": "運行中", "task_status_success": "成功", "task_status_failed": "失敗", "task_search": "搜索任務…", "task_create": "創建任務", "task_name": "任務名稱", "task_type": "類型", "task_type_script": "腳本", "task_type_install": "安裝", "task_type_update": "更新", "task_type_restart": "重啓", "task_type_deploy": "部署", "task_type_scan": "掃描", "task_targets": "目標", "task_targets_help": "設備ID或組名,逗號分隔", "task_schedule": "調度", "task_schedule_once": "一次", "task_schedule_cron": "Cron", "task_schedule_interval": "間隔", "task_schedule_value": "調度值", "task_script": "腳本 / 命令", "task_retries": "重試", "task_timeout": "超時 (秒)", "task_last_run": "上次執行", "task_no_data": "未找到任務。創建新任務。", "task_confirm_delete": "確定要刪除此任務嗎?", "task_output": "任務輸出", "task_retry": "重試", "builder_title": "可視化工作流構建器", "builder_select_workflow": "選擇工作流…", "builder_new": "新建", "builder_save": "保存", "builder_export": "導出", "builder_execute": "執行", "builder_dry_run": "模擬運行", "builder_triggers": "觸發器", "builder_conditions": "條件", "builder_actions": "操作", "builder_results": "結果", "builder_transforms": "轉換", "builder_properties": "屬性", "builder_no_selection": "選擇節點以編輯其屬性。", "builder_node_trigger_manual": "手動觸發器", "builder_node_trigger_schedule": "Schedule", "builder_node_trigger_event": "事件觸發器", "builder_node_cond_os": "OS Check", "builder_node_cond_threshold": "Threshold", "builder_node_cond_time_window": "Time Window", "builder_node_action_script": "Run Script", "builder_node_action_install": "Install SW", "builder_node_action_restart": "重啓服務", "builder_node_action_file_deploy": "部署文件", "builder_node_action_message": "發送消息", "builder_node_result_log": "Log Output", "builder_node_result_alert": "發送警報", "builder_node_result_chain": "串聯工作流", "builder_node_transform_parse": "Parse JSON", "builder_node_transform_filter": "Filter", "builder_node_transform_delay": "Delay", "workflow_name": "工作流名稱:", "comp_title": "軟件合規", "comp_compliant": "合規", "comp_warning": "警告", "comp_critical": "嚴重", "comp_score": "平均分數", "comp_device": "設備", "comp_hostname": "主機名", "comp_os": "操作系統", "comp_score_col": "分數", "comp_issues": "問題", "comp_last_scan": "上次掃描", "comp_scan": "掃描", "comp_scan_all": "全部掃描", "comp_remediate": "修復", "comp_remediate_confirm": "在此設備上執行自動修復?", "comp_no_data": "無合規數據。執行掃描以開始。", "save": "保存", "cancel": "取消", "close": "關閉", "edit": "編輯", "delete": "刪除", "actions": "操作", "all_orgs": "所有組織", "select_org_placeholder": "選擇組織…", "all_types": "All Types", "type_printer": "Printer", "type_network_drive": "網絡驅動器", "type_dns": "DNS 服務器", "type_vpn": "VPN", "type_proxy": "Proxy", "add_resource": "添加資源", "edit_resource": "編輯資源", "col_name": "Name", "col_type": "Type", "col_target": "Target", "col_scope": "Scope", "col_status": "Status", "col_actions": "Actions", "no_resources": "No resources found.", "active": "Active", "inactive": "Inactive", "address": "地址/路徑", "scope_org": "組織", "scope_group": "組", "scope_device": "設備", "scope_value": "Scope Value", "scope_value_hint": "Organization, group, or device ID", "confirm_delete": "確定要刪除此項目嗎?", "all_statuses": "所有狀態", "status_pending": "Pending", "status_running": "Running", "status_success": "Success", "status_failed": "失敗", "search_tasks": "搜索任務…", "create_task": "創建任務", "edit_task": "編輯任務", "col_task_name": "Task Name", "col_task_type": "Type", "col_schedule": "Schedule", "col_last_run": "Last Run", "no_tasks": "No tasks found.", "task_type_file_deploy": "文件部署", "task_type_registry": "Registry", "target_devices": "目標設備", "target_hint": "Device IDs or group names", "schedule_immediate": "Immediate", "schedule_once": "Once", "schedule_cron": "Cron", "cron_placeholder": "*/5 * * * *", "script_content": "腳本/命令", "retry_count": "Retries", "timeout_sec": "Timeout (s)", "loading": "正在加載", "no_output": "沒有可用輸出", "error_loading": "加載數據出錯", "select_workflow": "選擇工作流…", "new_workflow": "New", "export": "Export", "execute": "Execute", "dry_run": "Dry Run", "node_triggers": "Triggers", "node_manual": "手動觸發器", "node_schedule": "Schedule", "node_event": "事件觸發器", "node_conditions": "Conditions", "node_os_check": "OS Check", "node_threshold": "Threshold", "node_time_window": "Time Window", "node_actions": "Actions", "node_run_script": "Run Script", "node_install": "Install SW", "node_restart": "重啓服務", "node_file_deploy": "部署文件", "node_send_message": "發送消息", "node_results": "Results", "node_log_output": "Log Output", "node_send_alert": "發送警報", "node_chain": "串聯工作流", "node_transforms": "Transforms", "node_parse_json": "Parse JSON", "node_filter": "Filter", "node_delay": "Delay", "node_properties": "Properties", "all_organizations": "所有組織", "scan_all": "Scan All", "compliant": "Compliant", "non_compliant": "Warning", "critical_issues": "Critical", "avg_score": "Avg. Score", "col_device": "設備", "col_hostname": "Hostname", "col_os": "OS", "col_score": "Score", "col_issues": "Issues", "col_last_scan": "Last Scan", "no_compliance_data": "No compliance data available.", "confirm_remediate": "在此設備上運行自動修復?" }, "scaling": { "title": "擴展與中繼管理", "tab_overview": "概覽", "tab_relays": "中繼節點", "tab_rules": "分配規則", "tab_capacity": "容量規劃", "arch_title": "網絡架構", "arch_loading": "加載架構圖...", "stat_relay_nodes": "中繼節點", "stat_total_devices": "總設備數", "stat_active_sessions": "活躍會話", "stat_bandwidth": "總帶寬", "relay_health": "中繼健康", "no_relays": "未配置中繼節點。添加第一個中繼節點以分配負載。", "relay_search": "搜索中繼...", "relay_add": "添加中繼節點", "relay_edit": "編輯中繼節點", "col_name": "名稱", "col_address": "地址", "col_location": "位置", "col_devices": "設備", "col_sessions": "會話", "col_bandwidth": "帶寬", "col_status": "狀態", "col_actions": "操作", "col_priority": "優先級", "col_rule_name": "規則名稱", "col_match": "匹配", "col_target_relay": "目標中繼", "col_fallback": "備用", "status_online": "在線", "status_degraded": "降級", "status_offline": "離線", "status_enabled": "已啓用", "status_disabled": "已禁用", "confirm_delete_relay": "確定要刪除此中繼節點嗎?", "confirm_delete_rule": "確定要刪除此分配規則嗎?", "relays_info_banner": "此列表僅供參考。客戶端實際使用的中繼服務器通過 BetterDesk 服務器上的 RELAY_SERVERS 環境變量配置。", "relay_name_address_required": "必須填寫名稱和地址。", "relay_save_failed": "保存中繼節點失敗。", "relay_delete_failed": "刪除中繼節點失敗。", "relay_saved": "中繼節點已保存。", "relay_deleted": "中繼節點已刪除。", "rule_name_value_required": "必須填寫規則名稱和匹配值。", "rule_save_failed": "保存規則失敗。", "rule_delete_failed": "刪除規則失敗。", "rule_saved": "規則已保存。", "rule_deleted": "規則已刪除。", "rules_hint": "分配規則決定哪個中繼服務器處理特定設備組。規則按優先級評估(最低優先)。", "no_rules": "沒有分配規則。", "rule_add": "添加規則", "rule_edit": "編輯規則", "rule_match_type": "匹配類型", "match_subnet": "子網", "match_group": "設備組", "match_tag": "設備標籤", "match_location": "位置", "rule_match_value": "匹配值", "fallback_master": "主服務器", "fallback_nearest": "最近中繼", "relay_max_sessions": "最大會話數", "relay_max_bandwidth": "最大帶寬 (Mbps)", "cap_tiers": "容量級別", "cap_loading": "加載容量數據...", "cap_recommendations": "建議", "cap_no_recs": "暫無可用建議。", "cap_planning": "基礎設施規劃", "cap_config": "配置", "cap_max_devices": "最大設備數", "cap_max_sessions": "最大會話數", "cap_current": "當前", "cap_utilization": "利用率", "cap_tier_devices": "設備容量", "cap_tier_sessions": "會話容量", "cap_tier_bandwidth": "帶寬容量", "cap_single_sqlite": "單服務器 (SQLite)", "cap_single_pg": "單服務器 (PostgreSQL)", "cap_master_3": "主服務器 + 3 中繼", "cap_master_10": "主服務器 + 10 中繼", "rec_no_relays": "未配置中繼節點。建議添加中繼節點以提高性能和冗餘。", "rec_devices_high": "設備利用率較高。建議添加更多中繼節點以分配負載。", "rec_sessions_high": "會話容量接近限制。建議升級中繼基礎設施。", "rec_cpu_high": "部分中繼節點CPU使用率較高。建議負載均衡或升級容量。", "rec_all_good": "所有系統運行在正常參數內。無需操作。", "save": "保存", "cancel": "取消", "edit": "編輯", "delete": "刪除", "close": "關閉" }, "cross_platform": { "title": "跨平臺兼容性", "tab_matrix": "兼容性矩陣", "tab_distribution": "分佈", "tab_protocols": "協議", "tab_limitations": "限制", "matrix_hint": "所有支持平臺的功能支持矩陣。綠色=完全支持,黃色=部分支持,灰色=不可用,藍色=計劃中。", "col_feature": "功能", "legend_full": "完全支持", "legend_partial": "部分支持", "legend_none": "不可用", "legend_planned": "計劃中", "platform_breakdown": "平臺分佈", "arch_breakdown": "架構分佈", "version_breakdown": "版本分佈", "summary": "摘要", "total_devices": "設備總數", "unique_platforms": "平臺", "unique_archs": "架構", "unique_versions": "客戶端版本", "no_devices": "尚無註冊設備。", "protocols_hint": "協議能力協商確保每個客戶端只接收其支持的功能。服務器根據報告的能力調整行爲。", "capability_negotiation": "能力協商", "codec_support": "編解碼器支持(在線設備)", "feature_support": "功能支持(在線設備)", "no_codec_data": "沒有來自在線設備的編解碼器數據。", "no_feature_data": "沒有來自在線設備的功能數據。", "protobuf_schema": "ClientCapabilities Protobuf 模式", "diagram_client": "客戶端", "diagram_server": "BetterDesk 服務器", "diagram_peer": "遠程對等體", "limitations_hint": "每個平臺都有影響可用功能的特定限制。在規劃部署時請查閱這些約束。", "feat_desktop_client": "桌面客戶端", "feat_background_agent": "後臺代理", "feat_remote_target": "遠程目標", "feat_screen_capture": "屏幕捕獲", "feat_input_injection": "輸入注入", "feat_file_transfer": "文件傳輸", "feat_clipboard_sync": "剪貼板同步", "feat_audio_streaming": "音頻流", "feat_chat": "聊天", "feat_h264": "H.264 編解碼器", "feat_vp9": "VP9 編解碼器", "feat_av1": "AV1 編解碼器", "feat_cdap_agent": "CDAP 代理", "feat_session_recording": "會話錄製", "feat_multi_monitor": "多顯示器", "feat_unattended_access": "無人值守訪問", "platform_windows": "Windows", "platform_linux": "Linux", "platform_macos": "macOS", "platform_android": "Android", "platform_ios": "iOS", "platform_web": "網頁瀏覽器", "platform_chromeos": "ChromeOS", "status_production": "生產", "status_testing": "測試", "status_planned": "計劃中", "status_limited": "有限", "status_experimental": "實驗性", "limit_win_uac": "服務安裝和安全桌面輸入注入需要UAC提升。", "limit_win_service": "作爲NSSM服務在每個服務的虛擬帳戶(NT SERVICE\\<服務>)下運行;僅安裝需要管理員權限。", "limit_win_firewall": "Windows防火牆規則必須允許21115-21119端口用於中繼連接。", "limit_win_virtual_account": "服務在隔離的虛擬帳戶下運行,而非LocalSystem;自定義日誌路徑可能需要ACL調整。", "limit_linux_wayland": "Wayland合成器限制程序化屏幕捕獲;需要PipeWire門戶API。", "limit_linux_pipewire": "音頻捕獲需要PipeWire;PulseAudio回退可用但有限。", "limit_linux_arm": "ARM64構建可用;某些編解碼器可能使用軟件解碼(較慢)。", "limit_linux_unprivileged": "服務以專用非特權'betterdesk'帳戶運行,配合systemd加固(NoNewPrivileges、ProtectSystem=strict)。", "limit_mac_screen": "需要在系統偏好設置>隱私與安全中授予屏幕錄製權限。", "limit_mac_signing": "代理必須使用Apple Developer ID簽名才能分發。", "limit_mac_notarize": "macOS Gatekeeper需要公證(非App Store分發)。", "limit_android_projection": "MediaProjection API需要用戶同意每次屏幕捕獲會話。", "limit_android_accessibility": "輸入注入需要輔助功能服務;Android 14+中受限。", "limit_android_battery": "後臺服務受Doze模式限制;可能需要電池優化豁免。", "limit_ios_capture": "Apple禁止後臺屏幕捕獲;僅支持查看模式。", "limit_ios_input": "不允許輸入注入;僅支持遠程查看和聊天。", "limit_ios_appstore": "僅通過App Store分發;TestFlight用於beta測試。", "limit_web_https": "WebCodecs API和WebRTC需要HTTPS;HTTP回退到JMuxer(有限編解碼器)。", "limit_web_codec": "編解碼器支持取決於瀏覽器;H.264廣泛支持,VP9/AV1因瀏覽器而異。", "limit_web_performance": "性能受瀏覽器沙箱限制;無直接硬件加速。", "limit_chrome_crostini": "完整代理支持僅在Crostini Linux容器內。", "limit_chrome_pwa": "PWA模式僅提供web功能;無原生代理能力。", "limit_chrome_input": "Crostini容器外不支持輸入注入。" }, "security_audit": { "title": "安全審計", "tab_overview": "概覽", "tab_events": "審計事件", "tab_hardening": "安全加固", "tab_vulnerabilities": "漏洞", "security_score": "安全評分", "failed_logins": "登錄失敗(24h)", "active_bans": "活躍封禁", "api_keys": "API密鑰", "old_keys": "舊密鑰(>90天)", "security_checks": "安全檢查", "tls_status": "TLS狀態", "pass": "通過", "warning": "警告", "fail": "失敗", "tls_signal": "Signal TLS", "tls_relay": "Relay TLS", "tls_api": "API TLS", "tls_wss": "安全 WebSocket", "enabled": "已啓用", "disabled": "已禁用", "all_events": "所有事件", "event_login_failed": "登錄失敗", "event_login_success": "登錄成功", "event_peer_banned": "設備封禁", "event_ip_banned": "IP封禁", "event_config_changed": "配置變更", "event_key_created": "密鑰創建", "refresh": "刷新", "col_time": "時間", "col_action": "操作", "col_actor": "操作者", "col_target": "目標", "col_ip": "IP地址", "col_details": "詳情", "no_events": "未找到審計事件。", "hardening_hint": "BetterDesk部署的安全加固優先級。按嚴重程度排序。", "no_hardening": "沒有可用的加固項目。", "vuln_hint": "依賴項漏洞掃描結果。定期運行npm audit以保持依賴安全。", "no_vulns": "未發現漏洞。您的依賴項是安全的。" }, "languages": { "title": "語言管理", "total_languages": "語言總數", "fully_translated": "完全翻譯", "needs_review": "需要審覈", "reference_keys": "參考鍵數", "no_languages": "未找到語言文件。", "badge_reference": "參考", "badge_review": "需要審覈", "badge_complete": "Complete", "coverage": "coverage", "keys": "keys", "missing": "missing", "extra": "extra", "view_missing": "查看缺失項", "fix_missing": "Fix Missing", "missing_keys_for": "缺失鍵:", "missing_keys_count": "keys missing (English fallback values shown)", "and_more": "還有 {n} 個...", "all_keys_present": "所有鍵都已存在!", "confirm_fix": "Add missing keys to {code} with English fallback values?", "fixed_title": "Keys Fixed", "fixed_msg": "{code} 中缺少的鍵必須手動翻譯。", "no_fix_needed": "沒有需要補齊的缺失鍵。" }, "resource_control": { "title": "資源控制", "tab_overview": "概覽", "tab_usb": "USB Control", "tab_optical": "光驅", "tab_monitors": "Monitors", "tab_disks": "Disk Access", "tab_quotas": "資源配額", "compliance_by_category": "按類別的合規性", "device_compliance": "設備合規性", "search_devices": "搜索設備...", "col_device": "設備", "col_platform": "Platform", "col_status": "Status", "col_usb": "USB", "col_optical": "Optical", "col_monitors": "Monitors", "col_disks": "Disks", "col_quotas": "Quotas", "col_actions": "Actions", "stat_total_devices": "設備總數", "stat_compliant": "Compliant", "stat_partial": "Partial", "stat_noncompliant": "Non-Compliant", "stat_compliance_rate": "合規率", "badge_na": "N/A", "badge_compliant": "OK", "badge_partial": "Partial", "badge_noncompliant": "Fail", "btn_configure": "配置", "no_devices": "未找到設備", "usb_title": "USB 端口控制", "usb_hint": "控制所選設備或組織級默認策略的 USB 存儲設備訪問。", "usb_storage_policy": "USB 存儲策略", "usb_whitelist": "白名單設備(每行一個)", "usb_whitelist_hint": "VID:PID(例如 0781:5583)", "usb_audit_log": "記錄 USB 設備連接", "optical_title": "光驅控制", "optical_hint": "控制所選設備的 CD/DVD/藍光驅動器訪問。", "optical_policy": "光驅策略", "optical_audit_log": "記錄光驅訪問", "monitors_title": "顯示器管理", "monitors_hint": "配置顯示器設置,包括最大數量、分辨率強制、亮度和電源計劃。", "monitors_max_count": "最大顯示器數量(0 = 不限制)", "monitors_max_hint": "0 表示不限制", "monitors_resolution": "最大分辨率", "monitors_brightness": "亮度限制", "monitors_power_schedule": "電源計劃", "monitors_power_hint": "例如 off:22:00-06:00", "disks_title": "磁盤訪問控制", "disks_hint": "配置磁盤訪問策略,包括只讀模式、加密強制和分區可見性。", "disks_readonly": "強制只讀模式", "disks_encryption": "要求加密(BitLocker/LUKS)", "disks_smart": "啓用 S.M.A.R.T. 監控", "disks_hidden": "隱藏分區", "disks_hidden_hint": "以逗號分隔的驅動器盤符或掛載點", "quotas_title": "資源配額", "quotas_hint": "爲所選設備上的每個用戶設置 CPU、內存、帶寬和磁盤配額。", "quotas_cpu": "CPU Limit", "quotas_ram": "RAM Limit", "quotas_bandwidth": "帶寬限制(Mbps)", "quotas_bandwidth_hint": "0 = 不限制", "quotas_disk_quota": "磁盤配額(GB)", "quotas_disk_hint": "0 = 不限制", "quotas_process_whitelist": "進程白名單(每行一個)", "quotas_process_hint": "例如 chrome.exe、code.exe", "policy_allowed": "Allowed", "policy_blocked": "Blocked", "policy_whitelist": "僅白名單", "policy_any": "Any" }, "sdk_studio": { "title": "SDK Studio", "subtitle": "Visual flow editor for CDAP bridges", "new_flow": "New Flow", "open_flow": "Open Flow", "save_flow": "Save Flow", "import_flow": "Import Flow", "run_flow": "Run", "debug": "Debug", "deploy": "Deploy", "undo": "Undo", "redo": "Redo", "untitled": "Untitled Flow", "code_mode": "Code Mode", "toggle_grid": "Toggle Grid", "zoom_in": "Zoom In", "zoom_out": "Zoom Out", "zoom_fit": "Fit to Screen", "palette": "Node Palette", "search_nodes": "Search nodes...", "cat_sources": "Sources", "cat_processing": "Processing", "cat_outputs": "Outputs", "empty_title": "Start Building", "empty_desc": "Drag nodes from the palette to start building a flow", "browse_templates": "Browse Templates", "inspector": "Inspector", "select_node": "Select a node to inspect its properties", "console": "Console", "clear_console": "Clear", "console_ready": "Studio ready", "label": "Label", "configuration": "Configuration", "connections": "Connections", "inputs": "Inputs", "outputs": "Outputs", "delete_node": "Delete Node", "nodes": "Nodes", "wires": "Wires", "status_ready": "Ready", "status_deployed": "Deployed", "flow_name": "Flow Name", "flow_desc": "Description", "loading": "Loading...", "no_flows": "No saved flows yet", "confirm_delete": "Are you sure you want to delete this flow?", "templates": "Templates", "node_modbus_tcp": "Modbus TCP", "node_modbus_rtu": "Modbus RTU", "node_snmp_poll": "SNMP Poll", "node_rest_poll": "REST Poll", "node_mqtt_subscribe": "MQTT Subscribe", "node_webhook": "Webhook", "node_device_telemetry": "Device Telemetry", "node_database_query": "Database Query", "node_file_watch": "File Watch", "node_filter": "Filter", "node_transform": "Transform", "node_aggregate": "Aggregate", "node_delay": "Delay", "node_debounce": "Debounce", "node_switch": "Switch", "node_merge": "Merge", "node_script": "Script", "node_widget_update": "Widget Update", "node_alert": "Alert", "node_command": "Command", "node_log": "Log", "node_rest_call": "REST Call", "node_mqtt_publish": "MQTT Publish", "node_database_write": "Database Write", "node_email": "Email", "node_modbus_write": "Modbus Write" }, "updates": { "tab_title": "Updates", "title": "軟件更新", "desc": "從 GitHub 檢查新版本並更新 BetterDesk 控制檯和 Go 服務器", "current_version": "已安裝版本", "latest_version": "最新提交", "status": "Status", "check_now": "檢查更新", "checking": "Checking…", "up_to_date": "已是最新", "update_available": "有可用更新", "changelog": "最近提交", "no_changelog": "沒有可用的發佈說明", "files_changed": "已更改文件", "files": "個文件", "changes_unavailable": "無法加載文件更改列表。您仍然可以安裝更新。", "create_backup": "更新前創建備份", "install": "Install Update", "install_confirm": "確定要安裝此更新嗎?所有受支持的已更改組件都將自動更新,更新後控制檯會重啓。", "installing": "正在安裝更新…", "creating_backup": "正在創建備份…", "downloading": "正在下載文件…", "install_success": "更新安裝成功。控制檯正在重啓…", "install_failed": "更新安裝失敗", "restarting": "正在等待控制檯重啓…", "restart_complete": "控制檯已成功重啓", "restart_timeout": "Console did not restart in time. Please check manually.", "no_version": "未選擇更新版本。請先檢查更新。", "backups_title": "更新備份", "backups_desc": "每次更新前自動創建的更新前備份", "no_backups": "未找到更新備份", "restore": "Restore", "restore_confirm": "確定要從此備份恢復嗎?已更改的文件將被覆蓋。", "restore_success": "備份恢復成功。控制檯正在重啓…", "delete": "刪除", "delete_confirm": "永久刪除備份 {name}?此操作無法撤銷。", "delete_success": "備份已刪除", "delete_failed": "刪除備份失敗", "retention_label": "保留最近 N 個備份", "retention_hint": "每次更新後會自動刪除更舊的備份。使用 0 可保留所有備份。", "retention_saved": "保留設置已保存", "retention_invalid": "保留值必須是 0 到 1000 之間的整數", "retention_required_for_prune": "請先設置大於 0 的保留值", "prune_now": "Apply now", "prune_confirm": "只保留最近 {n} 個備份並刪除其餘備份?", "prune_done": "已清理 {n} 個備份", "total_size": "Total size", "backups_count": "backup(s)", "baseline_set": "基線已設置", "commits_behind": "個提交落後", "total_files": "總文件數", "applied": "已應用", "failed": "失敗", "skipped": "跳過", "removed": "已刪除", "auto": "自動", "manual": "手動", "component_console": "Web控制檯", "component_server": "Go服務器", "component_agent": "代理程序", "component_scripts": "腳本和Docker", "component_other": "其他", "server_rebuild_warning": "Go服務器源代碼已更改——服務器二進制文件將自動更新。", "include_server": "Go服務器將自動更新", "checking_go": "檢查Go…", "go_not_found": "未安裝Go", "go_check_failed": "無法檢查Go可用性", "server_building": "編譯Go服務器… 這可能需要幾分鐘。", "server_built": "服務器二進制文件已編譯", "server_build_failed": "服務器編譯失敗", "server_stale_title": "服務器二進制文件已過期", "server_stale_desc": "Go 服務器源代碼已更新,但正在運行的二進制文件尚未重新編譯。立即重新編譯以應用安全和庫更新。", "rebuild_server": "重新編譯服務器二進制文件", "rebuilding_server": "正在重新編譯…", "rebuild_server_success": "服務器二進制文件已重新編譯並重啓", "rebuild_server_failed": "服務器二進制文件重新編譯失敗", "docker_title": "Docker 映像部署", "docker_desc": "此主控台以預先建置的容器映像執行。更新方式是從 GHCR 拉取較新映像,而非應用程式內安裝或 Go 重新編譯。", "docker_install_note": "Docker 中已停用應用程式內安裝。請在主機上執行上述指令,然後重新整理此頁面。", "docker_update_available": "有新的容器映像可用", "docker_sha_unknown": "已是最新(映像 commit 未知)", "docker_images": "映像", "server_deployed": "服務器二進制文件已部署", "server_deploy_failed": "服務器部署失敗", "server_build_note": "服務器編譯可能需要1-5分鐘。更新服務會在需要時自動運行。", "server_source_downloading": "下載服務器源代碼…", "strategy_label": "更新方式", "strategy_download": "下載預編譯二進制文件", "strategy_compile": "從源代碼編譯", "both_available": "下載和編譯", "download_available": "可下載", "no_method": "無可用更新方式", "no_release": "無發佈版本", "available": "可用", "server_downloading": "正在下載服務器二進制文件…", "server_downloaded": "服務器二進制文件已下載", "server_download_failed": "服務器二進制文件下載失敗", "server_download_note": "將從 GitHub Releases 下載預編譯的二進制文件。通常不到一分鐘。", "install_go_hint": "從 https://go.dev/dl/ 安裝 Go 以啓用編譯,或發佈包含預編譯二進制文件的版本", "strategy_install_go": "自動安裝 Go 並編譯", "strategy_install_go_hint": "在控制檯數據目錄中下載或刷新官方 Go 工具鏈(約 120 MB),然後在需要時編譯服務器。", "auto_strategy": "Auto", "auto_strategy_hint": "控制檯會選擇最佳可用方法,並自動下載或更新所需工具。", "auto_available": "自動重建已就緒", "toolchain_ready": "工具鏈已安裝", "toolchain_will_install": "Go 工具鏈將自動安裝或更新", "toolchain_downloading": "正在下載 Go 工具鏈…", "toolchain_failed": "Go 工具鏈安裝失敗", "modal_title": "正在安裝更新", "modal_done_title": "更新完成", "modal_close": "關閉", "modal_reload_now": "重新加載控制檯", "log_title": "更新記錄", "log_expand": "展開記錄", "log_collapse": "收合記錄", "log_copy": "複製記錄", "progress_step": "第 {current}/{total} 步", "reload_countdown": "{seconds} 秒後自動重新整理", "retry_update": "重試更新", "retry_confirm": "是否重新安裝此更新?", "phase_confirm": "Confirmation", "phase_backup": "Backup", "phase_console": "控制檯文件", "phase_server": "Go 服務器", "phase_restart": "重啓", "phase_done": "Done", "preparing": "Preparing…", "backup_skipped": "已跳過備份(按用戶選擇)", "server_skipped": "已跳過 Go 服務器", "server_not_selected": "沒有 Go 服務器更改", "server_processing": "正在處理 Go 服務器更新…", "no_restart_needed": "無需重啓", "complete": "更新已應用", "complete_summary": "更新已成功應用。", "complete_with_errors": "更新已完成,但某些步驟失敗。請查看下方詳情。", "modal_done_with_errors_title": "更新完成但有錯誤", "console_will_restart": "控制檯進程現在將重啓…", "restart_complete_msg": "控制檯已完成重啓。點擊重新加載以加載新版本。頁面將在 8 秒後自動重新加載。", "refresh_recommended": "靜態資源已更改,請重新加載頁面以查看新界面。", "confirm_title": "應用更新", "confirm_with_backup": "將自動創建更新前備份。", "confirm_no_backup": "不會創建備份(風險自擔)。", "channel_title": "更新通道", "channel_desc": "選擇面板檢查更新的來源。生產環境請使用 Stable。", "channel_stable": "穩定版 (main)", "channel_development": "開發版 (dev)", "channel_pick_label": "切換到", "channel_apply_hint": "確認後立即保存。然後點擊檢查更新。", "channel_branch_label": "GitHub 分支", "channel_save": "切換通道", "channel_saved": "通道已切換。請點擊檢查更新。", "channel_save_failed": "保存更新通道失敗", "channel_docker_blocked": "Docker 映像部署無法在面板中切換更新通道。請設定 BETTERDESK_IMAGE_TAG=latest(穩定)或 BETTERDESK_IMAGE_TAG=dev(開發),然後執行:docker compose pull && docker compose up -d。", "channel_docker_note": "面板中的更新通道僅適用於原生安裝。對於 GHCR 映像,請變更 BETTERDESK_IMAGE_TAG 並重新建立容器。", "channel_switch_warning": "更改通道會改變 GitHub 分支。已跟蹤的 commit SHA 會保留 — 下次檢查可能顯示較大差異。繼續?", "channel_confirm_switch": "將更新源從 {from} 切換到 {to}?在點擊檢查更新之前,已安裝的 commit 基準不變。", "more_options": "更多選項", "option_advanced": "進階選項", "option_advanced_desc": "備份保留、Docker 部署、伺服器重建與更新策略", "agent_rebuild_queued": "Support Agent generator rebuild queued for {{count}} bundle(s) ({{staged}}/{{paths}} source files synced).", "agent_source_sync_failed": "Support Agent source sync failed — generator rebuild may be incomplete.", "preflight_blocked_title": "更新安裝已封鎖", "preflight_warnings_title": "安裝前", "install_blocked_hint": "在上方的問題解決之前,安裝已停用。", "preflight_info_title": "安裝前", "preflight_info_note": "您可以安裝更新 — 這些只是提示資訊。" }, "accessibility": { "title": "無障礙", "subtitle": "根據視覺、動態效果和閱讀需求調整控制檯。", "close": "關閉無障礙菜單", "profiles": "快速配置", "profile_low_vision": "Low vision", "profile_low_vision_hint": "更大的文本、強對比度和明顯焦點。", "profile_dyslexia": "閱讀舒適", "profile_dyslexia_hint": "易讀字體和更寬的間距。", "profile_motion_safe": "Motion safe", "profile_motion_safe_hint": "減少過渡效果並暫停動畫。", "profile_color_assist": "顏色輔助", "profile_color_assist_hint": "顏色濾鏡、標籤和高亮鏈接。", "reading": "閱讀", "font_size": "字體大小", "line_height": "行高", "letter_spacing": "字母間距", "word_spacing": "單詞間距", "readable_font": "易讀字體", "readable_font_hint": "使用寬闊、熟悉的字形。", "dyslexia_spacing": "閱讀障礙間距", "dyslexia_spacing_hint": "爲長文本增加額外間距。", "visual": "視覺", "contrast": "對比度", "contrast_normal": "Normal", "contrast_high_dark": "高對比度深色", "contrast_high_light": "高對比度淺色", "contrast_yellow_black": "黑底黃字", "color_filter": "色覺濾鏡", "filter_none": "None", "filter_protanopia": "Protanopia", "filter_deuteranopia": "Deuteranopia", "filter_tritanopia": "Tritanopia", "filter_achromatopsia": "Achromatopsia", "saturation": "顏色飽和度", "underline_links": "爲鏈接添加下劃線", "underline_links_hint": "無需依賴顏色也能看清鏈接。", "highlight_links": "突出顯示操作", "highlight_links_hint": "爲鏈接和按鈕添加輪廓。", "highlight_headings": "突出顯示標題", "highlight_headings_hint": "用彩色條標記章節標題。", "hide_media": "Dim media", "hide_media_hint": "淡化圖片、視頻和畫布。", "interaction": "交互", "strong_focus": "強焦點", "strong_focus_hint": "顯示較大的鍵盤焦點環。", "large_cursor": "大光標", "large_cursor_hint": "使用更大的高對比度指針。", "reduce_motion": "減少動態效果", "reduce_motion_hint": "縮短過渡和順滑滾動。", "pause_animations": "暫停動畫", "pause_animations_hint": "停止循環視覺運動。", "reading_guide": "閱讀引導線", "reading_guide_hint": "用明亮線條跟隨指針。", "reading_mask": "閱讀遮罩", "reading_mask_hint": "淡化指針上方和下方的內容。", "preview": "預覽", "preview_title": "操作員工作區預覽", "preview_text": "關閉此菜單前,檢查文本、鏈接、控件和狀態標籤是否易於閱讀。", "preview_link": "設備詳情鏈接", "preview_status": "Online", "preview_button": "主要操作", "preview_secondary": "Secondary", "reset": "重置", "done": "完成" }, "server_mgmt": { "title": "服務器管理", "subtitle": "類似 Cockpit 的 BetterDesk 控制檯主機管理面板(測試版)。", "beta_tooltip": "測試版功能 — 正在積極開發中。", "notice_title": "測試版功能", "notice_body": "這些工具在運行 BetterDesk 控制檯進程的主機上執行。所有操作均被審計。", "tab_overview": "概覽", "tab_terminal": "終端", "tab_files": "文件", "tab_services": "服務", "cpu": "CPU", "memory": "內存", "load": "負載平均值", "disks": "磁盤", "history": "歷史記錄(最近 60 個樣本)", "host_info": "主機信息", "cores": "核心", "uptime": "運行時間", "no_disks": "沒有可用的磁盤數據", "info_hostname": "Hostname", "info_platform": "Platform", "info_kernel": "Kernel", "info_node": "Node.js", "info_process_id": "Process ID", "info_pty_available": "PTY 可用", "term_connect": "連接", "term_disconnect": "斷開", "term_clear": "清除", "term_status": "Status", "term_connecting": "連接中…", "term_connected": "已連接", "term_disconnected": "已斷開", "term_error": "連接錯誤", "term_warning": "命令會以控制檯進程所屬用戶身份運行。添加 sudoers 規則以啓用提權。", "term_hint": "提示:輸入 `sudo -i` 進行提權(需要 sudoers 配置)。", "term_lib_failed": "加載終端庫失敗", "files_up": "上一級", "files_go": "Go", "files_mkdir": "New folder", "files_name": "名稱", "files_size": "大小", "files_perms": "權限", "files_mtime": "修改時間", "files_rename": "重命名", "files_rename_prompt": "New name:", "files_empty": "空目錄", "files_error": "列出目錄失敗", "read_failed": "讀取文件失敗", "save_failed": "保存文件失敗", "rename_failed": "重命名失敗", "delete_failed": "刪除失敗", "delete_confirm": "刪除此條目?", "mkdir_prompt": "新文件夾名稱:", "mkdir_failed": "創建文件夾失敗", "file_saved": "文件已保存", "binary_warn": "二進制文件 — 僅預覽", "encoding_utf8": "UTF-8 text", "truncated": "truncated", "full": "full", "svc_search_placeholder": "搜索服務…", "svc_name": "服務", "svc_state": "狀態", "svc_description": "說明", "svc_empty": "未找到服務", "svc_load_failed": "加載服務失敗", "svc_action_failed": "操作失敗", "svc_confirm": "Run", "svc_start": "啓動", "svc_stop": "停止", "svc_restart": "重啓", "svc_reload": "重新加載", "svc_enable": "啓用", "svc_disable": "禁用", "svc_status": "Status" }, "server_attestation": { "title": "服務器性能認證", "subtitle": "性能基準測試,在 80% CPU、內存和磁盤閾值下確定併發遠程連接容量。", "warning_title": "負載測試", "warning_body": "基準測試模擬對信令和中繼服務器的並行 WebSocket 連接。請在非高峯時段運行 — 此測試會對生產環境產生負載。", "run_benchmark": "運行基準測試", "abort": "中止", "download_report": "下載 JSON 報告", "last_test": "上次測試", "no_test_yet": "尚未運行任何基準測試", "max_connections": "最大連接數", "threshold_80": "80% 閾值 — 最終指標", "disk": "磁盤", "ramp_chart": "負載爬升圖", "connections": "連接數", "connections_short": "連接", "tier_guide_title": "每個等級代表什麼?", "tier_bronze": "BRONZE", "tier_iron": "IRON", "tier_titanium": "TITANIUM", "tier_platinum": "PLATINUM", "tier_obsidian": "OBSIDIAN", "tier_none": "UNRATED", "tier_bronze_desc": "1–25 個併發連接 — 小型 VPS(1–2 vCPU,2–4 GB RAM)。", "tier_iron_desc": "26–75 個連接 — 中端服務器(2–4 vCPU,4–8 GB RAM)。", "tier_platinum_desc": "76–200 個連接 — 高性能服務器(4–8 vCPU,8–16 GB RAM)。", "tier_titanium_desc": "201–400 個連接 — 企業級基礎設施(8+ vCPU,16–32 GB RAM)。", "tier_obsidian_desc": "401+ 個連接 — 極速級:專用硬件,16+ vCPU,32+ GB RAM,NVMe。", "docker_note": "注意:在 Docker 中,CPU/內存指標可能反映容器限制而非物理主機。", "badge_tooltip": "BetterDesk 服務器性能認證 — 服務器性能認證", "confirm_run": "此基準測試將使用模擬連接對服務器進行負載測試。繼續?", "starting": "啓動中…", "complete": "基準測試完成", "signal_peers": "信令節點", "relay_sessions": "中繼會話", "page_error": "加載服務器性能認證頁面失敗", "mode_estimated": "估算值(WebSocket 不可達)", "incomplete": "基準測試結束但未獲得有效等級" }, "commercialization": { "title": "商業化", "subtitle": "支持套餐、計費會話和工作報告", "alpha_badge": "ALPHA", "alpha_tooltip": "早期功能 — 計費和套餐正在積極開發中。", "tabs": { "overview": "概覽", "packages": "套件與合約", "sessions": "工作階段", "reports": "報告", "settings": "進階設定" }, "clock": { "title": "伺服器時間 (NTP)", "check_now": "立即檢查", "unsynced": "伺服器時鐘未同步 — 可計費工作階段可能被封鎖", "synced_detail": "時鐘已同步,可用於計費", "ntp_servers": "NTP 伺服器", "ntp_servers_hint": "逗號分隔的主機名稱或 IP。套用至 Go 伺服器(betterdesk-server)。", "max_skew_ms": "最大時鐘偏差 (ms)", "require_sync": "可計費工作階段要求時鐘同步", "trust_os": "直接查詢失敗時信任 OS NTP", "trust_os_hint": "UDP NTP 被阻擋時使用 systemd-timesyncd/chrony 狀態。", "save": "儲存 NTP 設定", "saved": "時鐘設定已儲存。已啟動 Go 伺服器重新啟動。", "save_restart": "儲存 NTP 並重新啟動 Go 伺服器?使用中工作階段可能短暫中斷。", "status_offset": "偏移", "status_server": "NTP 來源", "status_os": "OS 時鐘已同步", "status_error": "最後錯誤", "os_yes": "是", "os_no": "否", "checked": "Clock check completed" }, "stats": { "active_sessions": "使用中可計費工作階段", "expiring_contracts": "Contracts expiring (30 days)", "expiring_hint": "Active assignments with end date within 30 days" }, "packages": { "new": "新增套件", "name": "名稱", "included_minutes": "包含分鐘", "overage_rate": "超額費率 / 小時", "currency": "貨幣", "heading": "支援套件", "prompt_name": "套件名稱", "create_title": "為組織新增套件", "create_submit": "建立套件", "select_org": "組織", "select_org_placeholder": "選擇組織…", "description": "Description", "edit_title": "Edit package", "created": "Package created", "updated": "Package updated", "deleted": "Package deleted", "delete_confirm": "Delete this package? Assignments using it must be removed first." }, "sessions": { "device": "裝置", "operator": "操作員", "duration": "時長", "phase": "階段", "amount": "金額", "org": "Organization" }, "reports": { "session": "工作階段", "summary": "摘要", "date": "日期" }, "contracts": { "title": "組織合約", "new": "指派套件", "org": "組織", "package": "套件", "remaining": "剩餘分鐘", "status": "狀態", "actions": "操作", "suspend": "暫停", "activate": "啟用", "select_org": "選擇組織", "select_package": "選擇套件", "no_orgs": "找不到組織", "no_packages": "請先建立套件", "assignments_title": "Package assignments", "target": "Target", "hourly_rate": "Hourly rate", "custom_overage": "Custom overage rate / h", "validity": "Validity", "valid_from": "Valid from", "valid_until": "Valid until", "edit_title": "Edit assignment", "updated": "Assignment updated", "deleted": "Assignment removed", "delete_confirm": "Remove this package assignment?" }, "assign": { "title": "指派現有套件", "submit": "指派", "target_type": "Target type", "target": "Target", "select_target": "Select target…", "missing_fields": "Select target and package", "optional": "Optional", "success": "Package assigned" }, "form": { "cancel": "取消" }, "export": { "csv": "匯出 CSV", "pdf": "匯出 PDF", "sessions_csv": "匯出工作階段 CSV" }, "empty": { "packages": "尚無套件。請使用上方按鈕建立。", "contracts": "尚無組織合約。請為組織指派套件。", "sessions": "尚無已記錄的可計費工作階段。", "reports": "尚無已提交的工作報告。" }, "report": { "title": "工作報告", "subtitle": "描述此遠端工作階段期間執行的工作。", "category": "類別", "ticket_ref": "工單參考", "summary": "執行的工作", "skip": "暫時略過", "submit": "提交報告", "summary_required": "摘要為必填", "saved": "工作報告已儲存" }, "notifications": { "title": "Email notifications", "desc": "Notify operators by email when devices in their folders or groups submit help requests.", "smtp_status": "SMTP status", "smtp_configured": "SMTP is configured", "smtp_missing": "SMTP is not configured — set it up in Settings → Email", "smtp_link": "Open SMTP settings", "help_requests_enabled": "Send email for new help requests", "notify_assigned_operators": "Notify operators assigned to the device folder or group", "fallback_alert_email": "Use alert email when no operator address is available", "include_folder_in_subject": "Include folder name in the email subject", "save": "Save notification settings", "saved": "Notification settings saved" }, "targets": { "org": "Organization", "device_group": "Device group", "folder": "Folder", "device": "Device" }, "actions": { "edit": "Edit", "delete": "Delete", "save": "Save", "refresh": "Refresh" }, "filters": { "target_type": "Target type", "all_types": "All types", "all_statuses": "All statuses", "all_orgs": "All organizations", "organization": "Organization", "search": "Search", "search_placeholder": "Name or package…", "device_id_placeholder": "Device ID" }, "status": { "active": "Active", "suspended": "Suspended", "pending_report": "Pending report", "closed": "Closed" } }, "remote_dashboard": { "title": "遠端桌面用戶端", "subtitle": "從瀏覽器連線到您的裝置", "search_placeholder": "依 ID、主機名稱或備註搜尋…", "filter_all": "全部", "filter_online": "線上", "filter_offline": "離線", "col_id": "裝置 ID", "col_hostname": "主機名稱", "col_platform": "平台", "col_status": "狀態", "col_last_seen": "最後上線", "connect": "連線", "empty": "沒有符合篩選條件的裝置", "loading": "正在載入裝置…", "error_load": "無法載入裝置", "open_panel": "開啟主控台", "devices_count": "{count} 台裝置", "retry": "重試", "nav_address_book": "通訊錄", "nav_folders": "資料夾", "nav_groups": "群組", "nav_tags": "標籤", "quick_connect": "控制遠端桌面", "quick_connect_placeholder": "輸入遠端 ID…", "view_grid": "格狀檢視", "view_list": "清單檢視", "sync_now": "重新整理", "last_sync": "已更新", "status_ready": "就緒", "sync_error": "同步錯誤", "unassigned": "未指派", "no_groups": "無群組", "no_tags": "無標籤", "collapse_devices": "摺疊裝置清單", "expand_devices": "展開裝置清單", "open_settings": "設定" }, "rdclient_login": { "title": "遠端桌面用戶端", "subtitle": "登入以連線至您的裝置", "username_placeholder": "使用者名稱", "password_placeholder": "密碼", "remember_me": "在此裝置上記住我", "sign_in": "登入", "totp_title": "雙因素驗證", "totp_subtitle": "輸入驗證器應用程式中的6位數代碼", "verify": "驗證", "back_to_login": "返回登入", "open_console_login": "開啟主控台登入", "session_expired": "工作階段已過期,請重新登入。", "fill_all_fields": "請填寫所有欄位", "invalid_credentials": "憑證無效", "network_error": "網路錯誤", "enter_6_digits": "請輸入全部6位數字", "invalid_code": "代碼無效" }, "rdclient_settings": { "title": "RdClient 設定", "open": "設定", "server_url": "面板 URL", "tls_strict": "嚴格 TLS", "sign_out": "登出", "reset_client": "重設用戶端", "discovery_refresh": "重新整理", "discovery_empty": "區域網路中找不到伺服器" }, "mobile_nav": { "label": "主導覽", "home": "首頁", "devices": "裝置", "remote": "遠端", "chat": "聊天", "more": "更多" }, "mesh": { "settings_title": "MeshCentral Compatibility", "enabled": "MeshCentral layer enabled", "disabled": "MeshCentral layer disabled", "server_id": "Server ID (for .msh)", "download_msh": "Download MeshAgent .msh", "agents_online": "Mesh agents online", "device_type": "Mesh Agent", "transport_mesh": "MeshCentral KVM", "linked_peer": "Linked device", "link_peer": "Link to RustDesk/CDAP peer on same host", "onboarding_title": "MeshAgent onboarding", "onboarding_body": "Download the .msh file, install MeshAgent on endpoints, and devices appear as mesh_agent in the device list.", "run_command": "執行命令", "terminal": "終端機", "files": "檔案瀏覽器", "run_command_title": "在裝置上執行命令", "command_placeholder": "要執行的命令", "command_sent": "命令已傳送到代理", "command_failed": "傳送失敗", "run_as_shell": "在 shell 中執行", "terminal_title": "遠端終端機", "terminal_unavailable": "終端機模組未載入", "link_peer_title": "連結 Mesh 代理", "link_peer_hint": "同一主機上的 RustDesk 或 CDAP 對等 ID。留空以取消連結。", "link_saved": "連結已更新", "transport_terminal": "Mesh 終端機", "transport_files": "Mesh 檔案", "settings_desc": "MeshAgent 入門與 .msh 檔案的 Server ID。", "mesh_name": "Mesh 群組名稱 (.msh)", "copy_server_id": "複製 Server ID", "copy_server_id_ok": "已複製 Server ID", "enabled_label": "已啟用", "disabled_label": "已停用", "share_link": "訪客桌面連結", "share_link_title": "建立訪客桌面連結", "share_link_hint": "限時僅檢視連結。接收方可無需面板帳戶開啟遠端桌面。", "share_ttl": "有效期限(分鐘)", "share_url": "分享 URL", "share_create": "建立連結", "share_created": "已建立訪客連結", "port_tcp": "TCP 埠轉送", "port_forward_title": "透過 MeshAgent 的 TCP 轉送", "port_connect": "連線", "port_connected": "轉送就緒", "port_connecting": "連線中…", "port_closed": "已中斷", "port_error": "WebSocket 錯誤", "port_invalid": "無效的埠", "port_send": "傳送", "port_send_placeholder": "向遠端埠傳送文字…", "port_unavailable": "埠轉送模組未載入", "power_sleep": "睡眠", "power_reset": "重設", "power_confirm": "傳送電源動作", "power_sent": "已傳送電源命令", "power_wake": "Wake", "power_off": "Power off", "filter_mesh": "Mesh agents", "port_udp": "UDP port relay", "groups_title": "Mesh groups", "group_id_placeholder": "Group ID", "group_name_placeholder": "Display name", "group_add": "Add group", "groups_save": "Save groups", "groups_empty": "No mesh groups yet.", "groups_load_error": "Could not load mesh groups.", "groups_saved": "Mesh groups saved", "groups_save_error": "Failed to save mesh groups", "recordings_title": "Session recordings (server)", "recordings_desc": "Mesh desktop sessions captured on the server (.mcrec). CDAP/RustDesk browser recordings stay local unless exported.", "recordings_empty": "No server recordings yet.", "recordings_load_error": "Could not load recordings.", "recording_download": "Download", "recording_server_on": "Server recording enabled — reconnecting…", "recording_server_off": "Server recording disabled — reconnecting…", "cert_missing": "Agent-server certificate not found. Back up mesh_agent_server.pem after agents connect.", "cert_ok": "Agent-server certificate present", "onboarding_step_msh": "Download the .msh file and set the mesh group name.", "onboarding_step_install": "Install unmodified MeshAgent on endpoints using the .msh file.", "onboarding_step_verify": "Confirm devices appear as mesh_agent and show online." }, "guest_access": { "title": "訪客遠端", "subtitle": "暫時存取 — 僅限共用的裝置", "menu": "訪客存取連結", "create_title": "建立訪客存取連結", "create_hint": "限時 RdClient 連結。收件者只能連線到所選裝置 — 無需 Console 登入,也無完整裝置清單。", "devices": "裝置", "ttl": "有效時間(分鐘)", "label": "標籤(選填)", "view_only": "僅檢視", "url": "分享 URL", "create": "建立連結", "created": "已建立訪客連結", "invalid_title": "無效的訪客連結", "missing_token": "此訪客連結缺少權杖。", "expired": "此訪客連結無效或已過期。", "device_denied": "此連結無效、已過期或不允許此裝置。", "empty": "此訪客連結上沒有裝置。", "expires": "到期", "back_to_list": "返回訪客清單" }, "ux35": { "resize_sidebar": "調整側邊欄寬度", "open_menu": "開啟選單", "theme_mode_hint": "淺色與深色為內建。編輯下方顏色時會啟用自訂。", "switch_to_ux35": "切換至 UX 3.5(測試版)", "switch_to_classic": "切換至經典介面", "beta_badge": "測試版", "beta_tooltip": "測試版主控台版面 — 可選;經典介面仍為預設。" }, "help": { "panel": { "title": "說明與支持者", "thanks": "BetterDesk 能維持免費開源,多虧相信自行託管遠端管理的人們與組織。感謝你們。", "honorary": "榮譽支持者", "backers": "個人支持者", "sponsor_cta": "支持本專案", "links": "實用連結", "link_sponsors": "GitHub Sponsors", "link_bmc": "Buy Me a Coffee", "link_repo": "GitHub 儲存庫", "link_issues": "Issues 與回饋", "link_sponsors_md": "完整贊助者清單", "close": "關閉" } }, "client_branding": { "subtitle": "White-label for BetterDesk desktop clients and a compatible subset for RustDesk.", "form_title": "Client Branding profile", "hint": "Saved to the BetterDesk (Go) server. BetterDesk clients fetch full branding automatically; stock RustDesk receives only a safe subset via heartbeat.", "company_name": "Company name", "support_contact": "Support contact", "phone": "Phone", "email": "Email", "website": "Website", "accent_color": "Accent color", "logo": "Logo", "logo_hint": "PNG, JPEG, or WebP, max 512 KiB.", "clear_logo": "Clear logo", "preview_betterdesk": "BetterDesk preview", "preview_rustdesk": "RustDesk subset (heartbeat)", "preview_rustdesk_hint": "Stock RustDesk does not call /api/branding — these options go in strategy.config_options.", "revision": "Revision", "saved": "Client branding saved", "save_failed": "Failed to save branding", "load_failed": "Failed to load branding", "logo_too_large": "Logo must be at most 512 KiB", "logo_invalid": "Invalid logo format" } }