{ "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-14 之间", "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": "按住 Ctrl(Mac 为 ⌘)点击可多选", "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": "布控管理", "nav_workshop": "车间监控", "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": "在该时间间隔内分析的帧数,1–999", "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 文件格式不正确" } }