diff --git a/web/public/locales/zh-CN/audio.json b/web/public/locales/zh-CN/audio.json index 848418f847..d5ef2a107d 100644 --- a/web/public/locales/zh-CN/audio.json +++ b/web/public/locales/zh-CN/audio.json @@ -426,7 +426,6 @@ "radio": "收音机", "field_recording": "实地录音", "scream": "尖叫", - "sodeling": "索德铃", "chird": "啾鸣", "change_ringing": "变奏钟声", "shofar": "羊角号", diff --git a/web/public/locales/zh-CN/common.json b/web/public/locales/zh-CN/common.json index ad35531dcb..2ef3fd5e24 100644 --- a/web/public/locales/zh-CN/common.json +++ b/web/public/locales/zh-CN/common.json @@ -42,15 +42,6 @@ "12hour": "MM月dd日 ah:mm:ss", "24hour": "MM月dd日 HH:mm:ss" }, - "formattedTimestampExcludeSeconds": { - "12hour": "%m月%-d日 %I:%M %p", - "24hour": "%m月%-d日 %H:%M" - }, - "formattedTimestampWithYear": { - "12hour": "%Y年%m月%-d日 %I:%M:%S %p", - "24hour": "%Y年%m月%-d日 %H:%M" - }, - "formattedTimestampOnlyMonthAndDay": "%m月%-d日", "formattedTimestampHourMinute": { "12hour": "a h:mm", "24hour": "HH:mm" @@ -242,7 +233,6 @@ "green": "绿色", "nord": "极地蓝", "red": "红色", - "contrast": "高对比度", "default": "默认", "highcontrast": "高对比" }, diff --git a/web/public/locales/zh-CN/components/camera.json b/web/public/locales/zh-CN/components/camera.json index 1e45e408d6..0b07f672f7 100644 --- a/web/public/locales/zh-CN/components/camera.json +++ b/web/public/locales/zh-CN/components/camera.json @@ -35,8 +35,7 @@ "audioIsUnavailable": "此视频流不支持音频传输", "audio": { "tips": { - "title": "音频必须从您的摄像头输出并在 go2rtc 中配置此流。", - "document": "阅读文档 " + "title": "音频必须从您的摄像头输出并在 go2rtc 中配置此流。" } }, "streamMethod": { diff --git a/web/public/locales/zh-CN/components/dialog.json b/web/public/locales/zh-CN/components/dialog.json index f9470279ba..5859e50501 100644 --- a/web/public/locales/zh-CN/components/dialog.json +++ b/web/public/locales/zh-CN/components/dialog.json @@ -16,14 +16,6 @@ "desc": "你不希望检测指定地点中的目标或物体不应被视为误报。若将其作为误报提交,可能会导致 AI 模型容易混淆相关目标或物体的识别。" }, "review": { - "true": { - "label": "为 Frigate Plus 确认此标签", - "true_other": "这是 {{label}}" - }, - "false": { - "label": "不为 Frigate Plus 确认此标签", - "false_other": "这不是 {{label}}" - }, "state": { "submitted": "已提交" }, @@ -67,7 +59,6 @@ "error": { "failed": "未能加入导出队列:{{error}}", "endTimeMustAfterStartTime": "结束时间必须在开始时间之后", - "noVaildTimeSelected": "未选择有效的时间范围", "noValidTimeSelected": "未选择有效的时间范围" }, "view": "查看", @@ -127,7 +118,6 @@ "exportingButton": "导出中…", "toast": { "started_other": "已开始 {{count}} 个导出。", - "startedNoCase_other": "已开始 {{count}} 个导出。", "partial": "已启动 {{total}} 个导出,其中 {{successful}} 个成功。失败项:{{failedItems}}", "failed": "启动导出失败(共 {{total}} 个)。失败项:{{failedItems}}" } @@ -138,8 +128,7 @@ "restreaming": { "disabled": "此摄像头未启用视频流转发功能。", "desc": { - "title": "为此摄像头设置 go2rtc,以获取额外的实时预览选项和音频支持。", - "readTheDocumentation": "阅读文档" + "title": "为此摄像头设置 go2rtc,以获取额外的实时预览选项和音频支持。" } }, "showStats": { diff --git a/web/public/locales/zh-CN/components/filter.json b/web/public/locales/zh-CN/components/filter.json index 19ac04011e..a2b4bda570 100644 --- a/web/public/locales/zh-CN/components/filter.json +++ b/web/public/locales/zh-CN/components/filter.json @@ -6,7 +6,6 @@ "title": "所有标签", "short": "标签" }, - "count": "{{count}} 个标签", "count_other": "{{count}} 个标签", "count_one": "{{count}} 个标签" }, diff --git a/web/public/locales/zh-CN/components/player.json b/web/public/locales/zh-CN/components/player.json index 70956ccb35..5a0267afbc 100644 --- a/web/public/locales/zh-CN/components/player.json +++ b/web/public/locales/zh-CN/components/player.json @@ -12,7 +12,6 @@ "title": "视频流离线", "desc": "未在 {{cameraName}} 的 detect 流上接收到任何帧,请检查错误日志" }, - "cameraDisabled": "摄像头已禁用", "stats": { "streamType": { "title": "流类型:", diff --git a/web/public/locales/zh-CN/config/cameras.json b/web/public/locales/zh-CN/config/cameras.json index 6078b18dc2..fb54e84be3 100644 --- a/web/public/locales/zh-CN/config/cameras.json +++ b/web/public/locales/zh-CN/config/cameras.json @@ -70,10 +70,6 @@ "label": "开启鸟瞰图", "description": "开启或关闭鸟瞰图功能。" }, - "mode": { - "label": "追踪模式", - "description": "在鸟瞰视图中包含摄像头的模式有:“基于目标”、“基于画面变动”或“连续”。" - }, "order": { "label": "排序位置", "description": "用于控制摄像头在鸟瞰视图布局中排序位置的数值。" @@ -641,10 +637,6 @@ "label": "开启快照", "description": "开启或关闭此摄像头的快照保存。" }, - "clean_copy": { - "label": "保存干净副本", - "description": "除了带注释的快照外,还保存一份不带注释的干净快照副本。" - }, "timestamp": { "label": "时间戳叠加", "description": "在 API 生成的快照上叠加时间戳。" @@ -672,10 +664,6 @@ "label": "默认保留", "description": "保留快照的默认天数。" }, - "mode": { - "label": "保留模式", - "description": "保留模式:all(保存所有片段)、motion(保存有动作的片段)或 active_objects(保存有活动目标的片段)。" - }, "objects": { "label": "目标保留", "description": "按目标覆盖的快照保留天数。" diff --git a/web/public/locales/zh-CN/config/global.json b/web/public/locales/zh-CN/config/global.json index 6be83e3464..209b8fbdd5 100644 --- a/web/public/locales/zh-CN/config/global.json +++ b/web/public/locales/zh-CN/config/global.json @@ -138,10 +138,6 @@ "label": "开启鸟瞰图", "description": "开启或关闭鸟瞰图功能。" }, - "mode": { - "label": "追踪模式", - "description": "在鸟瞰视图中包含摄像头的模式有:“基于目标”、“基于画面变动”或“连续”。" - }, "order": { "label": "排序位置", "description": "用于控制摄像头在鸟瞰视图布局中排序位置的数值。" @@ -554,909 +550,11 @@ "label": "时间格式", "description": "页面中将使用的时间格式(浏览器、12小时制 或 24小时制)。" }, - "date_style": { - "label": "日期样式", - "description": "页面中将使用的日期样式(完整、长、中等、短)。" - }, - "time_style": { - "label": "时间样式", - "description": "页面中将使用的时间样式(完整、长、中等、短)。" - }, "unit_system": { "label": "单位系统", "description": "UI 和 MQTT 中使用的显示单位系统(公制或英制)。" } }, - "detectors": { - "label": "检测器硬件", - "description": "目标检测器(CPU、GPU、ONNX 后端)的配置以及任何检测器特定的模型设置。", - "type": { - "label": "类型", - "description": "用于目标检测的检测器类型(例如 'cpu'、'edgetpu'、'openvino')。" - }, - "cpu": { - "label": "CPU", - "description": "在主机 CPU 上运行 TensorFlow Lite 模型的 CPU TFLite 检测器,无硬件加速。不推荐使用。", - "type": { - "label": "类型" - }, - "model": { - "label": "检测器特定模型配置", - "description": "检测器特定的模型配置选项(路径、输入大小等)。", - "path": { - "label": "自定义目标检测模型路径", - "description": "自定义检测模型文件的路径(或 Frigate+ 模型的 plus://)。" - }, - "labelmap_path": { - "label": "自定义目标检测器的标签映射", - "description": "将数字类别映射到检测器字符串标签的标签映射文件路径。" - }, - "width": { - "label": "目标检测模型输入宽度", - "description": "模型输入张量的宽度(像素)。" - }, - "height": { - "label": "目标检测模型输入高度", - "description": "模型输入张量的高度(像素)。" - }, - "labelmap": { - "label": "标签映射自定义", - "description": "要合并到标准标签映射中的覆盖或重映射条目。" - }, - "attributes_map": { - "label": "目标标签到属性标签的映射", - "description": "从目标标签到属性标签的映射,用于附加元数据(例如 'car' -> ['license_plate'])。" - }, - "input_tensor": { - "label": "模型输入张量形状", - "description": "模型期望的张量格式:'nhwc' 或 'nchw'。" - }, - "input_pixel_format": { - "label": "模型输入像素颜色格式", - "description": "模型期望的像素色彩空间:'rgb'、'bgr' 或 'yuv'。" - }, - "input_dtype": { - "label": "模型输入数据类型", - "description": "模型输入张量的数据类型(例如 'float32')。" - }, - "model_type": { - "label": "目标检测模型类型", - "description": "某些检测器用于优化的检测器模型架构类型(ssd、yolox、yolonas)。" - } - }, - "model_path": { - "label": "检测器特定模型路径", - "description": "如果所选检测器需要,则为检测器模型二进制文件的路径。" - }, - "num_threads": { - "label": "检测线程数", - "description": "用于基于 CPU 的推理的线程数。" - } - }, - "deepstack": { - "label": "DeepStack", - "description": "将图像发送到远程 DeepStack HTTP API 进行推理的 DeepStack/CodeProject.AI 检测器。不推荐使用。", - "type": { - "label": "类型" - }, - "model": { - "label": "检测器特定模型配置", - "description": "检测器特定的模型配置选项(路径、输入大小等)。", - "path": { - "label": "自定义目标检测模型路径", - "description": "自定义检测模型文件的路径(或 Frigate+ 模型的 plus://)。" - }, - "labelmap_path": { - "label": "自定义目标检测器的标签映射", - "description": "将数字类别映射到检测器字符串标签的标签映射文件路径。" - }, - "width": { - "label": "目标检测模型输入宽度", - "description": "模型输入张量的宽度(像素)。" - }, - "height": { - "label": "目标检测模型输入高度", - "description": "模型输入张量的高度(像素)。" - }, - "labelmap": { - "label": "标签映射自定义", - "description": "要合并到标准标签映射中的覆盖或重映射条目。" - }, - "attributes_map": { - "label": "目标标签到属性标签的映射", - "description": "从目标标签到属性标签的映射,用于附加元数据(例如 'car' -> ['license_plate'])。" - }, - "input_tensor": { - "label": "模型输入张量形状", - "description": "模型期望的张量格式:'nhwc' 或 'nchw'。" - }, - "input_pixel_format": { - "label": "模型输入像素颜色格式", - "description": "模型期望的像素色彩空间:'rgb'、'bgr' 或 'yuv'。" - }, - "input_dtype": { - "label": "模型输入数据类型", - "description": "模型输入张量的数据类型(例如 'float32')。" - }, - "model_type": { - "label": "目标检测模型类型", - "description": "某些检测器用于优化的检测器模型架构类型(ssd、yolox、yolonas)。" - } - }, - "model_path": { - "label": "检测器特定模型路径", - "description": "如果所选检测器需要,则为检测器模型二进制文件的路径。" - }, - "api_url": { - "label": "DeepStack API URL", - "description": "DeepStack API 的 URL。" - }, - "api_timeout": { - "label": "DeepStack API 超时时间(秒)", - "description": "DeepStack API 请求允许的最长时间。" - }, - "api_key": { - "label": "DeepStack API 密钥(如需要)", - "description": "用于认证 DeepStack 服务的可选 API 密钥。" - } - }, - "degirum": { - "label": "DeGirum", - "description": "通过 DeGirum 云或本地推理服务运行模型的 DeGirum 检测器。", - "type": { - "label": "类型" - }, - "model": { - "label": "检测器特定模型配置", - "description": "检测器特定的模型配置选项(路径、输入大小等)。", - "path": { - "label": "自定义目标检测模型路径", - "description": "自定义检测模型文件的路径(或 Frigate+ 模型的 plus://)。" - }, - "labelmap_path": { - "label": "自定义目标检测器的标签映射", - "description": "将数字类别映射到检测器字符串标签的标签映射文件路径。" - }, - "width": { - "label": "目标检测模型输入宽度", - "description": "模型输入张量的宽度(像素)。" - }, - "height": { - "label": "目标检测模型输入高度", - "description": "模型输入张量的高度(像素)。" - }, - "labelmap": { - "label": "标签映射自定义", - "description": "要合并到标准标签映射中的覆盖或重映射条目。" - }, - "attributes_map": { - "label": "目标标签到属性标签的映射", - "description": "从目标标签到属性标签的映射,用于附加元数据(例如 'car' -> ['license_plate'])。" - }, - "input_tensor": { - "label": "模型输入张量形状", - "description": "模型期望的张量格式:'nhwc' 或 'nchg'。" - }, - "input_pixel_format": { - "label": "模型输入像素颜色格式", - "description": "模型期望的像素色彩空间:'rgb'、'bgr' 或 'yuv'。" - }, - "input_dtype": { - "label": "模型输入数据类型", - "description": "模型输入张量的数据类型(例如 'float32')。" - }, - "model_type": { - "label": "目标检测模型类型", - "description": "某些检测器用于优化的检测器模型架构类型(ssd、yolox、yolonas)。" - } - }, - "model_path": { - "label": "检测器特定模型路径", - "description": "如果所选检测器需要,则为检测器模型二进制文件的路径。" - }, - "location": { - "label": "推理位置", - "description": "DeGirum 推理引擎的位置(例如 '@cloud'、'127.0.0.1')。" - }, - "zoo": { - "label": "模型库", - "description": "DeGirum 模型库的路径或 URL。" - }, - "token": { - "label": "DeGirum 云令牌", - "description": "用于 DeGirum 云访问的令牌。" - } - }, - "edgetpu": { - "label": "EdgeTPU", - "description": "使用 EdgeTPU 委托运行为 Coral EdgeTPU 编译的 TensorFlow Lite 模型的 EdgeTPU 检测器。", - "type": { - "label": "类型" - }, - "model": { - "label": "检测器特定模型配置", - "description": "检测器特定的模型配置选项(路径、输入大小等)。", - "path": { - "label": "自定义目标检测模型路径", - "description": "自定义检测模型文件的路径(或 Frigate+ 模型的 plus://)。" - }, - "labelmap_path": { - "label": "自定义目标检测器的标签映射", - "description": "将数字类别映射到检测器字符串标签的标签映射文件路径。" - }, - "width": { - "label": "目标检测模型输入宽度", - "description": "模型输入张量的宽度(像素)。" - }, - "height": { - "label": "目标检测模型输入高度", - "description": "模型输入张量的高度(像素)。" - }, - "labelmap": { - "label": "标签映射自定义", - "description": "要合并到标准标签映射中的覆盖或重映射条目。" - }, - "attributes_map": { - "label": "目标标签到属性标签的映射", - "description": "从目标标签到属性标签的映射,用于附加元数据(例如 'car' -> ['license_plate'])。" - }, - "input_tensor": { - "label": "模型输入张量形状", - "description": "模型期望的张量格式:'nhwc' 或 'nchw'。" - }, - "input_pixel_format": { - "label": "模型输入像素颜色格式", - "description": "模型期望的像素色彩空间:'rgb'、'bgr' 或 'yuv'。" - }, - "input_dtype": { - "label": "模型输入数据类型", - "description": "模型输入张量的数据类型(例如 'float32')。" - }, - "model_type": { - "label": "目标检测模型类型", - "description": "某些检测器用于优化的检测器模型架构类型(ssd、yolox、yolonas)。" - } - }, - "model_path": { - "label": "检测器特定模型路径", - "description": "如果所选检测器需要,则为检测器模型二进制文件的路径。" - }, - "device": { - "label": "设备类型", - "description": "用于 EdgeTPU 推理的设备(例如 'usb'、'pci')。" - } - }, - "hailo8l": { - "label": "Hailo-8/Hailo-8L", - "description": "使用 HEF 模型和 HailoRT SDK 在 Hailo 硬件上进行推理的 Hailo-8/Hailo-8L 检测器。", - "type": { - "label": "类型" - }, - "model": { - "label": "检测器特定模型配置", - "description": "检测器特定的模型配置选项(路径、输入大小等)。", - "path": { - "label": "自定义目标检测模型路径", - "description": "自定义检测模型文件的路径(或 Frigate+ 模型的 plus://)。" - }, - "labelmap_path": { - "label": "自定义目标检测器的标签映射", - "description": "将数字类别映射到检测器字符串标签的标签映射文件路径。" - }, - "width": { - "label": "目标检测模型输入宽度", - "description": "模型输入张量的宽度(像素)。" - }, - "height": { - "label": "目标检测模型输入高度", - "description": "模型输入张量的高度(像素)。" - }, - "labelmap": { - "label": "标签映射自定义", - "description": "要合并到标准标签映射中的覆盖或重映射条目。" - }, - "attributes_map": { - "label": "目标标签到属性标签的映射", - "description": "从目标标签到属性标签的映射,用于附加元数据(例如 'car' -> ['license_plate'])。" - }, - "input_tensor": { - "label": "模型输入张量形状", - "description": "模型期望的张量格式:'nhwc' 或 'nchw'。" - }, - "input_pixel_format": { - "label": "模型输入像素颜色格式", - "description": "模型期望的像素色彩空间:'rgb'、'bgr' 或 'yuv'。" - }, - "input_dtype": { - "label": "模型输入数据类型", - "description": "模型输入张量的数据类型(例如 'float32')。" - }, - "model_type": { - "label": "目标检测模型类型", - "description": "某些检测器用于优化的检测器模型架构类型(ssd、yolox、yolonas)。" - } - }, - "model_path": { - "label": "检测器特定模型路径", - "description": "如果所选检测器需要,则为检测器模型二进制文件的路径。" - }, - "device": { - "label": "设备类型", - "description": "用于 Hailo 推理的设备(例如 'PCIe'、'M.2')。" - } - }, - "memryx": { - "label": "MemryX", - "description": "在 MemryX 加速器上运行编译的 DFP 模型的 MemryX MX3 检测器。", - "type": { - "label": "类型" - }, - "model": { - "label": "检测器特定模型配置", - "description": "检测器特定的模型配置选项(路径、输入大小等)。", - "path": { - "label": "自定义目标检测模型路径", - "description": "自定义检测模型文件的路径(或 Frigate+ 模型的 plus://)。" - }, - "labelmap_path": { - "label": "自定义目标检测器的标签映射", - "description": "将数字类别映射到检测器字符串标签的标签映射文件路径。" - }, - "width": { - "label": "目标检测模型输入宽度", - "description": "模型输入张量的宽度(像素)。" - }, - "height": { - "label": "目标检测模型输入高度", - "description": "模型输入张量的高度(像素)。" - }, - "labelmap": { - "label": "标签映射自定义", - "description": "要合并到标准标签映射中的覆盖或重映射条目。" - }, - "attributes_map": { - "label": "目标标签到属性标签的映射", - "description": "从目标标签到属性标签的映射,用于附加元数据(例如 'car' -> ['license_plate'])。" - }, - "input_tensor": { - "label": "模型输入张量形状", - "description": "模型期望的张量格式:'nhwc' 或 'nchw'。" - }, - "input_pixel_format": { - "label": "模型输入像素颜色格式", - "description": "模型期望的像素色彩空间:'rgb'、'bgr' 或 'yuv'。" - }, - "input_dtype": { - "label": "模型输入数据类型", - "description": "模型输入张量的数据类型(例如 'float32')。" - }, - "model_type": { - "label": "目标检测模型类型", - "description": "某些检测器用于优化的检测器模型架构类型(ssd、yolox、yolonas)。" - } - }, - "model_path": { - "label": "检测器特定模型路径", - "description": "如果所选检测器需要,则为检测器模型二进制文件的路径。" - }, - "device": { - "label": "设备路径", - "description": "用于 MemryX 推理的设备(例如 'PCIe')。" - } - }, - "onnx": { - "label": "ONNX", - "description": "运行 ONNX 模型的 ONNX 检测器;当可用时将使用可用的加速后端(CUDA/ROCm/OpenVINO)。", - "type": { - "label": "类型" - }, - "model": { - "label": "检测器特定模型配置", - "description": "检测器特定的模型配置选项(路径、输入大小等)。", - "path": { - "label": "自定义目标检测模型路径", - "description": "自定义检测模型文件的路径(或 Frigate+ 模型的 plus://)。" - }, - "labelmap_path": { - "label": "自定义目标检测器的标签映射", - "description": "将数字类别映射到检测器字符串标签的标签映射文件路径。" - }, - "width": { - "label": "目标检测模型输入宽度", - "description": "模型输入张量的宽度(像素)。" - }, - "height": { - "label": "目标检测模型输入高度", - "description": "模型输入张量的高度(像素)。" - }, - "labelmap": { - "label": "标签映射自定义", - "description": "要合并到标准标签映射中的覆盖或重映射条目。" - }, - "attributes_map": { - "label": "目标标签到属性标签的映射", - "description": "从目标标签到属性标签的映射,用于附加元数据(例如 'car' -> ['license_plate'])。" - }, - "input_tensor": { - "label": "模型输入张量形状", - "description": "模型期望的张量格式:'nhwc' 或 'nchw'。" - }, - "input_pixel_format": { - "label": "模型输入像素颜色格式", - "description": "模型期望的像素色彩空间:'rgb'、'bgr' 或 'yuv'。" - }, - "input_dtype": { - "label": "模型输入数据类型", - "description": "模型输入张量的数据类型(例如 'float32')。" - }, - "model_type": { - "label": "目标检测模型类型", - "description": "某些检测器用于优化的检测器模型架构类型(ssd、yolox、yolonas)。" - } - }, - "model_path": { - "label": "检测器特定模型路径", - "description": "如果所选检测器需要,则为检测器模型二进制文件的路径。" - }, - "device": { - "label": "设备类型", - "description": "用于 ONNX 推理的设备(例如 'AUTO'、'CPU'、'GPU')。" - } - }, - "openvino": { - "label": "OpenVINO", - "description": "适用于 AMD 和 Intel CPU、Intel GPU 和 Intel VPU 硬件的 OpenVINO 检测器。", - "type": { - "label": "类型" - }, - "model": { - "label": "检测器特定模型配置", - "description": "检测器特定的模型配置选项(路径、输入大小等)。", - "path": { - "label": "自定义目标检测模型路径", - "description": "自定义检测模型文件的路径(或 Frigate+ 模型的 plus://)。" - }, - "labelmap_path": { - "label": "自定义目标检测器的标签映射", - "description": "将数字类别映射到检测器字符串标签的标签映射文件路径。" - }, - "width": { - "label": "目标检测模型输入宽度", - "description": "模型输入张量的宽度(像素)。" - }, - "height": { - "label": "目标检测模型输入高度", - "description": "模型输入张量的高度(像素)。" - }, - "labelmap": { - "label": "标签映射自定义", - "description": "要合并到标准标签映射中的覆盖或重映射条目。" - }, - "attributes_map": { - "label": "目标标签到属性标签的映射", - "description": "从目标标签到属性标签的映射,用于附加元数据(例如 'car' -> ['license_plate'])。" - }, - "input_tensor": { - "label": "模型输入张量形状", - "description": "模型期望的张量格式:'nhwc' 或 'nchw'。" - }, - "input_pixel_format": { - "label": "模型输入像素颜色格式", - "description": "模型期望的像素色彩空间:'rgb'、'bgr' 或 'yuv'。" - }, - "input_dtype": { - "label": "模型输入数据类型", - "description": "模型输入张量的数据类型(例如 'float32')。" - }, - "model_type": { - "label": "目标检测模型类型", - "description": "某些检测器用于优化的检测器模型架构类型(ssd、yolox、yolonas)。" - } - }, - "model_path": { - "label": "检测器特定模型路径", - "description": "如果所选检测器需要,则为检测器模型二进制文件的路径。" - }, - "device": { - "label": "设备类型", - "description": "用于 OpenVINO 推理的设备(例如 'CPU'、'GPU'、'NPU')。" - } - }, - "rknn": { - "label": "RKNN", - "description": "用于 Rockchip NPU 的 RKNN 检测器;在 Rockchip 硬件上运行编译的 RKNN 模型。", - "type": { - "label": "类型" - }, - "model": { - "label": "检测器特定模型配置", - "description": "检测器特定的模型配置选项(路径、输入大小等)。", - "path": { - "label": "自定义目标检测模型路径", - "description": "自定义检测模型文件的路径(或 Frigate+ 模型的 plus://)。" - }, - "labelmap_path": { - "label": "自定义目标检测器的标签映射", - "description": "将数字类别映射到检测器字符串标签的标签映射文件路径。" - }, - "width": { - "label": "目标检测模型输入宽度", - "description": "模型输入张量的宽度(像素)。" - }, - "height": { - "label": "目标检测模型输入高度", - "description": "模型输入张量的高度(像素)。" - }, - "labelmap": { - "label": "标签映射自定义", - "description": "要合并到标准标签映射中的覆盖或重映射条目。" - }, - "attributes_map": { - "label": "目标标签到属性标签的映射", - "description": "从目标标签到属性标签的映射,用于附加元数据(例如 'car' -> ['license_plate'])。" - }, - "input_tensor": { - "label": "模型输入张量形状", - "description": "模型期望的张量格式:'nhwc' 或 'nchw'。" - }, - "input_pixel_format": { - "label": "模型输入像素颜色格式", - "description": "模型期望的像素色彩空间:'rgb'、'bgr' 或 'yuv'。" - }, - "input_dtype": { - "label": "模型输入数据类型", - "description": "模型输入张量的数据类型(例如 'float32')。" - }, - "model_type": { - "label": "目标检测模型类型", - "description": "某些检测器用于优化的检测器模型架构类型(ssd、yolox、yolonas)。" - } - }, - "model_path": { - "label": "检测器特定模型路径", - "description": "如果所选检测器需要,则为检测器模型二进制文件的路径。" - }, - "num_cores": { - "label": "使用的 NPU 核心数。", - "description": "要使用的 NPU 核心数(0 表示自动)。" - } - }, - "synaptics": { - "label": "Synaptics", - "description": "使用 Synap SDK 在 Synaptics 硬件上运行 .synap 格式模型的 Synaptics NPU 检测器。", - "type": { - "label": "类型" - }, - "model": { - "label": "检测器特定模型配置", - "description": "检测器特定的模型配置选项(路径、输入大小等)。", - "path": { - "label": "自定义目标检测模型路径", - "description": "自定义检测模型文件的路径(或 Frigate+ 模型的 plus://)。" - }, - "labelmap_path": { - "label": "自定义目标检测器的标签映射", - "description": "将数字类别映射到检测器字符串标签的标签映射文件路径。" - }, - "width": { - "label": "目标检测模型输入宽度", - "description": "模型输入张量的宽度(像素)。" - }, - "height": { - "label": "目标检测模型输入高度", - "description": "模型输入张量的高度(像素)。" - }, - "labelmap": { - "label": "标签映射自定义", - "description": "要合并到标准标签映射中的覆盖或重映射条目。" - }, - "attributes_map": { - "label": "目标标签到属性标签的映射", - "description": "从目标标签到属性标签的映射,用于附加元数据(例如 'car' -> ['license_plate'])。" - }, - "input_tensor": { - "label": "模型输入张量形状", - "description": "模型期望的张量格式:'nhwc' 或 'nchw'。" - }, - "input_pixel_format": { - "label": "模型输入像素颜色格式", - "description": "模型期望的像素色彩空间:'rgb'、'bgr' 或 'yuv'。" - }, - "input_dtype": { - "label": "模型输入数据类型", - "description": "模型输入张量的数据类型(例如 'float32')。" - }, - "model_type": { - "label": "目标检测模型类型", - "description": "某些检测器用于优化的检测器模型架构类型(ssd、yolox、yolonas)。" - } - }, - "model_path": { - "label": "检测器特定模型路径", - "description": "如果所选检测器需要,则为检测器模型二进制文件的路径。" - } - }, - "teflon_tfl": { - "label": "Teflon", - "description": "使用 Mesa Teflon 委托库在支持的 GPU 上加速推理的 TFLite Teflon 委托检测器。", - "type": { - "label": "类型" - }, - "model": { - "label": "检测器特定模型配置", - "description": "检测器特定的模型配置选项(路径、输入大小等)。", - "path": { - "label": "自定义目标检测模型路径", - "description": "自定义检测模型文件的路径(或 Frigate+ 模型的 plus://)。" - }, - "labelmap_path": { - "label": "自定义目标检测器的标签映射", - "description": "将数字类别映射到检测器字符串标签的标签映射文件路径。" - }, - "width": { - "label": "目标检测模型输入宽度", - "description": "模型输入张量的宽度(像素)。" - }, - "height": { - "label": "目标检测模型输入高度", - "description": "模型输入张量的高度(像素)。" - }, - "labelmap": { - "label": "标签映射自定义", - "description": "要合并到标准标签映射中的覆盖或重映射条目。" - }, - "attributes_map": { - "label": "目标标签到属性标签的映射", - "description": "从目标标签到属性标签的映射,用于附加元数据(例如 'car' -> ['license_plate'])。" - }, - "input_tensor": { - "label": "模型输入张量形状", - "description": "模型期望的张量格式:'nhwc' 或 'nchw'。" - }, - "input_pixel_format": { - "label": "模型输入像素颜色格式", - "description": "模型期望的像素色彩空间:'rgb'、'bgr' 或 'yuv'。" - }, - "input_dtype": { - "label": "模型输入数据类型", - "description": "模型输入张量的数据类型(例如 'float32')。" - }, - "model_type": { - "label": "目标检测模型类型", - "description": "某些检测器用于优化的检测器模型架构类型(ssd、yolox、yolonas)。" - } - }, - "model_path": { - "label": "检测器特定模型路径", - "description": "如果所选检测器需要,则为检测器模型二进制文件的路径。" - } - }, - "tensorrt": { - "label": "TensorRT", - "description": "使用序列化的 TensorRT 引擎进行加速推理的 Nvidia Jetson 设备 TensorRT 检测器。", - "type": { - "label": "类型" - }, - "model": { - "label": "检测器特定模型配置", - "description": "检测器特定的模型配置选项(路径、输入大小等)。", - "path": { - "label": "自定义目标检测模型路径", - "description": "自定义检测模型文件的路径(或 Frigate+ 模型的 plus://)。" - }, - "labelmap_path": { - "label": "自定义目标检测器的标签映射", - "description": "将数字类别映射到检测器字符串标签的标签映射文件路径。" - }, - "width": { - "label": "目标检测模型输入宽度", - "description": "模型输入张量的宽度(像素)。" - }, - "height": { - "label": "目标检测模型输入高度", - "description": "模型输入张量的高度(像素)。" - }, - "labelmap": { - "label": "标签映射自定义", - "description": "要合并到标准标签映射中的覆盖或重映射条目。" - }, - "attributes_map": { - "label": "目标标签到属性标签的映射", - "description": "从目标标签到属性标签的映射,用于附加元数据(例如 'car' -> ['license_plate'])。" - }, - "input_tensor": { - "label": "模型输入张量形状", - "description": "模型期望的张量格式:'nhwc' 或 'nchw'。" - }, - "input_pixel_format": { - "label": "模型输入像素颜色格式", - "description": "模型期望的像素色彩空间:'rgb'、'bgr' 或 'yuv'。" - }, - "input_dtype": { - "label": "模型输入数据类型", - "description": "模型输入张量的数据类型(例如 'float32')。" - }, - "model_type": { - "label": "目标检测模型类型", - "description": "某些检测器用于优化的检测器模型架构类型(ssd、yolox、yolonas)。" - } - }, - "model_path": { - "label": "检测器特定模型路径", - "description": "如果所选检测器需要,则为检测器模型二进制文件的路径。" - }, - "device": { - "label": "GPU 设备索引", - "description": "要使用的 GPU 设备索引。" - } - }, - "zmq": { - "label": "ZMQ IPC", - "description": "通过 ZeroMQ IPC 端点将推理卸载到外部进程的 ZMQ IPC 检测器。", - "type": { - "label": "类型" - }, - "model": { - "label": "检测器特定模型配置", - "description": "检测器特定的模型配置选项(路径、输入大小等)。", - "path": { - "label": "自定义目标检测模型路径", - "description": "自定义检测模型文件的路径(或 Frigate+ 模型的 plus://)。" - }, - "labelmap_path": { - "label": "自定义目标检测器的标签映射", - "description": "将数字类别映射到检测器字符串标签的标签映射文件路径。" - }, - "width": { - "label": "目标检测模型输入宽度", - "description": "模型输入张量的宽度(像素)。" - }, - "height": { - "label": "目标检测模型输入高度", - "description": "模型输入张量的高度(像素)。" - }, - "labelmap": { - "label": "标签映射自定义", - "description": "要合并到标准标签映射中的覆盖或重映射条目。" - }, - "attributes_map": { - "label": "目标标签到属性标签的映射", - "description": "从目标标签到属性标签的映射,用于附加元数据(例如 'car' -> ['license_plate'])。" - }, - "input_tensor": { - "label": "模型输入张量形状", - "description": "模型期望的张量格式:'nhwc' 或 'nchw'。" - }, - "input_pixel_format": { - "label": "模型输入像素颜色格式", - "description": "模型期望的像素色彩空间:'rgb'、'bgr' 或 'yuv'。" - }, - "input_dtype": { - "label": "模型输入数据类型", - "description": "模型输入张量的数据类型(例如 'float32')。" - }, - "model_type": { - "label": "目标检测模型类型", - "description": "某些检测器用于优化的检测器模型架构类型(ssd、yolox、yolonas)。" - } - }, - "model_path": { - "label": "检测器特定模型路径", - "description": "如果所选检测器需要,则为检测器模型二进制文件的路径。" - }, - "endpoint": { - "label": "ZMQ IPC 端点", - "description": "要连接的 ZMQ 端点。" - }, - "request_timeout_ms": { - "label": "ZMQ 请求超时(毫秒)", - "description": "ZMQ 请求的超时时间(毫秒)。" - }, - "linger_ms": { - "label": "ZMQ 套接字逗留时间(毫秒)", - "description": "套接字逗留时间(毫秒)。" - } - }, - "axengine": { - "label": "爱芯元智 NPU", - "description": "AXERA AX650N/AX8850N NPU 检测器,通过 AXEngine 运行库加载并执行编译后的 .axmodel 模型文件。", - "type": { - "label": "类型" - } - }, - "model": { - "label": "检测器特定的模型配置", - "description": "检测器特定的模型配置选项(路径、输入尺寸等)。", - "path": { - "label": "自定义目标检测模型路径", - "description": "自定义检测模型文件的路径(或使用 plus:// 指定 Frigate+ 模型)。" - }, - "labelmap_path": { - "label": "自定义目标检测器的标签映射(labelmap)", - "description": "检测器标签映射文件(labelmap)路径,用于将数字类别映射为文字标签。" - }, - "width": { - "label": "目标检测模型输入宽度", - "description": "模型输入张量(input tensor)的宽度(以像素为单位)。" - }, - "height": { - "label": "目标检测模型输入高度", - "description": "模型输入张量(input tensor)的高度(以像素为单位)。" - }, - "labelmap": { - "label": "标签映射(labelmap)自定义", - "description": "合并到标准标签映射表中的覆盖 / 重映射规则。" - }, - "attributes_map": { - "label": "目标标签到其属性标签的映射", - "description": "用于绑定元数据的目标标签 → 属性标签映射关系(例如:'car'→ ['license_plate'] 为将车牌属性绑定到车辆上)。" - }, - "input_tensor": { - "label": "模型输入张量形状", - "description": "模型期望的张量格式(Tensor format):'nhwc' 或 'nchw'。" - }, - "input_pixel_format": { - "label": "模型输入像素颜色格式", - "description": "模型期望的像素颜色空间:'rgb'、'bgr' 或 'yuv'。" - }, - "input_dtype": { - "label": "模型输入数据类型", - "description": "模型输入张量的数据类型(例如 'float32')。" - }, - "model_type": { - "label": "目标检测模型类型", - "description": "某些检测器用于优化的检测器模型架构类型(ssd、yolox、yolonas、yolo-generic、rfdetr和dfine)。" - } - }, - "model_path": { - "label": "检测器专用模型路径", - "description": "所选检测器需要时,需填写其模型文件的路径。" - } - }, - "model": { - "label": "检测模型", - "description": "用于配置自定义目标检测模型及其输入形状的设置。", - "path": { - "label": "自定义目标检测模型路径", - "description": "自定义检测模型文件的路径(或 Frigate+ 模型的 plus://)。" - }, - "labelmap_path": { - "label": "自定义目标检测器的标签映射", - "description": "将数字类别映射到检测器字符串标签的标签映射文件路径。" - }, - "width": { - "label": "目标检测模型输入宽度", - "description": "模型输入张量的宽度(像素)。" - }, - "height": { - "label": "目标检测模型输入高度", - "description": "模型输入张量的高度(像素)。" - }, - "labelmap": { - "label": "标签映射自定义", - "description": "要合并到标准标签映射中的覆盖或重映射条目。" - }, - "attributes_map": { - "label": "目标标签到属性标签的映射", - "description": "从目标标签到属性标签的映射,用于附加元数据(例如 'car' -> ['license_plate'])。" - }, - "input_tensor": { - "label": "模型输入张量形状", - "description": "模型期望的张量格式:'nhwc' 或 'nchw'。" - }, - "input_pixel_format": { - "label": "模型输入像素颜色格式", - "description": "模型期望的像素色彩空间:'rgb'、'bgr' 或 'yuv'。" - }, - "input_dtype": { - "label": "模型输入数据类型", - "description": "模型输入张量的数据类型(例如 'float32')。" - }, - "model_type": { - "label": "目标检测模型类型", - "description": "某些检测器用于优化的检测器模型架构类型(ssd、yolox、yolonas、yolo-generic、rfdetr和dfine)。" - } - }, "genai": { "label": "生成式 AI 配置", "description": "用于生成目标描述和核查摘要的集成生成式 AI 提供商设置。", @@ -1895,10 +993,6 @@ "label": "开启快照", "description": "为所有摄像头启用或禁用保存快照;可按摄像头覆盖。" }, - "clean_copy": { - "label": "保存干净副本", - "description": "除了带注释的快照外,还保存一份不带注释的干净快照副本。" - }, "timestamp": { "label": "时间戳叠加", "description": "在 API 生成的快照上叠加时间戳。" @@ -1926,10 +1020,6 @@ "label": "默认保留", "description": "保留快照的默认天数。" }, - "mode": { - "label": "保留模式", - "description": "保留模式:all(保存所有片段)、motion(保存有动作的片段)或 active_objects(保存有活动目标的片段)。" - }, "objects": { "label": "目标保留", "description": "按目标覆盖的快照保留天数。" diff --git a/web/public/locales/zh-CN/objects.json b/web/public/locales/zh-CN/objects.json index a795d85589..b69ef03331 100644 --- a/web/public/locales/zh-CN/objects.json +++ b/web/public/locales/zh-CN/objects.json @@ -125,7 +125,6 @@ "baby": "婴儿", "baby_stroller": "婴儿车", "rickshaw": "三轮车", - "Rodent": "啮齿动物", "rodent": "鼠类动物", "possum": "负鼠", "garbage_truck": "垃圾清运车" diff --git a/web/public/locales/zh-CN/views/classificationModel.json b/web/public/locales/zh-CN/views/classificationModel.json index 87a165dc11..f3af72163e 100644 --- a/web/public/locales/zh-CN/views/classificationModel.json +++ b/web/public/locales/zh-CN/views/classificationModel.json @@ -199,7 +199,6 @@ "noChanges": "自上次训练以来,数据集未作任何更改。", "modelNotReady": "模型尚未准备好进行训练" }, - "none": "无标签", "reclassifyImageAs": "重新分类图片为:", "reclassifyImage": "重新分类图片", "disabled": "关闭" diff --git a/web/public/locales/zh-CN/views/events.json b/web/public/locales/zh-CN/views/events.json index a79f5df904..0ac20198a7 100644 --- a/web/public/locales/zh-CN/views/events.json +++ b/web/public/locales/zh-CN/views/events.json @@ -40,12 +40,9 @@ "button": "核查新项目" }, "camera": "摄像头", - "selected": "已选择 {{count}} 个", "selected_one": "已选择 {{count}} 个", "selected_other": "已选择 {{count}} 个", "detected": "已检测", - "suspiciousActivity": "可疑活动", - "threateningActivity": "风险类活动", "detail": { "noDataFound": "没有可供核查的详细数据", "aria": "切换详细视图", diff --git a/web/public/locales/zh-CN/views/explore.json b/web/public/locales/zh-CN/views/explore.json index b5860d18fb..9942f30907 100644 --- a/web/public/locales/zh-CN/views/explore.json +++ b/web/public/locales/zh-CN/views/explore.json @@ -23,8 +23,7 @@ "textTokenizer": "文本分词器" }, "tips": { - "context": "模型下载完成后,您可能需要重新索引追踪目标的嵌入。", - "documentation": "阅读文档" + "context": "模型下载完成后,您可能需要重新索引追踪目标的嵌入。" }, "error": "发生错误。请检查Frigate日志。" } @@ -34,58 +33,11 @@ "details": "详情", "snapshot": "快照", "video": "视频", - "object_lifecycle": "目标全周期", "thumbnail": "缩略图", "tracking_details": "追踪详情" }, "objectLifecycle": { - "title": "目标全周期", - "noImageFound": "未找到此时间戳的图像。", - "createObjectMask": "创建目标/物体遮罩", - "adjustAnnotationSettings": "调整标注设置", - "scrollViewTips": "滚动查看此目标全周期的关键节点。", - "autoTrackingTips": "自动跟踪摄像头的边界框位置可能不准确。", - "lifecycleItemDesc": { - "visible": "检测到 {{label}}", - "entered_zone": "{{label}} 进入 {{zones}}", - "active": "{{label}} 变为活动状态", - "stationary": "{{label}} 变为静止状态", - "attribute": { - "faceOrLicense_plate": "检测到 {{label}} 的 {{attribute}}", - "other": "{{label}} 识别为 {{attribute}}" - }, - "gone": "{{label}} 离开", - "heard": "听到 {{label}}", - "external": "检测到 {{label}}", - "header": { - "ratio": "得分", - "zones": "区域", - "area": "坐标区域" - } - }, - "annotationSettings": { - "title": "标注设置", - "showAllZones": { - "title": "显示所有区域", - "desc": "始终在目标进入区域的帧上显示区域标记。" - }, - "offset": { - "label": "标注偏移", - "desc": "这些数据来自摄像头的检测源,但是叠加在录制源的图像上。这两个流不太可能完全同步。因此,边界框和录像不会完全对齐。但是,可以使用 annotation_offset 字段来调整这个问题。", - "documentation": "阅读文档 ", - "millisecondsToOffset": "检测标注的偏移毫秒数。默认值:0", - "tips": "提示:假设有一个人从左向右走的事件片段。如果事件时间线上的边界框始终在人的左侧,则应该减小该值。同样,如果一个人从左向右走,而边界框始终在人的前面,则应该增加该值。", - "toast": { - "success": "{{camera}} 的标注偏移量已成功保存至配置文件。请重启Frigate生效。" - } - } - }, - "carousel": { - "previous": "上一张", - "next": "下一张" - }, - "count": "第 {{first}} 个,共 {{second}} 个", - "trackedPoint": "追踪点" + "noImageFound": "未找到此时间戳的图像。" }, "details": { "item": { @@ -181,10 +133,6 @@ "label": "下载快照", "aria": "下载快照" }, - "viewObjectLifecycle": { - "label": "查看目标全周期", - "aria": "显示目标的全周期" - }, "findSimilar": { "label": "查找相似项", "aria": "查看相似的目标/物体" diff --git a/web/public/locales/zh-CN/views/faceLibrary.json b/web/public/locales/zh-CN/views/faceLibrary.json index 59aedc9f1d..407563df4c 100644 --- a/web/public/locales/zh-CN/views/faceLibrary.json +++ b/web/public/locales/zh-CN/views/faceLibrary.json @@ -6,12 +6,7 @@ "nameCannotContainHash": "名称中不允许包含“#”符号。" }, "details": { - "person": "人", - "confidence": "置信度", - "face": "人脸详情", - "faceDesc": "生成此人脸特征的追踪目标详细信息", "timestamp": "时间戳", - "subLabelScore": "子标签得分", "scoreInfo": "子标签分数是基于所有识别到的人脸置信度的加权评分,因此可能与快照中显示的分数有所不同。", "unknown": "未知" }, @@ -21,8 +16,6 @@ "desc": "上传图片以扫描人脸并包含在{{pageToggle}}中" }, "createFaceLibrary": { - "title": "创建特征库", - "desc": "创建一个新的特征库", "new": "新建人脸", "nextSteps": "建议按以下步骤建立可靠的数据集:
  • 使用近期识别记录选项卡为每个检测到的人员选择并训练图像
  • 优先使用正脸图像以获得最佳效果,尽可能避免使用侧脸图像进行训练
  • " }, @@ -36,8 +29,6 @@ "description": "你必须向库中添加至少一张人脸,人脸识别功能才能正常工作。" } }, - "selectItem": "选择 {{item}}", - "selectFace": "选择人脸", "deleteFaceLibrary": { "title": "删除名称", "desc": "确定要删除数据集 {{name}} 吗?此操作将永久删除所有关联的人脸特征数据。" @@ -58,7 +49,6 @@ "dropInstructions": "拖动或粘贴图片文件到此处,也可以点击选择文件", "maxSize": "最大文件大小:{{size}}MB" }, - "readTheDocs": "阅读文档", "trainFaceAs": "将人脸特征训练为:", "trainFace": "训练人脸特征", "toast": { @@ -100,7 +90,6 @@ "desc_other": "你确定要删除 {{count}} 张人脸数据吗?此操作不可撤销。", "title": "删除人脸" }, - "pixels": "{{area}} 像素", "nofaces": "没有可用的人脸", "reclassifyFaceAs": "将人脸重新分类为:", "reclassifyFace": "重新分类人脸" diff --git a/web/public/locales/zh-CN/views/live.json b/web/public/locales/zh-CN/views/live.json index de900ba8bd..6b5ea74103 100644 --- a/web/public/locales/zh-CN/views/live.json +++ b/web/public/locales/zh-CN/views/live.json @@ -57,8 +57,6 @@ } }, "camera": { - "enable": "开启摄像头", - "disable": "关闭摄像头", "turnOn": "开启摄像头", "turnOff": "关闭摄像头" }, @@ -121,15 +119,13 @@ "title": "视频流", "audio": { "tips": { - "title": "必须要摄像头支持音频,以及需要 go2rtc 支持并配置。", - "documentation": "阅读文档 " + "title": "必须要摄像头支持音频,以及需要 go2rtc 支持并配置。" }, "available": "此视频流支持音频", "unavailable": "此视频流不支持音频传输" }, "twoWayTalk": { "tips": "您的设备必须支持此功能,并且必须配置 WebRTC 以支持双向对讲。", - "tips.documentation": "阅读文档 ", "available": "此视频流支持双向对讲", "unavailable": "此视频流不支持双向对讲" }, @@ -147,7 +143,6 @@ }, "cameraSettings": { "title": "{{camera}} 设置", - "cameraEnabled": "摄像头已启用", "objectDetection": "目标检测", "recording": "录制", "snapshots": "快照", @@ -164,8 +159,7 @@ "all": "全部", "motion": "画面变动", "active_objects": "活动目标" - }, - "notAllTips": "您的 {{source}} 录制保留配置设置为 mode: {{effectiveRetainMode}},因此此按需录制将仅保留包含 {{effectiveRetainModeName}} 的片段。" + } }, "editLayout": { "label": "编辑布局", diff --git a/web/public/locales/zh-CN/views/motionSearch.json b/web/public/locales/zh-CN/views/motionSearch.json index 11dafbeea8..fdc21afd5d 100644 --- a/web/public/locales/zh-CN/views/motionSearch.json +++ b/web/public/locales/zh-CN/views/motionSearch.json @@ -45,8 +45,6 @@ "thresholdDesc": "数值越低,可检测到越小的变化(取值范围 1-255)", "minArea": "最小变化区域", "minAreaDesc": "单个移动区域的最小尺寸,占目标区域的百分比", - "frameSkip": "帧跳过", - "frameSkipDesc": "每隔 N 帧进行一次处理。将该值设置为摄像头的帧率,即可实现每秒处理一帧画面(例如:5 帧 / 秒的摄像头设为 5,30 帧 / 秒的摄像头设为 30)。数值越高处理速度越快,但有可能遗漏短时移动侦测事件。", "maxResults": "最大结果数", "maxResultsDesc": "匹配到设定条数的录像事件后,就自动停止检索" }, diff --git a/web/public/locales/zh-CN/views/search.json b/web/public/locales/zh-CN/views/search.json index ffb770839c..2a9e54d041 100644 --- a/web/public/locales/zh-CN/views/search.json +++ b/web/public/locales/zh-CN/views/search.json @@ -47,8 +47,6 @@ "title": "如何使用文本筛选器", "desc": { "text": "筛选器可帮助您缩小搜索范围。注意,Jina v1 不支持中文搜索。以下是在输入字段中使用筛选器的方法:", - "step": "
    • 输入筛选器名称后跟一个冒号(例如:“cameras:”)。
    • 从建议中选择一个值或输入您自己的值。
    • 使用多个筛选器时,可以在它们之间用空格分隔。
    • 日期筛选器(before: 和 after:)使用 {{DateFormat}} 格式。
    • 时间范围筛选器使用 {{exampleTime}} 格式。
    • 点击筛选器旁边的“x”即可移除筛选条件。
    ", - "example": "示例:cameras:front_door label:person before:01012024 time_range:3:00PM-4:00PM", "step2": "选择给出的建议值或自行输入;", "step3": "多个过滤器之间用空格分隔;", "step5": "时间范围过滤器使用 {{exampleTime}} 格式;", diff --git a/web/public/locales/zh-CN/views/settings.json b/web/public/locales/zh-CN/views/settings.json index caed81a63a..a8b417161a 100644 --- a/web/public/locales/zh-CN/views/settings.json +++ b/web/public/locales/zh-CN/views/settings.json @@ -2,8 +2,6 @@ "documentTitle": { "default": "设置 - Frigate", "authentication": "身份验证设置 - Frigate", - "camera": "摄像头设置 - Frigate", - "classification": "分类设置 - Frigate", "masksAndZones": "遮罩和区域编辑器 - Frigate", "motionTuner": "画面变动调整 - Frigate", "object": "调试 - Frigate", @@ -21,7 +19,6 @@ }, "menu": { "ui": "界面设置", - "classification": "分类设置", "cameras": "摄像头设置", "masksAndZones": "遮罩/ 区域", "motionTuner": "画面变动调整", @@ -39,7 +36,6 @@ "globalConfig": "全局配置", "system": "系统", "integrations": "集成", - "profileSettings": "配置文件设置", "globalRecording": "录制", "globalSnapshots": "快照", "globalFfmpeg": "FFmpeg", @@ -60,8 +56,6 @@ "systemTelemetry": "遥测", "systemBirdseye": "鸟瞰图", "systemFfmpeg": "FFmpeg", - "systemDetectorHardware": "检测器硬件", - "systemDetectionModel": "检测模型", "systemMqtt": "MQTT", "integrationSemanticSearch": "语义搜索", "integrationGenerativeAi": "生成式 AI", @@ -164,140 +158,6 @@ } } }, - "classification": { - "title": "分类设置", - "semanticSearch": { - "title": "语义搜索", - "desc": "Frigate的语义搜索能够让你使用自然语言根据图像本身、自定义的文本描述或自动生成的描述来搜索视频。", - "readTheDocumentation": "阅读文档(英文)", - "reindexNow": { - "label": "立即重建索引", - "desc": "重建索引将为所有跟踪对象重新生成特征向量。该过程将在后台运行,可能会使CPU满载,所需时间取决于跟踪对象的数量。", - "confirmTitle": "确认重建索引", - "confirmDesc": "确定要为所有跟踪对象重建特征向量索引吗?此过程将在后台运行,但可能会导致CPU满载并耗费较长时间。您可以在 浏览 页面查看进度。", - "confirmButton": "重建索引", - "success": "重建索引已成功启动。", - "alreadyInProgress": "重建索引已在执行中。", - "error": "启动重建索引失败:{{errorMessage}}" - }, - "modelSize": { - "label": "模型大小", - "desc": "用于语义搜索的语言模型大小。", - "small": { - "title": "小", - "desc": "使用 小模型。该模型将使用较少的内存,在CPU上也能较快的运行。质量较好。" - }, - "large": { - "title": "大", - "desc": "使用 大模型。该模型采用了完整的Jina模型,并在适用的情况下使用GPU。" - } - } - }, - "faceRecognition": { - "title": "人脸识别", - "desc": "人脸识别功能允许为人物分配名称,当识别到他们的面孔时,Frigate 会将人物的名字作为子标签进行分配。这些信息会显示在界面、过滤器以及通知中。", - "readTheDocumentation": "阅读文档(英文)", - "modelSize": { - "label": "模型大小", - "desc": "用于人脸识别的模型尺寸。", - "small": { - "title": "小", - "desc": "使用小模型将采用FaceNet人脸特征提取模型,可在大多数CPU上高效运行。" - }, - "large": { - "title": "大", - "desc": "使用大模型将采用ArcFace人脸特征提取模型,若条件允许将自动使用GPU运行。" - } - } - }, - "licensePlateRecognition": { - "title": "车牌识别", - "desc": "Frigate 可以识别车辆的车牌,并自动将检测到的字符添加到 recognized_license_plate 字段中,或将已知名称作为子标签添加到汽车类型的对象中。常见的使用场景可能是读取驶入车道的汽车车牌或经过街道的汽车车牌。", - "readTheDocumentation": "阅读文档(英文)" - }, - "toast": { - "success": "分类设置已保存,请重启 Frigate 以应用更改。", - "error": "保存配置更改失败:{{errorMessage}}" - }, - "birdClassification": { - "title": "鸟类识别分类", - "desc": "鸟类识别分类采用量化TensorFlow模型识别已知鸟类。当识别到已知鸟类时,其通用名称将作为子标签(sub_label)添加。该信息将显示在用户界面、过滤器及通知中。" - }, - "restart_required": "需要重启(分类设置已修改)", - "unsavedChanges": "分类设置未保存" - }, - "camera": { - "title": "摄像头设置", - "streams": { - "title": "视频流", - "desc": "暂时禁用摄像头,除非重启Frigate否则将保持禁用。禁用摄像头将完全停止 Frigate 对该摄像头视频流的处理。检测、录制和调试功能都将不可用。
    注意:该选项不会禁用 go2rtc 转播。" - }, - "review": { - "title": "核查", - "desc": "启用/禁用摄像头的警报和检测。禁用后,除非重启Frigate,否则不会生成新的核查项。 ", - "alerts": "警报 ", - "detections": "检测 " - }, - "reviewClassification": { - "title": "核查分级", - "desc": "Frigate 将核查项分为“警报”和“检测”。默认情况下,所有的 人、汽车 对象都将视为警报。你可以通过修改配置文件配置区域来细分。", - "readTheDocumentation": "阅读文档", - "noDefinedZones": "该摄像头没有设置区域。", - "objectAlertsTips": "所有 {{alertsLabels}} 对象在 {{cameraName}} 下都将显示为警报。", - "zoneObjectAlertsTips": "所有 {{alertsLabels}} 类的目标或物体在 {{cameraName}} 下的 {{zone}} 区内都将显示为警报。", - "objectDetectionsTips": "所有未在 {{cameraName}} 归类的 {{detectionsLabels}} 目标或物体,无论它位于哪个区,都将显示为检测。", - "zoneObjectDetectionsTips": { - "text": "所有未在 {{cameraName}} 上归类为 {{detectionsLabels}} 的目标或物体在 {{zone}} 区内都将显示为检测。", - "notSelectDetections": "所有在 {{cameraName}} 下的 {{zone}} 区内检测到的 {{detectionsLabels}} 目标或物体,如果它未归类为警报,无论它位于哪个区,都将显示为检测。", - "regardlessOfZoneObjectDetectionsTips": "所有未在 {{cameraName}} 归类的 {{detectionsLabels}} 目标或物体,无论它位于哪个区域,都将显示为检测。" - }, - "selectAlertsZones": "选择警报区", - "selectDetectionsZones": "选择检测区域", - "limitDetections": "限制仅在特定区域内进行检测", - "toast": { - "success": "核查分级配置已保存。请重启 Frigate 以应用更改。" - }, - "unsavedChanges": "{{camera}} 的核查分类设置未保存" - }, - "object_descriptions": { - "title": "生成式AI对象描述", - "desc": "临时启用/禁用此摄像头的生成式AI对象描述功能。禁用后,系统将不再请求该摄像头追踪对象的AI生成描述。" - }, - "review_descriptions": { - "title": "生成式AI核查描述", - "desc": "临时启用/禁用本摄像头的生成式AI核查描述功能。禁用后,系统将不再为该摄像头的核查项目请求AI生成的描述内容。" - }, - "addCamera": "添加新摄像头", - "editCamera": "编辑摄像头:", - "selectCamera": "选择摄像头", - "backToSettings": "返回摄像头设置", - "cameraConfig": { - "add": "添加摄像头", - "edit": "编辑摄像头", - "description": "配置摄像头设置,包括视频流输入和视频流功能选择。", - "name": "摄像头名称", - "nameRequired": "摄像头名称为必填项", - "nameInvalid": "摄像头名称只能包含字母、数字、下划线或连字符", - "namePlaceholder": "比如:front_door", - "enabled": "开启", - "ffmpeg": { - "inputs": "视频流输入", - "path": "视频流路径", - "pathRequired": "视频流路径为必填项", - "pathPlaceholder": "rtsp://...", - "roles": "功能", - "rolesRequired": "至少需要指定一个功能", - "rolesUnique": "每个功能(音频、检测、录制)只能用于一个视频流,不能够重复分配到多个视频流", - "addInput": "添加视频流输入", - "removeInput": "移除视频流输入", - "inputsRequired": "至少需要一个视频流" - }, - "toast": { - "success": "摄像头 {{cameraName}} 保存已保存" - }, - "nameLength": "摄像头名称必须少于24个字符。" - } - }, "masksAndZones": { "filter": { "all": "所有遮罩和区域" @@ -413,7 +273,6 @@ "speedEstimation": { "title": "速度估算", "desc": "启用此区域内物体的速度估算。该区域必须恰好包含 4 个点。", - "docs": "阅读文档", "lineBDistance": "B线距离({{unit}})", "lineCDistance": "C线距离({{unit}})", "lineDDistance": "D线距离({{unit}})", @@ -447,15 +306,13 @@ "add": "添加画面变动遮罩", "edit": "编辑画面变动遮罩", "context": { - "title": "画面变动遮罩用于防止不需要的画面变动触发检测(例如:容易被风吹动的树枝、摄像头画面上显示的时间等)。画面变动遮罩应谨慎使用,过度的遮罩会导致追踪目标变得更加困难。", - "documentation": "阅读文档" + "title": "画面变动遮罩用于防止不需要的画面变动触发检测(例如:容易被风吹动的树枝、摄像头画面上显示的时间等)。画面变动遮罩应谨慎使用,过度的遮罩会导致追踪目标变得更加困难。" }, "point_other": "{{count}} 点", "clickDrawPolygon": "在图像上点击添加点绘制多边形区域。", "polygonAreaTooLarge": { "title": "画面变动遮罩的大小达到了摄像头画面的{{polygonArea}}%。不建议设置太大的画面变动遮罩。", - "tips": "画面变动遮罩并不会使该区域无法检测到指定目标/物体,如有需要,你应该使用 区域 来限制检测的目标/物体类型。", - "documentation": "阅读文档" + "tips": "画面变动遮罩并不会使该区域无法检测到指定目标/物体,如有需要,你应该使用 区域 来限制检测的目标/物体类型。" }, "toast": { "success": { @@ -577,7 +434,6 @@ "title": "允许绘制“目标形状过滤器”", "desc": "在图像上绘制矩形,以查看区域和比例详细信息", "tips": "启用此选项,能够在摄像头画面上绘制矩形,将显示其区域和比例。你可以通过使用这些值在配置中设置目标形状过滤器的参数。", - "document": "阅读文档 ", "score": "分数", "ratio": "比例", "area": "区域" @@ -654,10 +510,7 @@ "hide": "隐藏密码", "requirements": { "title": "密码要求:", - "length": "至少需要 12 位字符", - "uppercase": "至少一个大写字母", - "digit": "至少一位数字", - "special": "至少一个特殊符号 (!@#$%^&*(),.?\":{}|<>)" + "length": "至少需要 12 位字符" } }, "newPassword": { @@ -716,8 +569,7 @@ "title": "通知", "notificationSettings": { "title": "通知设置", - "desc": "Frigate 在浏览器中运行或作为 PWA 安装时,可以原生向您的设备发送推送通知。", - "documentation": "阅读文档" + "desc": "Frigate 在浏览器中运行或作为 PWA 安装时,可以原生向您的设备发送推送通知。" }, "globalSettings": { "title": "全局设置", @@ -726,7 +578,6 @@ "notificationUnavailable": { "title": "通知功能不可用", "desc": "网页推送通知需要安全连接(https://…)。这是浏览器的限制。请通过安全方式访问 Frigate 以使用通知功能。", - "documentation": "阅读文档", "descPwa": "在 iOS 设备上,只有将 Frigate 安装到主屏幕后,才能使用网页推送通知。请打开分享菜单,选择添加到主屏幕,然后从新生成的图标打开 Frigate,即可注册此设备以接收通知。" }, "email": { @@ -780,12 +631,10 @@ "snapshotConfig": { "title": "快照配置", "desc": "提交到 Frigate+ 需要同时在配置中开启快照功能。", - "documentation": "阅读文档", "cleanCopyWarning": "部分摄像头未开启快照功能", "table": { "camera": "摄像头", - "snapshots": "快照", - "cleanCopySnapshots": "clean_copy 快照" + "snapshots": "快照" } }, "modelInfo": { @@ -794,7 +643,6 @@ "trainDate": "训练日期", "baseModel": "基础模型", "supportedDetectors": "支持的检测器", - "dimensions": "大小", "cameras": "摄像头", "loading": "正在加载模型信息…", "error": "加载模型信息失败", @@ -859,18 +707,15 @@ } }, "title": "语义搜索", - "desc": "Frigate 中的语义搜索功能将能够让你通过图片、用户自定义的文本描述,或自动生成的文本描述等方式在核查项目中查找目标/物体。", - "readTheDocumentation": "阅读文档" + "desc": "Frigate 中的语义搜索功能将能够让你通过图片、用户自定义的文本描述,或自动生成的文本描述等方式在核查项目中查找目标/物体。" }, "licensePlateRecognition": { "desc": "Frigate 可以识别车辆的车牌,并自动将检测到的字符添加到 识别的车牌(recognized_license_plate)字段中,或将已知车牌对应的名称作为子标签添加到该车辆目标中。该功能常用于识别驶入车道的车辆车牌或经过街道的车辆车牌。", - "title": "车牌识别", - "readTheDocumentation": "阅读文档" + "title": "车牌识别" }, "faceRecognition": { "desc": "人脸识别功能允许为人物分配名称,当识别到他们的面孔时,Frigate 会将人物的名字作为子标签进行分配。这些信息会显示在界面、过滤器以及通知中。", "title": "人脸识别", - "readTheDocumentation": "阅读文档", "modelSize": { "label": "模型大小", "desc": "用于人脸识别的模型大小。", @@ -914,7 +759,6 @@ "description": "描述" }, "actions": { - "alert": "标记为警报", "notification": "发送通知", "sub_label": "添加子标签", "attribute": "添加属性" @@ -976,11 +820,6 @@ "error": { "min": "必须至少选择一项动作。" } - }, - "friendly_name": { - "title": "友好名称", - "placeholder": "为此触发器命名或添加描述", - "description": "(可选)为触发器添加友好名称或描述。" } } }, @@ -1118,31 +957,14 @@ "brandInformation": "品牌信息", "brandUrlFormat": "对于采用RTSP URL格式的摄像头,其格式为:{{exampleUrl}}", "customUrlPlaceholder": "rtsp://用户名:密码@主机或IP地址:端口/路径", - "testConnection": "测试连接", - "testSuccess": "连接测试通过!", - "testFailed": "连接测试失败。请检查输入是否正确并重试。", - "streamDetails": "视频流信息", - "warnings": { - "noSnapshot": "无法从配置的视频流中获取快照。" - }, "errors": { "brandOrCustomUrlRequired": "请选择摄像头品牌并配置主机/ IP 地址,或选择“其他”后手动配置视频流地址", "nameRequired": "摄像头名称为必填项", "nameLength": "摄像头名称要少于64个字符", "invalidCharacters": "摄像头名称内有不允许使用的字符", "nameExists": "该摄像头名称已存在", - "brands": { - "reolink-rtsp": "不建议使用萤石 RTSP 协议。建议在摄像头设置中启用 HTTP 协议,并重新运行摄像头添加向导。" - }, "customUrlRtspRequired": "自定义 URL 必须以“rtsp://”或“rtsps://”开头;对于非 RTSP 协议的摄像头流,需手动添加至配置文件。" }, - "docs": { - "reolink": "https://docs.frigate-cn.video/configuration/camera_specific.html#reolink-cameras" - }, - "testing": { - "probingMetadata": "正在获取摄像头基本数据……", - "fetchingSnapshot": "正在获取摄像头快照……" - }, "connectionSettings": "连接设置", "detectionMethod": "视频流检测方法", "onvifPort": "ONVIF 端口", @@ -1155,42 +977,11 @@ }, "step2": { "description": "将根据你选择的检测方式,将会自动查找摄像头可用流配置,或进行手动配置。", - "streamsTitle": "摄像头视频流", - "addStream": "添加视频流", - "addAnotherStream": "添加另一个视频流", - "streamTitle": "{{number}} 号视频流", - "streamUrl": "视频流地址", - "streamUrlPlaceholder": "rtsp://用户名:密码@主机或IP:端口/路径", - "url": "URL地址", - "resolution": "分辨率", - "selectResolution": "选择分辨率", - "quality": "质量", - "selectQuality": "选择质量", - "roles": "功能", - "roleLabels": { - "detect": "目标/物体检测", - "record": "录制", - "audio": "音频" - }, - "testStream": "测试连接", "testSuccess": "视频流测试成功!", "testFailed": "连接测试失败,请检查您的输入后重试。", "testFailedTitle": "测试失败", "connected": "已连接", "notConnected": "未连接", - "featuresTitle": "特殊功能", - "go2rtc": "减少摄像头连接数", - "detectRoleWarning": "至少需要一个视频流分配\"detect\"功能才能继续。", - "rolesPopover": { - "title": "视频流功能", - "detect": "目标/物体的主数据流。", - "record": "根据配置设置保存视频流的片段。", - "audio": "用于音频的检测的输入流。" - }, - "featuresPopover": { - "title": "视频流特殊功能", - "description": "将使用go2rtc的转流功能来减少摄像头连接数。" - }, "streamDetails": "视频流详情", "probing": "正在检测摄像头中……", "retry": "重试", @@ -1226,47 +1017,8 @@ }, "step3": { "description": "为你的摄像头配置视频流功能并添加额外视频流。", - "validationTitle": "视频流验证", - "connectAllStreams": "连接所有视频流", - "reconnectionSuccess": "重连成功。", - "reconnectionPartial": "有些视频流重连失败了。", - "streamUnavailable": "视频流预览不可用", - "reload": "重新加载", - "connecting": "连接中……", "streamTitle": "{{number}} 号视频流", - "valid": "通过", - "failed": "失败", - "notTested": "未测试", - "connectStream": "连接", - "connectingStream": "连接中", - "disconnectStream": "断开连接", - "estimatedBandwidth": "预计带宽", "roles": "功能", - "none": "无", - "error": "错误", - "streamValidated": "{{number}} 号视频流验证通过", - "streamValidationFailed": "{{number}} 号视频流验证失败", - "saveAndApply": "保存新摄像头", - "saveError": "配置无效,请检查你的设置。", - "issues": { - "title": "视频流验证", - "videoCodecGood": "视频编码为 {{codec}}。", - "audioCodecGood": "音频编码为 {{codec}}。", - "noAudioWarning": "未检测到此视频流包含音频,录制将不会有声音。", - "audioCodecRecordError": "录制音频需要支持AAC音频编码器。", - "audioCodecRequired": "需要带音频的流才能开启声音检测。", - "restreamingWarning": "为录制流开启减少与摄像头的连接数可能会导致 CPU 使用率略有提升。", - "dahua": { - "substreamWarning": "子码流1被锁定为低分辨率。多数大华的摄像头支持额外的子码流,但需要在摄像头设置中手动开启。如果可以,建议检查并使用这些子码流。" - }, - "hikvision": { - "substreamWarning": "子码流1被锁定为低分辨率。多数海康威视的摄像头支持额外的子码流,但需要在摄像头设置中手动开启。如果可以,建议检查并使用这些子码流。" - }, - "resolutionHigh": "使用 {{resolution}} 分辨率可能会导致占用更多的系统资源。", - "resolutionLow": "使用 {{resolution}} 分辨率可能过低,难以检测较小的物体。" - }, - "ffmpegModule": "使用视频流兼容模式", - "ffmpegModuleDescription": "如果多次尝试后视频流仍无法加载,可以尝试启用此功能。启用后,Frigate 将使用集成 go2rtc 的 ffmpeg 模块,这可能会提高与某些摄像头视频流的兼容性。", "streamsTitle": "摄像头视频流", "addStream": "添加视频流", "addAnotherStream": "添加其他视频流", @@ -1363,18 +1115,7 @@ "backToSettings": "返回摄像头设置", "streams": { "title": "摄像头状态和详细信息", - "desc": "将临时禁用摄像头,直到 Frigate 重启。禁用摄像头将完全停止 Frigate 对该摄像头视频流的处理,届时检测、录制及调试功能均不可用。
    注意:go2rtc 的转流服务不受影响。", - "enableLabel": "开启摄像头", - "enableDesc": "暂时禁用已开启的摄像头,直到 Frigate 重启。禁用摄像头会完全停止 Frigate 对该摄像头视频流的处理。检测、录像和调试功能将不可用。
    注意:这不会禁用 go2rtc 的转推流。

    拖动滑块以重新排序摄像头,使其在用户界面中按顺序显示。启用的摄像头的顺序将在整个用户界面中反映,包括实时监控仪表板和摄像头选择下拉菜单。", - "disableLabel": "关闭摄像头", - "disableDesc": "开启在当前在界面中不可见且在配置中被禁用的摄像头。启用后需要重启 Frigate 才能生效。", "enableSuccess": "已启用 {{cameraName}}。请重启 Frigate 以应用。", - "friendlyName": { - "edit": "修改摄像头显示名称", - "title": "修改显示名称", - "description": "设置该摄像机在 Frigate 用户界面中显示的名称。若留空,则使用摄像机 ID。", - "rename": "重命名" - }, "reorderHandle": "拖动以重新排序", "saving": "保存中…", "saved": "已保存", @@ -1448,8 +1189,6 @@ "selectLabel": "选择配置模板", "description": "配置启用配置文件时开启或关闭的摄像头。设置为“继承”的摄像头会沿用它原本的默认状态。", "inherit": "继承", - "enabled": "开启", - "disabled": "关闭", "on": "开", "off": "关" }, @@ -1602,15 +1341,6 @@ "label": "配置" } }, - "detectionModel": { - "plusActive": { - "title": "Frigate+ 模型管理", - "label": "当前模型来源", - "description": "此实例正在运行 Frigate+ 模型。请在 Frigate+ 设置中选择或更改您的模型。", - "goToFrigatePlus": "前往 Frigate+ 设置", - "showModelForm": "手动配置模型" - } - }, "configForm": { "sections": { "semantic_search": "语义搜索", @@ -1724,16 +1454,6 @@ "detect": { "title": "检测设置" }, - "detectors": { - "title": "检测器设置", - "singleType": "只允许一个 {{type}} 检测器。", - "keyRequired": "检测器名称为必填项。", - "keyDuplicate": "检测器名称已存在。", - "noSchema": "没有可用的检测器架构。", - "none": "未配置检测器实例。", - "add": "添加检测器", - "addCustomKey": "添加自定义键(Key)" - }, "record": { "title": "录制设置" }, @@ -1798,8 +1518,6 @@ "genaiRoles": { "options": { "embeddings": "嵌入(Embedding)", - "vision": "视觉(Vision)", - "tools": "工具(Tools)", "descriptions": "描述生成", "chat": "聊天对话" } @@ -2063,7 +1781,6 @@ "addAudioCodec": "添加音频编码器", "removeCodec": "移除编码器" }, - "streamNumber": "视频流 {{index}}", "sourceNumber": "源 {{index}}" }, "onvif": { @@ -2113,22 +1830,14 @@ "record": { "noRecordRole": "暂无任何视频流已配置录制功能,录制功能将无法正常工作。" }, - "birdseye": { - "objectsModeDetectDisabled": "鸟瞰图已设置为 “目标” 模式,但此摄像头未开启目标检测。该摄像头将不会显示在鸟瞰画面中。" - }, "snapshots": { "detectDisabled": "目标检测已禁用。快照是根据追踪到的目标生成的,因此将不会创建快照。" }, - "detectors": { - "mixedTypes": "所有检测器必须为同一类型。若要更换为其他类型,请先移除现有的检测器。", - "mixedTypesSuggestion": "所有检测器必须使用相同类型。请移除现有检测器,或选择 {{type}}。" - }, "objects": { "genaiNoDescriptionsProvider": "必须配置具备“描述”功能的生成式 AI 服务商,才能自动生成事件描述。" }, "semanticSearch": { - "jinav2SmallModelSize": "Jina V2 的大型模型版本内存占用与推理开销较高,建议搭配独立显卡使用大型模型。", - "modelSizeIgnoredForProvider": "模型大小仅适用于内置的 Jina 模型。当使用生成式 AI 作为嵌入提供者时,此值将被忽略。" + "jinav2SmallModelSize": "Jina V2 的大型模型版本内存占用与推理开销较高,建议搭配独立显卡使用大型模型。" }, "onvif": { "autotrackingNoZones": "自动追踪至少需要一个区域。请先在“遮罩 / 区域”中为此摄像头定义一个区域,然后在下方将其设置为必需区域。" @@ -2143,11 +1852,6 @@ } }, "birdseye": { - "trackingMode": { - "objects": "基于目标", - "motion": "基于画面变动", - "continuous": "连续" - }, "cameraOrder": { "label": "摄像头排序", "description": "拖动摄像头以在鸟瞰布局中设置它们的顺序。", @@ -2156,25 +1860,12 @@ "saved": "已保存" } }, - "snapshot": { - "retainMode": { - "all": "所有", - "motion": "画面变动", - "active_objects": "活动目标" - } - }, "ui": { "timeFormat": { "browser": "基于浏览器", "12hour": "12 小时制", "24hour": "24 小时制" }, - "TimeOrDateStyle": { - "full": "完整", - "long": "长", - "medium": "中等", - "short": "段" - }, "unitSystem": { "metric": "公制单位", "imperial": "英制单位" @@ -2211,31 +1902,6 @@ "low": "低", "very_low": "非常低" }, - "detectorsAndModel": { - "title": "检测器和模型", - "description": "配置用于运行目标检测的检测器后端及对应模型,配置将统一保存,确保检测器与模型保持匹配一致。", - "cardTitles": { - "detector": "检测器硬件", - "model": "检测器模型" - }, - "tabs": { - "plus": "Frigate+", - "custom": "自定义模型" - }, - "mismatch": { - "warning": "当前 Frigate+ 模型“{{model}}”需搭配 {{required}} 检测器使用。请在下方选择兼容的模型,或切换为自定义模型后再保存。" - }, - "plusModel": { - "requiresDetector": "需要检测器:{{detector}}", - "noModelSelected": "选择 Frigate+ 模型" - }, - "toast": { - "saveSuccess": "检测器与模型设置已保存,请重启 Frigate 以生效配置。", - "saveError": "保存检测器及模型设置失败" - }, - "unsavedChanges": "检测器与模型配置存在未保存修改", - "restartRequired": "需要重启(检测器 或 模型 的设置已变更)" - }, "menuDot": { "overrideGlobal": "这一部分覆盖了全局配置", "overrideProfile": "本节被 {{profile}} 配置文件覆盖", diff --git a/web/public/locales/zh-CN/views/system.json b/web/public/locales/zh-CN/views/system.json index c14f062916..2c4fc42e05 100644 --- a/web/public/locales/zh-CN/views/system.json +++ b/web/public/locales/zh-CN/views/system.json @@ -56,7 +56,6 @@ "resume": "继续", "clear": "清除", "empty": "未捕获到消息", - "count": "{{count}} 条消息", "expanded": { "payload": "Payload" }, @@ -106,11 +105,6 @@ }, "npuMemory": "NPU内存", "npuUsage": "NPU 使用率", - "intelGpuWarning": { - "title": "Intel GPU 处于警告状态", - "message": "GPU 状态不可用", - "description": "这是 Intel 的 GPU 状态报告工具(intel_gpu_top)的已知问题:该工具会失效并反复返回 GPU 使用率为 0%,即使在硬件加速和目标检测已在 (i)GPU 上正常运行的情况下也是如此,这并不是 Frigate 的 bug。你可以通过重启主机来临时修复该问题,并确认 GPU 正常工作。该问题并不会影响性能。" - }, "gpuTemperature": "GPU 温度", "npuTemperature": "NPU 温度", "gpuCompute": "GPU 计算 / 编码" @@ -186,8 +180,6 @@ "gap": "关键帧间隔(最小值 / 平均值 / 最大值):", "segmentLength": "录制片段长度:", "ok": "每 {{seconds}} 秒取一帧,适用于录制和回放。", - "warning": "稀疏或不均匀的关键帧(最长间隔约{{seconds}}秒),可能是使用了智能编码器(例如H.264+/H.265+),不建议开启该功能。", - "error": "关键帧间隔(~{{seconds}}秒)超过了录制片段长度({{segmentTime}}秒)。某些片段可能没有关键帧,这会导致播放中断。请尝试禁用摄像头的智能或 + 编解码器或缩短其关键帧间隔。", "unknown": "无法确定关键帧间隔。", "recordDisabled": "此摄像头的录制功能已禁用。" } @@ -242,7 +234,6 @@ "detectIsSlow": "{{detect}} 运行缓慢({{speed}}毫秒)", "detectIsVerySlow": "{{detect}} 运行非常缓慢({{speed}}毫秒)", "cameraIsOffline": "{{camera}} 已离线", - "shmTooLow": "/dev/shm 的分配空间过低(当前 {{total}} MB),应至少增加到 {{min}} MB。", "debugReplayActive": "调试回放会话正在进行" }, "enrichments": {