video_monitor/language-zh.json
2026-08-30 22:23:12 +08:00

1070 lines
56 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"LANG_UI_DICT": {
"audio_pull_mute": "静音",
"audio_pull_original": "原始音频",
"camera_forwarding": "转发中",
"camera_item_unit": "条",
"camera_no_data": "暂无数据",
"camera_not_forwarding": "未转发",
"camera_total": "共",
"index_lang_not_supported": "不支持的语言: %s。可用语言: %s",
"index_lang_param_required": "语言参数不能为空",
"index_loading": "加载中...",
"log_content_algorithm": "{action}基础算法[{algorithm_name}]",
"log_content_audio": "{action}音频[{audio_name}]",
"log_content_behaviour": "{action}行为算法[{behaviour_name}]",
"log_content_control": "{action}布控[{control_code}]",
"log_content_face": "{action}人脸[{face_name}]",
"log_content_flow": "{action}业务算法[{flow_name}]",
"log_content_plan": "{action}计划任务[{plan_code}]",
"log_content_stream": "{action}摄像头[{stream_code}]",
"log_content_stream_record": "{action}录像计划[{stream_record_code}]",
"log_content_user": "{action}用户[{username}]",
"log_type_add": "添加",
"log_type_delete": "删除",
"log_type_edit": "编辑",
"log_type_export": "导出数据",
"log_type_import": "导入数据",
"log_type_import_settings": "导入配置",
"log_type_import_update": "导入升级包",
"log_type_login": "登录",
"log_type_logout": "注销",
"log_type_operation": "操作",
"log_type_reset": "重置密码",
"log_type_unknown": "未知类型",
"media_forward_stop_success": "转发停止成功",
"media_protocol_not_supported": "不支持的视频流协议",
"media_push_stream_hint": "请在推流端主动推流",
"msg_add_failed": "添加失败",
"msg_add_success": "添加成功",
"msg_batch_result": "成功数量:%d失败数量%d",
"msg_code_already_exists": "编号已经存在",
"msg_data_not_exist": "数据不存在",
"msg_delete_success": "删除成功",
"msg_edit_success": "编辑成功",
"msg_empty": "无数据",
"msg_failed_to_delete": "删除数据失败",
"msg_invalid_parameter": "无效的参数",
"msg_method_not_supported": "请求方法不支持",
"msg_not_logged_in": "未登录",
"msg_no_permission": "无权限",
"msg_safe_verify_error": "安全验证失败",
"msg_success": "操作成功",
"msg_unknown_error": "未知错误",
"nvr_record_removed": "录像功能已移除",
"nvr_snapshot_removed": "截图已移除",
"player_copied": "已复制",
"player_copy_fail": "复制失败",
"port_already_used": "端口 %d 已被占用!",
"ptz_type_range_error": "ptzType 必须在 0-11 之间",
"stream_analyzer": "算法流",
"stream_app_invalid": "应用不存在",
"stream_app_name_required": "应用和名称是必填项",
"stream_code_exists": "该编号已经存在",
"stream_code_invalid": "编号不存在",
"stream_delete_failed": "删除视频流失败",
"stream_forward_already_enabled": "转发已经开启成功",
"stream_forward_enabled_success": "转发开启成功",
"stream_gb28181_hint": "如需接入GB28181请到视频管理平台配置",
"stream_live": "原始流",
"stream_name_incorrect": "名称不正确",
"stream_name_invalid": "名称不存在",
"stream_name_max_length": "名称不能超过50个字符:%d",
"stream_no_push_key": "未找到推送流的密钥",
"stream_not_forward": "视频流未开启转发",
"stream_not_found": "视频流数据不存在",
"stream_not_online": "视频流未在线,无法开启转码",
"stream_protocol_not_supported": "接入协议不支持",
"stream_pull_type_not_supported": "接入协议不支持",
"stream_rtp": "国标流",
"stream_url_format_error": "直播流地址格式不正确",
"stream_url_incorrect": "直播流地址不正确",
"stream_url_required": "直播流地址不能为空",
"syscfg_export_log_success": "导出日志成功",
"syscfg_save_oem_success": "OEM配置保存成功",
"syscfg_save_restart": "保存成功,配置已生效",
"syscfg_save_success": "保存成功,配置已生效",
"syscfg_hint_admin_port": "管理端口变更需手动重启后生效。",
"syscfg_hint_log_debug": "调试日志级别需重启后生效。",
"syscfg_hint_zlm": "流媒体参数变更请在控制面板重启 ZLM。",
"syscfg_spend_date_fmt": "%d天%d小时%d分钟%d秒",
"upload_xlsx_cols_incorrect": "xlsx列数不正确",
"user_account_locked": "账号已锁定",
"user_captcha_expired": "验证码超过5分钟,已失效",
"user_captcha_incorrect": "验证码不正确",
"user_captcha_missing": "请求参数缺少验证码",
"user_captcha_not_found": "未发现验证码信息",
"user_confirm_password_required": "确认新密码不能为空",
"user_email_required": "邮箱不能为空",
"user_id_required": "用户ID不能为空",
"user_log_not_exist": "日志不存在",
"user_login_success": "登录成功",
"user_new_password_length": "新密码的长度需满足6-16位",
"user_new_password_required": "新密码不能为空",
"user_new_username_exists": "新用户名已经存在!",
"user_not_exist": "用户不存在",
"user_not_registered": "用户名未注册",
"user_password_error_count": "密码错误,连续失败第%d次",
"user_password_error_lock": "密码错误,连续失败第%d次账号锁定",
"user_password_length": "密码的长度需满足6-16位",
"user_password_mismatch": "两次输入的密码不一致",
"user_request_params_invalid": "请求参数不合法",
"user_super_admin_no_delete": "超级管理员不允许被删除!",
"user_super_admin_no_delete_self": "超级管理员不允许删除自己的账号",
"user_username_exists": "用户名已存在",
"user_username_required": "用户名不能为空",
"uuid_all_f_error": "非法值全F UUID",
"uuid_all_zero_error": "非法值:全零 UUID",
"uuid_blacklist_error": "命中黑名单:包含测试特征 '%s'",
"uuid_format_error": "格式错误:不符合 8-4-4-4-12 大写十六进制规范",
"uuid_input_type_error": "输入类型错误:必须是字符串",
"uuid_suspicious_repeated_byte": "疑似伪造:字节 '%s' 重复度过高 (%d次)",
"uuid_suspicious_zero_bytes": "疑似伪造:含过多零字节 (%d个)",
"version_title": "关于系统",
"version_about_system": "关于系统",
"version_app_name": "应用名称",
"version_software_version": "软件版本",
"version_software_flag": "软件标记",
"version_check_new": "检测新版本",
"version_result": "版本检测结果",
"version_checking": "正在检测版本...",
"version_new_badge": "NEW",
"version_found_new": "发现新版本",
"version_download_new": "下载新版本",
"version_history": "历史版本",
"version_view_history": "查看历史版本",
"version_net_error_title": "网络异常",
"version_net_error_desc": "请检查网络连接后重试",
"version_no_new_version": "当前已是最新版本",
"version_check_failed": "版本检测失败",
"nav_main": "主功能",
"nav_daily": "日常使用",
"nav_insight": "分析与告警",
"nav_device": "设备配置",
"nav_events_hub": "报警与事件",
"nav_setup_hub": "设备与算法",
"nav_dashboard": "控制面板",
"sidebar_expand": "展开侧边栏",
"sidebar_collapse": "收起侧边栏",
"nav_stream": "视频管理",
"nav_live_preview": "实时画面",
"nav_record": "录像回放",
"nav_system": "系统",
"nav_users": "用户管理",
"nav_logs": "日志管理",
"nav_config": "启动配置",
"nav_settings": "系统设置",
"nav_about": "关于系统",
"btn_logout": "退出登录",
"btn_cancel": "取消",
"btn_submit": "提交",
"btn_refresh": "刷新",
"btn_search": "搜索",
"btn_reset": "重置",
"btn_edit": "编辑",
"btn_delete": "删除",
"btn_close": "关闭",
"btn_save": "保存",
"btn_add_video": "+ 添加视频",
"btn_export": "↓ 导出",
"btn_import": "↑ 导入",
"btn_onvif_discover": "ONVIF 发现",
"onvif_discover_title": "ONVIF 设备发现",
"onvif_scan": "开始扫描",
"onvif_scanning": "扫描中...",
"onvif_scan_hint": "点击「开始扫描」发现局域网 ONVIF 摄像头",
"onvif_no_devices": "未发现 ONVIF 设备",
"onvif_add_stream": "添加",
"onvif_resolve_rtsp": "解析 RTSP",
"btn_query": "🔍 查询",
"btn_refresh_symbol": "↻ 刷新",
"btn_login": "登 录",
"btn_logging_in": "登录中...",
"btn_restart_app": "重启软件",
"btn_restart_os": "重启系统",
"btn_export_logs": "导出日志",
"btn_upgrade": "升级版本",
"btn_import_config": "导入配置",
"btn_detail": "详情",
"btn_batch_ops": "批量操作",
"btn_download_template": "↓ 下载导入模板",
"status_success": "成功",
"status_failed": "失败",
"status_normal": "正常",
"status_disabled": "禁用",
"status_all": "全部",
"status_forwarding": "转发中",
"status_not_forwarding": "未转发",
"loading": "加载中...",
"loading_now": "正在加载...",
"processing": "处理中...",
"saving": "保存中...",
"no_data": "暂无数据",
"load_failed": "加载失败",
"save_failed": "保存失败",
"save_success": "保存成功",
"page_dashboard": "控制面板",
"page_stream": "视频管理",
"page_online_preview": "在线预览",
"page_user": "用户管理",
"page_config": "启动配置",
"page_settings": "系统设置",
"stat_total": "接入总数",
"stat_unit_stream": "路",
"stat_all_cameras": "所有摄像头",
"stat_online": "在线数量",
"stat_realtime_pulling": "实时拉流中",
"stat_offline": "离线数量",
"stat_not_pulling": "未拉流",
"stat_uptime": "服务运行时长",
"stat_start_time": "启动时间:",
"card_resource_monitor": "资源监控",
"card_system_info": "系统信息",
"card_quick_access": "快捷入口",
"just_now": "刚刚",
"metric_memory": "内存",
"metric_disk": "磁盘",
"metric_gpu": "显卡",
"gpu_not_detected": "未检测到可用显卡或暂无法读取占用",
"gpu_vendor_nvidia": "NVIDIA",
"gpu_vendor_intel": "Intel",
"gpu_vendor_amd": "AMD",
"gpu_vendor_other": "GPU",
"info_app_name": "应用名称",
"info_software_flag": "软件标记",
"info_build_time": "构建时间",
"info_os": "操作系统",
"info_machine_name": "机器名称",
"started_at": "启动于",
"updated_at": "更新于",
"time_day": "天",
"time_hour": "小时",
"time_minute": "分",
"time_second": "秒",
"modal_edit_video": "编辑视频",
"modal_import_camera": "批量导入视频",
"modal_add_user": "添加用户",
"modal_edit_user": "编辑用户",
"placeholder_search_stream": "输入名称或编号搜索",
"placeholder_search_device": "搜索设备名称...",
"placeholder_enter_name": "请输入名称",
"placeholder_stream_ip": "如 192.168.1.100",
"placeholder_port": "如 554",
"placeholder_onvif_username": "ONVIF用户名",
"placeholder_onvif_password": "ONVIF密码",
"placeholder_camera_name": "请输入摄像头名称",
"placeholder_camera_manufacturer": "请输入摄像头厂商",
"placeholder_remark": "请输入备注信息",
"placeholder_storage_path": "请输入数据存储路径",
"placeholder_host_ip": "请输入主机IP",
"placeholder_server_ip": "请输入服务器IP",
"placeholder_server_id": "请输入服务器ID",
"placeholder_server_realm": "请输入服务器域",
"placeholder_server_password": "请输入服务器密码",
"placeholder_system_name": "请输入系统名称",
"placeholder_welcome_msg": "请输入欢迎语",
"placeholder_logo_url": "请输入 Logo 图片地址",
"placeholder_bottom_name": "请输入底部名称",
"placeholder_author_name": "请输入作者名称",
"placeholder_author_link": "请输入作者主页链接",
"placeholder_version_download_link": "版本检查与下载地址",
"placeholder_username": "请输入用户名",
"placeholder_email": "请输入邮箱",
"placeholder_password": "请输入密码",
"placeholder_reenter_password": "再次输入新密码",
"placeholder_captcha": "请输入验证码",
"placeholder_import_remark": "可选备注",
"placeholder_camera_device_id": "默认使用编号",
"label_code": "编号",
"label_name": "名称",
"label_protocol": "接入协议",
"label_audio_type": "音频类型",
"label_stream_url": "直播流地址",
"label_stream_ip": "直播流IP",
"label_port": "端口",
"label_username": "用户名",
"label_password": "密码",
"label_camera_name": "摄像头名称",
"label_camera_manufacturer": "摄像头厂商",
"label_remark": "备注",
"label_enable_transcode": "启用转码",
"label_video_codec": "视频编码",
"label_bitrate_kbps": "码率 (kbps)",
"label_framerate_fps": "帧率 (fps)",
"label_resolution_width": "分辨率宽 (0=自适应)",
"label_resolution_height": "分辨率高 (0=自适应)",
"label_audio_codec": "音频编码",
"label_audio_bitrate_kbps": "音频码率 (kbps)",
"label_sample_rate_hz": "采样率 (Hz)",
"label_channels": "声道数",
"label_process_index": "进程序号",
"label_transcode_extra_params": "转码扩展参数",
"label_camera_device_id": "分组编号国标设备ID",
"label_import_file": "导入文件 (xlsx)",
"label_import_remark": "导入备注",
"label_storage_path": "数据存储路径",
"label_host_ip": "主机IP",
"label_auto_proxy": "自动流代理",
"label_delay_seconds": "延时(秒)",
"label_auto_transcode": "自动转码",
"label_auto_detect": "定时检测",
"label_process_mode": "多进程模式",
"label_transcode_processes": "多进程数量",
"label_login_captcha": "登录验证码",
"label_debug_mode": "调试模式",
"label_update_popup": "更新提醒",
"switch_update_popup": "是否开启更新提醒弹框",
"label_server_ip": "服务器IP",
"label_server_port": "服务器端口",
"label_server_id": "服务器ID",
"label_server_realm": "服务器域",
"label_server_password": "服务器密码",
"label_server_timeout": "心跳超时(秒)",
"label_server_expiry": "注册过期(秒)",
"label_signaling_protocol": "信令传输协议",
"label_data_protocol": "数据传输协议",
"label_audio_transport_type": "音频传输类型",
"label_auto_invite": "自动 INVITE",
"label_system_name": "系统名称",
"label_welcome_msg": "欢迎语",
"label_logo_url": "Logo 地址",
"label_bottom_name": "底部名称",
"label_author_name": "作者名称",
"label_author_link": "作者链接",
"label_version_download_link": "版本下载链接",
"label_show_author": "显示作者",
"label_confirm_password": "确认新密码",
"label_captcha": "验证码",
"option_please_select": "请选择",
"option_copy_no_transcode": "Copy不转码",
"option_mono": "单声道",
"option_stereo": "立体声",
"option_random_load": "随机负载",
"option_designated_process": "指定进程",
"option_udp_passive": "UDP 被动",
"option_tcp_passive": "TCP 被动",
"section_basic_info": "基本信息",
"section_transcode_params": "转码参数",
"section_record_params": "录像设置",
"label_enable_record": "启用 24/7 录像",
"label_record_hint": "开启后,在转发成功时自动分段录制到本地磁盘",
"tab_basic": "基础配置",
"tab_media": "流媒体",
"tab_analysis": "分析",
"tab_record": "录像",
"tip_media_zlm": "ZLMediaKit 端口与启动路径",
"label_upload_path": "上传目录",
"label_admin_port": "管理端口",
"label_font_path": "字体路径",
"label_port": "端口",
"label_media_secret": "API 密钥",
"label_proxy": "代理",
"label_media_exe": "ZLM 程序路径",
"label_media_config": "ZLM 配置文件",
"label_auto_start_media": "随 Monitor 自启",
"hint_auto_start_media": "调试时可关闭,改在控制面板手动启动",
"label_analysis_fps": "解码目标 FPS",
"label_conf_threshold": "置信度阈值",
"label_process_mode": "进程模式",
"label_shared_inference": "共享推理",
"label_inference_workers": "推理 Worker 数",
"label_recording_enabled": "启用录像管理",
"label_segment_seconds": "分段时长(秒)",
"label_retain_days": "保留天数",
"label_retain_gb": "容量上限(GB)",
"label_sip_nonce": "SIP Nonce",
"dash_zlm_title": "流媒体服务",
"dash_zlm_checking": "检测中…",
"dash_zlm_running": "运行中",
"dash_zlm_stopped": "未运行",
"dash_zlm_unknown": "未知",
"dash_zlm_start": "启动",
"dash_zlm_stop": "停止",
"dash_zlm_restart": "重启",
"tab_gb28181": "GB28181 配置",
"tab_branding": "品牌信息",
"group_log": "日志",
"group_export_config": "导出配置",
"group_upgrade": "升级版本",
"group_import_config": "导入配置",
"th_id": "ID",
"th_ip": "IP",
"th_audio": "音频",
"th_transcode": "转码",
"th_recording": "录像",
"title_recording_enabled": "已启用录像",
"title_recording_disabled": "未启用录像",
"title_record_recording": "录制中 · 查看录像",
"title_record_enabled_idle": "已启用录像 · 等待转发或查看历史",
"title_record_disabled_history": "录像已关闭 · 查看历史录像",
"record_detail_title": "录像详情",
"record_detail_sub": "历史录像分段列表,关闭录像后仍可查看已保存内容",
"record_status_recording": "录制中",
"record_status_enabled_idle": "已启用,当前未在录制",
"record_status_disabled": "录像已关闭",
"record_back_stream": "← 返回视频管理",
"record_empty_hint": "暂无录像文件",
"th_status": "状态",
"th_update_time": "更新时间",
"th_action": "操作",
"th_username": "用户名",
"th_email": "邮箱",
"th_role": "角色",
"th_join_time": "加入时间",
"th_last_login": "上次登录",
"title_transcoding": "转码中",
"title_not_transcoding": "未转码",
"title_play": "播放",
"title_stop_forward": "停止转发",
"title_start_forward": "开启转发",
"title_stop_transcode": "停止转码",
"title_start_transcode": "开启转码",
"title_transcode_play": "转码播放",
"title_bitrate_probe": "码率探测",
"field_app": "应用",
"field_viewers": "观看",
"field_video": "视频",
"field_bandwidth": "带宽",
"unit_person": "人",
"transcode_suffix": "(转码)",
"badge_transcode": "转码",
"value_none": "无",
"filter_all_status": "全部状态",
"filter_user": "用户",
"role_super_admin": "超级管理员",
"role_normal_user": "普通用户",
"login_title": "登录",
"login_welcome": "欢迎登录",
"online_subtitle": "实时查看所有在线视频流设备",
"online_count": "在线",
"no_online_streams": "暂无在线视频流",
"config_subtitle": "基础、流媒体、分析、GB28181 与品牌信息统一管理",
"settings_subtitle": "重启、日志导出、配置导入导出、版本升级",
"hint_password_length": "密码长度须为6-16位",
"transcode_not_enabled": "该视频未启用转码,请先在编辑中开启转码开关",
"toast_passive_protocol": "为被动接入协议,不可直接添加",
"tip_config_save": "保存后立即写入并热更新,无需重启",
"tip_auto_restart": "保存后立即写入并热更新,无需重启",
"tip_sip_params": "SIP 信令服务器参数",
"tip_oem_branding": "OEM 品牌与授权链接",
"desc_export_logs": "导出运行日志,提供给开发者排查问题",
"desc_upgrade": "升级过程需要 1-5 分钟,请不要关闭电源,完成升级后将自动重启",
"desc_import_config": "导入 .xcsettings 配置包,将覆盖当前配置与数据,仅超级管理员可操作",
"switch_show_login_captcha": "登录页显示验证码",
"switch_debug_log": "输出调试日志",
"switch_auto_invite": "收到 Catalog 后自动 INVITE",
"switch_show_author_footer": "页面底部显示作者信息",
"toast_probing_wait": "正在探测中,请稍候",
"toast_probe_failed": "探测失败",
"toast_code_required": "编号不能为空",
"toast_name_required": "名称不能为空",
"toast_protocol_required": "请选择接入协议",
"toast_stream_url_required": "直播流地址不能为空",
"toast_select_file": "请选择文件",
"toast_file_size_limit": "文件大小不能超过10M",
"btn_choose_file": "选择文件",
"placeholder_no_file": "未选择文件",
"toast_config_load_failed": "配置加载失败",
"toast_branding_saved": "品牌信息保存成功",
"toast_enter_username": "请输入用户名",
"toast_enter_email": "请输入邮箱",
"toast_enter_password": "请输入密码",
"toast_enter_new_password": "请输入新密码",
"toast_password_mismatch": "两次输入的密码不一致",
"toast_password_length": "密码长度须为6-16位",
"toast_enter_captcha": "请输入验证码",
"toast_login_success": "登录成功",
"toast_login_failed": "登录失败",
"toast_network_error": "网络异常,请重试",
"toast_export_no_filename": "导出失败:未获取到文件名",
"toast_select_config_file": "请选择配置文件!",
"toast_select_upgrade_file": "请选择升级包文件!",
"confirm_start_all_forward": "确认全部开启转发吗?",
"confirm_stop_all_forward": "确认全部停止转发吗?",
"confirm_start_all_transcode": "确认全部开启转码吗?",
"confirm_stop_all_transcode": "确认全部停止转码吗?",
"confirm_delete_camera": "确认删除该摄像头吗?",
"confirm_delete_all": "确认全部删除吗?此操作不可恢复!",
"confirm_delete_user": "确认删除用户",
"confirm_delete_log": "确认删除该日志吗?",
"confirm_save_config": "确定保存当前配置吗?",
"confirm_save_restart": "确定保存当前配置吗?",
"confirm_upgrade": "确定开始升级吗?升级过程请勿断电。",
"probe_sampling": "采样中",
"probe_complete": "探测完成",
"probe_label_original": "原始",
"probe_label_transcode": "转码",
"probe_result_title": "探测结果",
"probe_original_stream": "原始流",
"probe_transcode_stream": "转码流",
"probe_bandwidth_saved": "节省带宽",
"batch_start_all_forward": "全部开启转发",
"batch_stop_all_forward": "全部停止转发",
"batch_start_all_transcode": "全部开启转码",
"batch_stop_all_transcode": "全部停止转码",
"batch_delete_all": "全部删除",
"title_click_refresh": "点击刷新",
"no_user_data": "暂无用户数据",
"nav_analysis": "智能分析",
"nav_biz_algorithms": "业务算法",
"nav_algorithms": "业务算法",
"nav_small_models": "小模型管理",
"sm_add": "+ 添加小模型",
"sm_edit": "编辑小模型",
"sm_name": "小模型名称",
"sm_name_ph": "如YOLOv8n 行人检测",
"sm_save": "保存小模型",
"sm_test": "小模型测试",
"sm_test_btn": "测试",
"sm_test_page": "小模型测试",
"sm_back_list": "返回小模型列表",
"sm_del_confirm": "确认删除该小模型?",
"sm_name_required": "请填写小模型名称",
"sm_set_default": "设为小模型默认",
"sm_type": "模型类型",
"sm_test_workspace": "小模型测试工作台",
"sm_test_pick_file": "选择测试文件",
"sm_test_run": "开始小模型测试",
"sm_test_reset": "重置",
"sm_test_running": "小模型测试中...",
"sm_test_report": "小模型测试报告",
"sm_test_clear_temp": "清理测试临时文件",
"sm_test_upload_hint": "JPG / PNG / MP4最大 100MB",
"sm_test_upload_sub": "点击或拖拽到此处",
"sm_test_input_preview": "原始样本",
"sm_test_preview_empty": "选择文件后可预览",
"sm_test_output": "渲染结果",
"sm_test_output_wait": "小模型测试完成后显示",
"sm_test_done": "小模型测试完成",
"sm_test_bad_type": "不支持的文件类型",
"sm_test_uploading": "上传样本...",
"sm_test_queued": "任务已排队...",
"sm_test_media": "媒体类型",
"sm_test_input_size": "输入尺寸",
"sm_test_frames": "处理帧数",
"sm_test_det_count": "检测总数",
"sm_test_infer_avg": "平均推理",
"sm_test_elapsed": "总耗时",
"sm_test_output_load_fail": "渲染结果加载失败",
"sm_test_click_zoom": "点击放大",
"sm_test_params": "小模型参数",
"sm_test_no_id": "缺少小模型 ID",
"sm_test_clear_confirm": "确认清理所有小模型测试临时文件?",
"sm_no_model_file": "请先上传模型文件",
"sm_task_type": "任务类型",
"sm_engine": "推理引擎",
"sm_device": "推理设备",
"sm_all_engines": "全部引擎",
"sm_engine_avail": "引擎可用性",
"sm_no_engine": "未注册任何引擎",
"sm_model_file": "模型文件",
"sm_upload_tip": "点击或拖拽 .onnx / .pt / .xml 文件到此上传",
"sm_upload_ok": "上传成功",
"sm_upload_fail": "上传失败",
"sm_probe": "探测模型",
"sm_probe_tip": "上传后点击探测可自动获取输入尺寸与类别",
"sm_input_width": "输入宽度",
"sm_input_height": "输入高度",
"sm_conf_threshold": "置信度阈值",
"sm_iou_threshold": "NMS IoU 阈值",
"sm_labels": "支持类别",
"sm_labels_hint": "用英文逗号隔开,支持中文",
"sm_resolution": "分辨率 / 阈值",
"sm_status": "状态",
"sm_default": "默认",
"sm_set_default_btn": "设默认",
"sm_already_default": "已是默认",
"sm_state": "状态",
"sm_version": "版本",
"sm_input_shape": "输入 shape",
"sm_output_shape": "输出 shape",
"sm_inferred_size": "推断分辨率",
"sm_labels_count": "类别数",
"sm_file_size": "文件大小",
"sm_reid_hint": "ReID 特征模型仅支持 OnnxRuntime输入默认 128×256测试时需配合 YOLO 检测小模型裁剪行人。",
"sm_reid_crop": "行人 crop",
"sm_reid_embedding_dim": "特征维度",
"sm_reid_detector": "辅助检测小模型 (YOLO)",
"sm_reid_detector_hint": "ReID 需先用检测模型定位行人,再提取特征并关联 track_id",
"sm_reid_no_detector": "暂无可用检测小模型,请先在列表中添加 YOLO Detect 模型",
"sm_test_embedding_count": "特征提取数",
"sm_test_track_count": "轨迹峰值",
"sm_test_reid_sim": "特征时序相似度均值",
"alg_reid_onnx_only": "ReID 模型仅支持 OnnxRuntime 推理引擎",
"alg_reid_osnet_only": "ReID 任务模型类型须为 OSNet",
"alg_reid_need_detector": "ReID 测试需选择辅助检测小模型",
"alg_reid_detector_must_detect": "辅助模型必须是 Detect 任务类型",
"alg_reid_detector_disabled": "辅助检测小模型未启用",
"biz_targets_select": "请选择检测目标",
"biz_targets_selected_n": "已选 {n} 个目标",
"nav_llm": "大模型管理",
"biz_algo_title": "业务算法",
"biz_algo_add": "添加业务算法",
"biz_algo_edit": "编辑业务算法",
"biz_algo_empty": "暂无业务算法,点击右上角添加",
"biz_algo_name": "业务算法名称",
"biz_algo_name_ph": "如:周界入侵-人员",
"biz_flow_type": "流程类型",
"biz_flow_1": "小模型+后处理",
"biz_flow_2": "大模型+后处理",
"biz_flow_3": "小模型+大模型+后处理",
"biz_flow_4": "检测小模型 + ReID小模型 + 后处理",
"biz_detector_model": "检测小模型 (YOLO)",
"biz_reid_model": "ReID 小模型 (OSNet)",
"biz_section_detect_reid": "检测 + ReID 推理",
"biz_reid_flow_hint": "ReID 不能单独检测全图:先用 YOLO 定位目标,再用 OSNet 提取特征并关联 track_id最后执行后处理如越线计数。",
"biz_small_model": "小模型",
"biz_targets": "检测目标",
"biz_targets_hint": "可多选",
"biz_llm": "大模型",
"biz_llm_prompt": "提示词",
"biz_llm_prompt_ph": "描述需要大模型判断的场景…",
"biz_llm_validate": "提示词校验值",
"biz_llm_validate_ph": "多个关键词用英文逗号分隔,命中任一即视为触发",
"biz_llm_validate_hint": "大模型回复中包含任一关键词则通过校验",
"biz_post_process": "后处理逻辑",
"biz_post_area": "区域入侵",
"biz_post_area_hint": "目标中心进入布控区域即触发报警",
"biz_post_area_desc": "目标中心点进入布控多边形内即触发报警。适用于周界防范、禁入区域、危险区域等场景。",
"biz_post_line_cross": "越线检测",
"biz_post_line_cross_desc": "有人沿方向线正向A→B跨过警戒线时立即触发一次报警。同一人重复过线会去重。适用于围栏越界、禁止闯入等「一过线就报」的场景。与越线计数的区别不累计人数单次过线即报。",
"biz_post_line_cross_hint": "正向跨过方向线 A→B 即报警;布控需绘制区域 + 方向线",
"biz_post_line_count": "越线计数",
"biz_post_line_count_desc": "在布控区域内按方向线 A→B 分别累计正向、逆向过线人数;任一方向累计达到设定阈值时才报警。适用于出入口人流统计、限流(如超过 50 人报警)等场景。",
"biz_post_line_count_hint": "累计过线达阈值才报警;布控需绘制矩形 + 方向线 A→B",
"biz_post_direction": "方向入侵",
"biz_post_direction_desc": "目标在区域内移动时,若运动方向与设定方向一致则报警。适用于单向通行、逆行检测等场景。参考角度与容差可在后端配置(默认向下 90°容差 45°。",
"biz_post_direction_hint": "目标移动方向匹配设定方向时报警",
"biz_post_density": "密度报警",
"biz_post_density_desc": "布控区域内同时存在的目标数达到或超过阈值时报警(人数从低于阈值升到阈值时触发一次)。适用于人群聚集、排队过长、车辆拥堵等场景。需在布控中配置密度阈值。",
"biz_post_density_hint": "区域内目标数达到阈值时报警;需在布控配置密度阈值",
"biz_post_dwell": "滞留报警",
"biz_post_dwell_desc": "目标在布控区域内停留时间超过滞留阈值(秒)时报警。与区域入侵不同:区域入侵是「进入即报」,滞留是「待够时间才报」。滞留阈值在布控中配置。",
"biz_post_dwell_hint": "在区域内停留超过滞留阈值(秒)时报警",
"biz_post_line_diff": "与越线检测的区别:越线检测是「过线立刻报」;越线计数是「累计到 N 人才报」,并可分别统计正向/逆向。",
"biz_post_help": "说明",
"biz_post_help_title": "后处理方案说明",
"biz_post_help_sub": "共 6 种后处理,按场景选择;详细说明见各项描述",
"biz_line_count_threshold": "计数报警阈值",
"biz_line_count_threshold_hint": "累计过线人数达到阈值时触发报警0 表示该方向不计数报警。布控需绘制矩形区域 + 方向线 A→B 定义正向。",
"biz_forward_count": "正向 (A→B)",
"biz_reverse_count": "逆向 (B→A)",
"biz_no_labels": "请先选择小模型",
"biz_targets_multi_hint": "按住 CtrlMac 为 ⌘)点击可多选",
"biz_section_basic": "基本信息",
"biz_section_small": "小模型推理",
"biz_section_llm": "大模型推理",
"biz_section_post": "后处理",
"biz_modal_sub": "配置推理流程与后处理业务逻辑,保存后在布控管理中绑定区域",
"biz_zone_count": "布控",
"biz_assign": "分配",
"biz_assign_zones": "分配布控",
"biz_assign_zones_sub": "勾选需要绑定该业务算法的布控区域",
"biz_assign_for": "分配布控 · ",
"biz_save_assign": "保存分配",
"biz_no_zones": "暂无布控区域,请先到布控管理添加",
"biz_zones_selected": "已选 {n} 个布控",
"hub_card_small_model": "小模型管理",
"hub_card_small_model_desc": "上传/管理 YOLO 检测模型",
"hub_card_algorithm_desc": "配置业务算法:模型推理 + 后处理逻辑",
"llm_title": "大模型管理",
"llm_add": "添加",
"llm_refresh": "刷新",
"llm_col_code": "编号",
"llm_col_updated": "更新时间",
"llm_col_actions": "操作",
"llm_model_name": "模型名称",
"llm_inference_tool": "推理工具",
"llm_timeout": "超时时间",
"llm_sec_unit": "秒",
"llm_enabled_label": "是否启用",
"llm_state_enabled": "启用",
"llm_state_disabled": "禁用",
"llm_no_data": "暂无大模型",
"llm_page_total": "共",
"llm_page_items": "条",
"llm_modal_add_title": "添加大模型",
"llm_modal_edit_title": "编辑大模型",
"llm_modal_add_sub": "填写 OpenAI 兼容 API 连接信息",
"llm_modal_edit_sub": "修改大模型连接参数",
"llm_section_basic": "基本信息",
"llm_section_api": "API 连接",
"llm_section_status": "运行状态",
"llm_test_sub": "上传图片进行视觉推理测试",
"llm_inference_tool_unsupported": "仅支持 OpenAI 推理工具",
"llm_api_url": "API地址",
"llm_api_key": "API密钥",
"llm_timeout_sec": "超时时间(秒)",
"llm_input_model_name": "请输入模型名称",
"llm_select_inference_tool": "请选择推理工具",
"llm_input_api_url": "请输入API地址",
"llm_input_api_key": "请输入API密钥",
"llm_input_timeout": "请输入超时时间",
"llm_not_exist": "大模型不存在",
"llm_confirm_delete": "确定删除该大模型吗?",
"llm_test_title": "大模型测试",
"llm_test_tool": "推理工具",
"llm_test_model": "模型名称",
"llm_test_api_url": "API地址",
"llm_test_api_key_opt": "可选",
"llm_test_timeout_sec": "超时时间(秒)",
"llm_test_section": "测试",
"llm_test_select_img": "选择图片",
"llm_test_pick_file": "选择图片",
"llm_test_upload_hint": "JPG / PNG / WebP单张图片",
"llm_test_upload_sub": "点击或拖拽到此处",
"llm_test_preview_area": "预览区域",
"llm_test_preview_empty": "选择图片后可预览",
"llm_test_prompt": "提示词",
"llm_test_prompt_placeholder": "请输入提示词...",
"llm_test_default_prompt": "请详细描述图片中的内容,包括人物、物体、场景等信息。",
"llm_test_start": "开始分析",
"llm_test_btn": "测试",
"llm_test_analyzing": "分析中...",
"llm_test_time_prefix": "分析时间:",
"llm_test_fail_prefix": "分析失败:",
"llm_test_req_fail_prefix": "请求失败:",
"llm_test_not_json": "服务器返回异常页面,请刷新后重试",
"llm_test_session_expired": "会话已失效,请关闭弹窗后重新登录再试",
"llm_test_select_img_err": "请选择测试图片",
"llm_api_url_format_error": "API地址格式不正确",
"llm_config_not_exist": "大模型不存在",
"llm_not_found": "大模型数据不存在",
"llm_is_disabled": "大模型数据被禁用",
"llm_no_image_provided": "未提供图像文件",
"nav_zones": "布控管理",
"nav_control": "布控管理",
"zone_all_cameras": "全部摄像头",
"zone_camera": "摄像头",
"zone_name": "布控名称",
"zone_name_ph": "如:大门口、停车场入口",
"zone_required": "必需区域",
"zone_required_on_hint": "开启:目标须在布控区域内才触发后处理;越线类算法仍需绘制方向线",
"zone_required_off_hint": "关闭:不校验布控区域,越线类算法仅需绘制方向线",
"zone_region_post_need_required": "区域类后处理需开启「必需区域」并绘制区域",
"zone_draw_tip_line_only": "绘制方向线 A→B关闭必需区域时可不绘制区域",
"zone_draw_tip_region": "▭ 对角两点矩形 · ⬠ 逐点多边形≥3 点,点击首点或 ✓ 完成)· 右键撤销",
"zone_draw_tip_three": "三种图形可叠加:▭ 矩形 · ⬠ 多边形 · → 方向线 A→B箭头为正向· 右键撤销当前工具",
"zone_draw_tools": "绘制",
"zone_clear_current": "清除当前图形",
"zone_draw_mode_line": "方向线",
"zone_draw_mode_region": "区域",
"zone_line_ready_short": "方向线 OK",
"zone_line_a_only": "方向线 A",
"zone_line_required_hint": "越线算法需绘制 → 方向线",
"zone_draw_tip_optional": "可选绘制区域;右键撤销",
"zone_line_step1": "步骤1/2先绘制区域▭ 或 ⬠)",
"zone_line_step2": "步骤2/2选 → 绘制方向线 A→B",
"zone_loiter": "滞留阈值(秒)",
"zone_color": "颜色",
"zone_state": "状态",
"zone_yes": "是",
"zone_no": "否",
"zone_enabled": "启用",
"zone_disabled": "禁用",
"zone_btn_enable": "开启",
"zone_btn_disable": "关闭",
"zone_ov_zones": "布控 / 运行中",
"zone_start": "启动此布控",
"zone_stop": "停止此布控",
"zone_started": "布控已启动",
"zone_stopped": "布控已停止",
"zone_status_running": "分析中",
"zone_status_stopped": "已停止",
"zone_status_starting": "启动中",
"zone_algorithms_hint": "可多选",
"zone_health_ok": "正常",
"zone_health_reconnecting": "重连中",
"zone_health_disconnected": "视频断开",
"zone_health_stalled": "视频中断",
"zone_health_stalled_toast": "视频流中断,分析已停止工作,请手动重启分析",
"zone_inference_degraded": "推理异常",
"zone_inference_degraded_toast": "目标检测推理超时,布控无法正常报警,请重启分析或检查小模型",
"zone_per_zone_toggle_hint": "每条布控独立启停;同摄像头可只运行部分布控",
"zone_del_confirm": "确认删除该区域?",
"zone_form_incomplete": "请补全摄像头与名称",
"zone_stream_required": "请选择摄像头",
"zone_name_required": "请填写布控名称",
"zone_auto_required_on": "已自动开启「必需区域」",
"zone_auto_required_off_line": "越线类算法仅需方向线,已自动关闭「必需区域」",
"zone_line_only_need_region_or_off": "越线类算法:请绘制 ▭/⬠ 区域,或关闭「必需区域」后仅保留方向线",
"zone_start_analysis": "启动分析",
"zone_stop_analysis": "停止分析",
"zone_analysis_need_enabled": "布控未启用,无法启动分析,请先在编辑中将状态设为启用",
"zone_analysis_started": "分析已启动",
"zone_analysis_stopped": "分析已停止",
"zone_toggle_analysis": "启动分析",
"zone_analysis_running": "分析运行中",
"zone_analysis_stopped": "分析未启动",
"zone_analysis_running_count": "分析中:{n}",
"btn_add_zone": "+ 添加布控",
"btn_edit_zone": "编辑布控",
"col_action": "操作",
"timeline_all_types": "全部事件",
"timeline_time": "时间",
"timeline_type": "类型",
"timeline_meta": "元数据",
"ev_entered_zone": "进入区域",
"ev_left_zone": "离开区域",
"ev_object_start": "目标出现",
"ev_object_end": "目标消失",
"ev_loiter": "滞留告警",
"ev_line_count": "越线计数告警",
"ev_line_cross": "越线检测",
"ev_cross_camera": "跨摄像头关联",
"ev_motion": "运动",
"ev_audio": "音频事件",
"ev_system": "系统事件",
"zone_draw_hint": "在摄像头画面上点击绘制多边形区域",
"zone_draw_hint_rect_line": "绘制矩形区域与方向线 A→B 定义正向",
"zone_draw_tip": "① 矩形:对角两点 · ② 方向线:起点 A → 终点 B箭头为正向 · 右键撤销",
"zone_draw_rect": "矩形区域",
"zone_draw_polygon": "多边形",
"zone_draw_line": "方向线 A→B",
"zone_rect_hint": "对角两点绘制矩形",
"zone_line_points": "个方向点",
"zone_line_ready": "方向线已就绪 A→B",
"zone_line_need_b": "请点击方向线终点 B",
"zone_line_need_ab": "请绘制方向线:起点 A → 终点 B",
"zone_line_required": "越线类算法需绘制方向线 A→B",
"zone_forward_dir": "正向",
"zone_finish_draw": "完成绘制",
"zone_draw_done": "已完成",
"zone_finish_hint": "点击首点或 ✓ 完成",
"zone_save": "保存",
"zone_detect_rate": "检测频率",
"zone_detect_every": "每",
"zone_detect_sec": "秒",
"zone_detect_analyze": "分析",
"zone_detect_frame_unit": "帧",
"zone_detect_about": "约",
"zone_detect_hint": "可任意填写:每 2 秒分析 1 帧、每 0.5 秒分析 1 帧、每 1 秒分析 5 帧等",
"zone_detect_interval_tip": "时间间隔(秒),支持小数,如 0.5、2、10",
"zone_detect_frames_tip": "在该时间间隔内分析的帧数1999",
"zone_detect_preview": "算法检测频率预览",
"zone_edit_sub": "调整区域范围或属性",
"zone_select_camera_first": "正在加载摄像头画面…",
"zone_undo": "撤销",
"zone_clear": "清除",
"zone_refresh_snap": "刷新画面",
"zone_no_points": "0 个点",
"zone_loading_snap": "正在获取摄像头画面...",
"zone_live_connecting": "正在连接视频流...",
"zone_live_failed": "无法连接视频流",
"zone_live_offline": "视频流离线,请确认摄像头在线",
"zone_live_no_url": "无可用播放地址",
"zone_refresh_live": "重新连接视频",
"zone_snap_failed": "无法获取摄像头画面,请确认摄像头在线后点击刷新",
"zone_snap_refresh_failed": "刷新画面失败,已保留当前画面",
"zone_points_unit": "个点",
"zone_points_remaining": "还需 {n} 个点",
"zone_draw_min_points": "至少绘制 3 个点",
"zone_algorithms": "业务算法",
"zone_algorithms_hint": "可多选,区域启用后将按所选业务算法进行分析",
"zone_algorithms_selected": "已选 {n} 个业务算法",
"zone_algo_required": "请至少选择一个业务算法",
"smallmodel_in_use_by_biz": "该小模型已被业务算法引用,请先解除引用",
"zone_no_algorithm": "暂无可用业务算法,请先到业务算法添加",
"zone_no_biz_algorithm": "未绑定业务算法",
"zone_ov_total_cam": "摄像头总数",
"zone_ov_running": "运行分析",
"zone_ov_fps_avg": "平均 FPS",
"zone_ov_engine_instances": "布控实例",
"zone_ov_reuse": "全部按业务算法缓存复用",
"zone_ov_no_instance": "暂无布控实例",
"zone_ctrl_modal_title": "布控实例管理",
"zone_ctrl_modal_click": "点击管理布控实例",
"zone_ctrl_running_title": "运行中布控实例",
"zone_ctrl_running_empty": "暂无运行中的布控实例",
"zone_ctrl_running_empty_hint": "启动分析后才会创建实例",
"zone_ctrl_modal_sub_count": "· 共 {n} 个运行实例",
"zone_ctrl_modal_sub_shared": " · 共享推理 {alive}/{total} worker",
"zone_ctrl_modal_sub_local": " · 独立实例",
"zone_ov_shared_infer": "共享推理池 · {n} worker",
"zone_ov_each_stream": "每路摄像头各实例化一份",
"zone_ov_streams": "路",
"zone_ov_zones": "区域 / 启用",
"zone_ov_alarms": "近期报警",
"zone_alarm_auto_refresh": "每 8 秒自动刷新",
"zone_alarm_motion_target": "运动目标",
"zone_alarm_no_img": "无快照",
"zone_alarm_unknown": "未知目标",
"zone_alarm_duration": "停留",
"timeline_select_all": "全选",
"timeline_unselect_all": "取消全选",
"timeline_batch_del": "批量删除",
"timeline_clear_alarms": "清空报警",
"timeline_del_confirm": "确认删除该条事件及其快照?",
"timeline_batch_confirm": "确认删除选中的 {n} 条事件及其快照?",
"timeline_clear_confirm": "确认清空所有报警事件(进入区域/滞留/运动)及其全部快照图片?此操作不可恢复!",
"timeline_no_selection": "请先勾选要删除的事件",
"timeline_not_found": "事件不存在",
"alg_add": "新增算法",
"alg_edit": "编辑算法",
"alg_save": "保存算法",
"alg_name": "算法名称",
"alg_name_ph": "如YOLOv8n 行人检测",
"alg_name_required": "请填写算法名称",
"alg_type": "算法类型",
"alg_task_type": "任务类型",
"alg_version": "算法版本",
"alg_engine": "推理引擎",
"alg_device": "推理设备",
"alg_all_engines": "全部引擎",
"alg_engine_avail": "引擎可用性",
"alg_no_engine": "未注册任何引擎",
"engine_not_installed": "未安装",
"device_unavailable": "当前不可用",
"alg_model_file": "模型文件",
"alg_upload_tip": "点击或拖拽 .onnx / .pt / .xml 文件到此上传",
"alg_upload_ok": "上传成功",
"alg_upload_fail": "上传失败",
"alg_no_file": "请选择文件",
"alg_unsupported_ext": "不支持的扩展名",
"alg_probe": "探测模型",
"alg_probe_tip": "上传后点击探测可自动获取输入尺寸与类别",
"alg_input_shape": "输入 shape",
"alg_output_shape": "输出 shape",
"alg_inferred_size": "推断分辨率",
"alg_labels_count": "类别数",
"alg_file_size": "文件大小",
"alg_no_model_file": "请先上传模型文件",
"alg_input_width": "输入宽度",
"alg_input_height": "输入高度",
"alg_conf_threshold": "置信度阈值",
"alg_iou_threshold": "NMS IoU 阈值",
"alg_labels": "支持类别",
"alg_labels_hint": "用英文逗号隔开,支持中文",
"alg_resolution": "分辨率",
"alg_default": "默认",
"alg_set_default": "设默认",
"alg_already_default": "已是默认",
"alg_state": "状态",
"alg_streams": "摄像头",
"alg_assign": "分配",
"alg_test": "测试",
"alg_test_page": "算法测试",
"alg_back_list": "返回算法列表",
"alg_test_params": "算法参数",
"alg_test_workspace": "测试工作台",
"alg_test_upload_title": "上传图片或视频片段",
"alg_test_upload_hint": "JPG / PNG / MP4最大 100MB",
"alg_test_preview_empty": "选择文件后可预览",
"alg_test_run": "开始测试",
"alg_test_reset": "重置",
"alg_test_running": "运行中...",
"alg_test_report": "测试报告",
"alg_test_output": "渲染结果",
"alg_test_no_output": "暂无输出",
"alg_test_no_id": "缺少算法 ID",
"alg_test_bad_type": "不支持的文件类型",
"alg_test_uploading": "上传样本...",
"alg_test_queued": "任务已排队...",
"alg_test_done": "测试完成",
"alg_test_media": "媒体类型",
"alg_test_input_size": "输入尺寸",
"alg_test_frames": "处理帧数",
"alg_test_det_count": "检测总数",
"alg_test_infer_avg": "平均推理",
"alg_test_elapsed": "总耗时",
"alg_test_output_load_fail": "渲染结果加载失败,请重试",
"alg_test_pick_file": "选择文件",
"alg_test_upload_sub": "点击或拖拽到此处",
"alg_test_input_preview": "原始样本",
"alg_test_output_wait": "测试完成后显示",
"alg_test_clear_temp": "清理临时文件",
"alg_test_clear_confirm": "确认清理所有算法测试临时文件?",
"alg_test_clear_ok": "临时文件已清理",
"alg_assign_streams": "分配摄像头",
"alg_assign_for": "分配摄像头 · ",
"alg_save_assign": "保存分配",
"alg_select_all": "全选",
"alg_select_none": "全不选",
"alg_selected_count": "已选 {n} 个",
"alg_del_confirm": "确认删除该算法?已分配的摄像头将解绑。",
"zone_no_data": "暂无摄像头",
"timeline_empty_hint": "暂无事件。请确认1) 摄像头在线 2) 已绘制区域 3) 已启动分析",
"timeline_stats": "事件总数 {n} · 最近 {ts}",
"nav_alarm": "报警管理",
"nav_alarm_stats": "统计看板",
"stats_today": "今日报警",
"stats_week": "近7天报警",
"stats_total": "累计报警",
"stats_streams": "涉及摄像头",
"stats_unit": "条",
"stats_today_foot": "当天触发",
"stats_week_foot": "最近一周",
"stats_total_foot": "历史总数",
"stats_streams_foot": "产生过报警",
"stats_trend": "报警趋势",
"stats_range_7": "近7天",
"stats_range_30": "近30天",
"stats_no_data": "暂无报警数据",
"stats_by_type": "报警类型分布",
"stats_top_streams": "报警 TOP 摄像头",
"hub_events_intro": "分析产生的告警与事件都在这里。日常值班看「报警快照」,需要跟进处理看「待办审阅」。",
"hub_setup_intro": "接入摄像头并配置分析能力。顺序建议:先加摄像头 → 配置布控 → 选择算法。",
"hub_card_alarm": "报警快照",
"hub_card_alarm_desc": "带截图的告警,运动/滞留等,值班首选",
"hub_card_stream": "摄像头管理",
"hub_card_stream_desc": "添加/编辑摄像头,开启拉流与录像",
"hub_card_zone": "布控管理",
"hub_card_zone_desc": "在画面上画多边形,限定分析范围",
"hub_card_control": "布控管理",
"hub_card_control_desc": "在画面上画多边形,限定分析范围",
"hub_card_algorithm": "业务算法",
"page_record": "录像管理",
"record_all_streams": "全部摄像头",
"record_start_time": "开始时间",
"record_duration": "时长",
"record_file_size": "大小",
"record_play": "播放录像",
"record_stats": "共 {n} 条录像",
"record_file_ok": "可播放",
"record_file_missing": "文件缺失",
"record_del_confirm": "确认删除该录像文件?",
"alarm_all_types": "全部报警",
"alarm_empty_hint": "暂无报警,启动分析后将自动捕获报警画面",
"alarm_loading": "加载中...",
"alarm_stats": "报警 {n} 条 · 最近 {ts}",
"alarm_select": "选中",
"alarm_biz_algorithm": "所属算法",
"alarm_reason": "报警原因",
"alarm_zone_name": "所属布控",
"alarm_auto_refresh": "自动刷新",
"alarm_auto_refresh_unit": "秒",
"alarm_auto_refresh_sec_hint": "刷新间隔3-300",
"alg_status": "状态",
"btn_del": "删除",
"cancel": "取消",
"confirm": "确定",
"confirm_title": "确认",
"index_cancel": "取消",
"index_download_version": "下载新版本",
"index_new_version": "发现新版本",
"label_email": "邮箱",
"msg_status_code": "请求失败,状态码: %s",
"option_mute": "静音",
"option_original_audio": "原始音频",
"syscfg_export_config_success": "导出配置成功",
"syscfg_file_format_incorrect": "文件格式不正确: %s",
"syscfg_import_failed": "导入配置失败",
"syscfg_import_format_error": "配置文件格式错误",
"syscfg_import_success": "导入配置成功",
"syscfg_import_version_mismatch": "配置版本标识不匹配",
"syscfg_import_version_too_low": "当前软件版本过低,无法导入该配置",
"syscfg_unsupported_process_mode": "不支持的多进程模式",
"syscfg_unsupported_upgrade_format": "不支持的升级包格式",
"syscfg_upgrade_flag_mismatch": "升级包标识不匹配",
"syscfg_upgrade_import_success": "升级包导入成功",
"syscfg_upgrade_max_version": "当前版本过高,最高支持版本: %s",
"syscfg_upgrade_min_version": "当前版本过低,最低支持版本: %s",
"syscfg_upgrade_tool_not_exist": "升级工具不存在: %s",
"sysset_confirm_import_settings": "导入配置将覆盖当前数据,确定继续吗?",
"sysset_confirm_restart_app": "确定重启软件吗?",
"sysset_confirm_restart_os": "确定重启操作系统吗?",
"toast_transcode_not_enabled": "该视频未启用转码,请先在编辑中开启转码开关",
"upload_xlsx_format_incorrect": "xlsx 文件格式不正确"
}
}