diff --git a/web/public/locales/zh-CN/common.json b/web/public/locales/zh-CN/common.json index 1fa683f441..148d837897 100644 --- a/web/public/locales/zh-CN/common.json +++ b/web/public/locales/zh-CN/common.json @@ -319,5 +319,8 @@ "internalID": "Frigate 在配置与数据库中使用的内部 ID" }, "no_items": "没有项目", - "validation_errors": "验证错误" + "validation_errors": "验证错误", + "credentialField": { + "savedPlaceholder": "已保存 — 留空则保留当前设置" + } } diff --git a/web/public/locales/zh-CN/config/global.json b/web/public/locales/zh-CN/config/global.json index ddfeb01be1..e01583b561 100644 --- a/web/public/locales/zh-CN/config/global.json +++ b/web/public/locales/zh-CN/config/global.json @@ -1656,6 +1656,41 @@ "label": "原配置生成式 AI 状态", "description": "表示在原始静态配置中是否已启用生成式 AI。" } + }, + "filters_attribute": { + "label": "属性筛选", + "description": "对检测到的属性进行筛选,以此减少误报(包含面积、比例、置信度)。", + "min_area": { + "label": "最小属性区域", + "description": "该属性所需的最小边框框面积,支持像素值(整数)或百分比数值(范围 0.000001 至 0.99)。" + }, + "max_area": { + "label": "最大属性区域", + "description": "该属性所需的最大边框框面积,支持像素值(整数)或百分比数值(范围 0.000001 至 0.99)。" + }, + "min_ratio": { + "label": "最小纵横比", + "description": "边界框所需的最小宽高比。" + }, + "max_ratio": { + "label": "最大纵横比", + "description": "边界框允许的最大宽高比。" + }, + "threshold": { + "label": "置信度阈值", + "description": "判定该属性为有效目标所需的平均检测置信度阈值。" + }, + "min_score": { + "label": "最小置信度", + "description": "将该属性关联至所属父目标所需的单帧最低检测置信度。" + }, + "mask": { + "label": "过滤器遮罩", + "description": "定义此过滤器在帧内应用位置的多边形坐标。" + }, + "raw_mask": { + "label": "原始遮罩" + } } }, "record": { diff --git a/web/public/locales/zh-CN/views/chat.json b/web/public/locales/zh-CN/views/chat.json index 429dd56677..1d4c29bd3e 100644 --- a/web/public/locales/zh-CN/views/chat.json +++ b/web/public/locales/zh-CN/views/chat.json @@ -60,5 +60,13 @@ "stats": { "context": "{{tokens}} 词元(tokens)", "tokens_per_second": "{{rate}} 词元/秒" + }, + "reasoning": { + "active": "思考中…", + "show": "显示推理过程", + "hide": "隐藏推理过程" + }, + "thinking": { + "toggle": "切换思考" } } diff --git a/web/public/locales/zh-CN/views/settings.json b/web/public/locales/zh-CN/views/settings.json index 0a181dee18..4a502b2057 100644 --- a/web/public/locales/zh-CN/views/settings.json +++ b/web/public/locales/zh-CN/views/settings.json @@ -1376,7 +1376,17 @@ }, "reorderHandle": "拖动以重新排序", "saving": "保存中…", - "saved": "已保存" + "saved": "已保存", + "details": { + "edit": "编辑摄像头细节", + "title": "编辑摄像头细节", + "description": "更新此摄像头在 Frigate 页面中使用的显示名称和外部设置 URL 地址。", + "friendlyNameLabel": "显示名称", + "friendlyNameHelp": "在 Frigate 页面中显示此摄像头的友好名称。留空以使用摄像头 ID。", + "webuiUrlLabel": "摄像头管理后台 URL", + "webuiUrlHelp": "从调试页面中直接访问摄像头管理网页界面。留空以禁用链接。", + "webuiUrlInvalid": "必须是有效的 URL(例如:https://example.com)。" + } }, "cameraConfig": { "add": "添加摄像头", @@ -1690,9 +1700,14 @@ }, "addCustomLabel": "添加自定义标签…", "genaiModel": { - "placeholder": "选择模型…", - "search": "搜索模型…", - "noModels": "暂无模型" + "placeholder": "选择或输入模型…", + "search": "搜索或输入模型…", + "noModels": "暂无模型", + "available": "可用模型", + "useCustom": "使用 “{{value}}”", + "refresh": "刷新模型列表", + "probeFailed": "无法获取模型列表", + "fetchedModels": "成功获取模型列表" }, "knownPlates": { "namePlaceholder": "例如:老婆的车", @@ -1898,8 +1913,17 @@ "audioMp3": "转码为 MP3", "audioExclude": "排除", "hardwareNone": "无硬件加速", - "hardwareAuto": "自动选择硬件加速" - } + "hardwareAuto": "自动模式(推荐)", + "hardwareVaapi": "VAAPI", + "hardwareCuda": "CUDA", + "hardwareV4l2m2m": "V4L2 M2M", + "hardwareDxva2": "DXVA2", + "hardwareVideotoolbox": "VideoToolbox", + "addVideoCodec": "添加视频编码器", + "addAudioCodec": "添加音频编码器", + "removeCodec": "移除编码器" + }, + "streamNumber": "视频流 {{index}}" }, "onvif": { "profileAuto": "自动", @@ -1956,7 +1980,8 @@ "genaiNoDescriptionsProvider": "必须配置具备“描述”功能的生成式 AI 服务商,才能自动生成事件描述。" }, "semanticSearch": { - "jinav2SmallModelSize": "Jina V2 的大型模型版本内存占用与推理开销较高,建议搭配独立显卡使用大型模型。" + "jinav2SmallModelSize": "Jina V2 的大型模型版本内存占用与推理开销较高,建议搭配独立显卡使用大型模型。", + "modelSizeIgnoredForProvider": "模型大小仅适用于内置的 Jina 模型。当使用生成式 AI 作为嵌入提供者时,此值将被忽略。" } }, "birdseye": {