Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (125 of 125 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (639 of 639 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (639 of 639 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (90 of 90 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (127 of 127 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (214 of 214 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (52 of 52 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (116 of 116 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (639 of 639 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (127 of 127 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (39 of 39 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (214 of 214 strings)

Co-authored-by: GuoQing Liu <842607283@qq.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/zh_Hans/
Translation: Frigate NVR/common
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
This commit is contained in:
Hosted Weblate 2025-11-25 14:39:48 +01:00 committed by Nicolas Mowen
parent 130c7c9eec
commit 1c7ed45f21
8 changed files with 195 additions and 36 deletions

View File

@ -75,7 +75,10 @@
"formattedTimestampMonthDayYear": { "formattedTimestampMonthDayYear": {
"12hour": "yy年MM月dd日", "12hour": "yy年MM月dd日",
"24hour": "yy年MM月dd日" "24hour": "yy年MM月dd日"
} },
"inProgress": "进行中",
"invalidStartTime": "无效的开始时间",
"invalidEndTime": "无效的结束时间"
}, },
"unit": { "unit": {
"speed": { "speed": {
@ -99,7 +102,9 @@
"back": "返回", "back": "返回",
"hide": "隐藏 {{item}}", "hide": "隐藏 {{item}}",
"show": "显示 {{item}}", "show": "显示 {{item}}",
"ID": "ID" "ID": "ID",
"none": "无",
"all": "所有"
}, },
"pagination": { "pagination": {
"label": "分页", "label": "分页",
@ -148,7 +153,8 @@
"deleteNow": "立即删除", "deleteNow": "立即删除",
"next": "下一个", "next": "下一个",
"cameraAudio": "摄像头音频", "cameraAudio": "摄像头音频",
"twoWayTalk": "双向对话" "twoWayTalk": "双向对话",
"continue": "继续"
}, },
"menu": { "menu": {
"system": "系统", "system": "系统",
@ -248,7 +254,8 @@
"setPassword": "设置密码", "setPassword": "设置密码",
"title": "用户" "title": "用户"
}, },
"restart": "重启 Frigate" "restart": "重启 Frigate",
"classification": "目标分类"
}, },
"toast": { "toast": {
"copyUrlToClipboard": "已复制链接到剪贴板。", "copyUrlToClipboard": "已复制链接到剪贴板。",
@ -284,7 +291,7 @@
"list": { "list": {
"two": "{{0}} 和 {{1}}", "two": "{{0}} 和 {{1}}",
"many": "{{items}} 以及 {{last}}", "many": "{{items}} 以及 {{last}}",
"separatorWithSpace": " " "separatorWithSpace": " "
}, },
"field": { "field": {
"optional": "可选", "optional": "可选",

View File

@ -18,20 +18,25 @@
"trainedModel": "训练模型成功。", "trainedModel": "训练模型成功。",
"trainingModel": "已开始训练模型。", "trainingModel": "已开始训练模型。",
"deletedModel_other": "已删除 {{count}} 个模型", "deletedModel_other": "已删除 {{count}} 个模型",
"updatedModel": "已更新模型配置" "updatedModel": "已更新模型配置",
"renamedCategory": "成功修改类别名称为 {{name}}"
}, },
"error": { "error": {
"deleteImageFailed": "删除失败:{{errorMessage}}", "deleteImageFailed": "删除失败:{{errorMessage}}",
"deleteCategoryFailed": "删除类别失败:{{errorMessage}}", "deleteCategoryFailed": "删除类别失败:{{errorMessage}}",
"categorizeFailed": "图片分类失败:{{errorMessage}}", "categorizeFailed": "图片分类失败:{{errorMessage}}",
"trainingFailed": "开始训练模型失败:{{errorMessage}}", "trainingFailed": "训练模型失败,请查看 Frigate 日志获取详情。",
"deleteModelFailed": "删除模型失败:{{errorMessage}}", "deleteModelFailed": "删除模型失败:{{errorMessage}}",
"updateModelFailed": "更新模型失败:{{errorMessage}}" "updateModelFailed": "更新模型失败:{{errorMessage}}",
"trainingFailedToStart": "开始训练模型失败:{{errorMessage}}",
"renameCategoryFailed": "修改类别名称失败:{{errorMessage}}"
} }
}, },
"deleteCategory": { "deleteCategory": {
"title": "删除类别", "title": "删除类别",
"desc": "确定要删除类别 {{name}} 吗?此操作将永久删除所有关联的图片,并需要重新训练模型。" "desc": "确定要删除类别 {{name}} 吗?此操作将永久删除所有关联的图片,并需要重新训练模型。",
"minClassesTitle": "无法删除此类别",
"minClassesDesc": "分类模型必须至少有2个类别。你需要先添加一个新的类别然后再删除当前这个类别。"
}, },
"deleteDatasetImages": { "deleteDatasetImages": {
"title": "删除图片数据集", "title": "删除图片数据集",
@ -138,7 +143,8 @@
"generationFailed": "生成失败,请重试。", "generationFailed": "生成失败,请重试。",
"classifyFailed": "图片分类失败:{{error}}" "classifyFailed": "图片分类失败:{{error}}"
}, },
"generateSuccess": "样本图片生成成功" "generateSuccess": "样本图片生成成功",
"allImagesRequired_other": "请对所有图片进行分类。还有 {{count}} 张图片需要分类。"
} }
}, },
"deleteModel": { "deleteModel": {
@ -158,5 +164,11 @@
"descriptionState": "编辑此状态分类模型的类别;更改后需要重新训练模型。", "descriptionState": "编辑此状态分类模型的类别;更改后需要重新训练模型。",
"descriptionObject": "编辑此目标分类模型的目标类型和分类类型。", "descriptionObject": "编辑此目标分类模型的目标类型和分类类型。",
"stateClassesInfo": "注意:更改状态类别后需使用更新后的类别重新训练模型。" "stateClassesInfo": "注意:更改状态类别后需使用更新后的类别重新训练模型。"
},
"tooltip": {
"trainingInProgress": "模型正在训练中",
"noNewImages": "没有新的图片可用于训练。请先对数据集中的更多图片进行分类。",
"noChanges": "自上次训练以来,数据集未作任何更改。",
"modelNotReady": "模型尚未准备好进行训练"
} }
} }

View File

@ -41,8 +41,8 @@
"detail": { "detail": {
"noDataFound": "没有可供核查的详细数据", "noDataFound": "没有可供核查的详细数据",
"aria": "切换详细视图", "aria": "切换详细视图",
"trackedObject_one": "目标或物体", "trackedObject_one": "{{count}}个目标或物体",
"trackedObject_other": "目标或物体", "trackedObject_other": "{{count}}个目标或物体",
"noObjectDetailData": "没有目标详细信息。", "noObjectDetailData": "没有目标详细信息。",
"label": "详细信息", "label": "详细信息",
"settings": "详细视图设置", "settings": "详细视图设置",

View File

@ -4,14 +4,14 @@
"exploreIsUnavailable": { "exploreIsUnavailable": {
"title": "浏览功能不可用", "title": "浏览功能不可用",
"embeddingsReindexing": { "embeddingsReindexing": {
"context": "完成踪目标嵌入重新索引后,才可以使用 浏览 功能。", "context": "完成踪目标嵌入重新索引后,才可以使用 浏览 功能。",
"startingUp": "启动中…", "startingUp": "启动中…",
"estimatedTime": "预计剩余时间:", "estimatedTime": "预计剩余时间:",
"finishingShortly": "即将完成", "finishingShortly": "即将完成",
"step": { "step": {
"thumbnailsEmbedded": "缩略图嵌入:", "thumbnailsEmbedded": "缩略图嵌入:",
"descriptionsEmbedded": "描述嵌入:", "descriptionsEmbedded": "描述嵌入:",
"trackedObjectsProcessed": "踪目标已处理: " "trackedObjectsProcessed": "踪目标已处理: "
} }
}, },
"downloadingModels": { "downloadingModels": {
@ -23,7 +23,7 @@
"textTokenizer": "文本分词器" "textTokenizer": "文本分词器"
}, },
"tips": { "tips": {
"context": "模型下载完成后,您可能需要重新索引踪目标的嵌入。", "context": "模型下载完成后,您可能需要重新索引踪目标的嵌入。",
"documentation": "阅读文档" "documentation": "阅读文档"
}, },
"error": "发生错误。请检查Frigate日志。" "error": "发生错误。请检查Frigate日志。"
@ -35,7 +35,8 @@
"snapshot": "快照", "snapshot": "快照",
"video": "视频", "video": "视频",
"object_lifecycle": "目标全周期", "object_lifecycle": "目标全周期",
"thumbnail": "缩略图" "thumbnail": "缩略图",
"tracking_details": "追踪详情"
}, },
"objectLifecycle": { "objectLifecycle": {
"title": "目标全周期", "title": "目标全周期",
@ -96,7 +97,7 @@
}, },
"tips": { "tips": {
"mismatch_other": "检测到 {{count}} 个不可用的目标,并已包含在此核查项中。这些目标可能未达到警报或检测标准,或者已被清理/删除。", "mismatch_other": "检测到 {{count}} 个不可用的目标,并已包含在此核查项中。这些目标可能未达到警报或检测标准,或者已被清理/删除。",
"hasMissingObjects": "如果希望 Frigate 保存以下标签的跟踪目标,请调整您的配置:<em>{{objects}}</em>" "hasMissingObjects": "如果希望 Frigate 保存 <em>{{objects}}</em> 标签的追踪目标,请调整您的配置。"
}, },
"toast": { "toast": {
"success": { "success": {
@ -117,7 +118,7 @@
"editSubLabel": { "editSubLabel": {
"title": "编辑子标签", "title": "编辑子标签",
"desc": "为 {{label}} 输入新的子标签", "desc": "为 {{label}} 输入新的子标签",
"descNoLabel": "为此跟踪目标输入新的子标签" "descNoLabel": "为该追踪目标输入新的子标签"
}, },
"topScore": { "topScore": {
"label": "最高得分", "label": "最高得分",
@ -210,7 +211,7 @@
"dialog": { "dialog": {
"confirmDelete": { "confirmDelete": {
"title": "确认删除", "title": "确认删除",
"desc": "删除此追踪目标后将移除快照、所有已保存的嵌入向量数据以及任何相关的目标追踪详情条目,但在 历史 页面中踪对象的录制视频片段<em>不会</em>被删除。<br /><br />你确定要继续删除该追踪目标吗?" "desc": "删除此追踪目标后将移除快照、所有已保存的嵌入向量数据以及任何相关的目标追踪详情条目,但在 历史 页面中踪对象的录制视频片段<em>不会</em>被删除。<br /><br />你确定要继续删除该追踪目标吗?"
} }
}, },
"noTrackedObjects": "未找到追踪目标", "noTrackedObjects": "未找到追踪目标",
@ -223,7 +224,9 @@
"error": "删除追踪目标失败:{{errorMessage}}" "error": "删除追踪目标失败:{{errorMessage}}"
} }
}, },
"tooltip": "与 {{type}} 匹配度为 {{confidence}}%" "tooltip": "与 {{type}} 匹配度为 {{confidence}}%",
"previousTrackedObject": "上一个追踪目标",
"nextTrackedObject": "下一个追踪目标"
}, },
"exploreMore": "浏览更多的 {{label}}", "exploreMore": "浏览更多的 {{label}}",
"aiAnalysis": { "aiAnalysis": {

View File

@ -62,7 +62,7 @@
"deletedFace_other": "成功删除 {{count}} 个 人脸特征。", "deletedFace_other": "成功删除 {{count}} 个 人脸特征。",
"deletedName_other": "成功删除 {{count}} 个 人脸特征。", "deletedName_other": "成功删除 {{count}} 个 人脸特征。",
"trainedFace": "人脸特征训练成功。", "trainedFace": "人脸特征训练成功。",
"updatedFaceScore": "更新人脸特征评分成功。", "updatedFaceScore": "更新 {{name}} 人脸特征评分{{score}}成功。",
"renamedFace": "成功重命名人脸为{{name}}" "renamedFace": "成功重命名人脸为{{name}}"
}, },
"error": { "error": {

View File

@ -146,7 +146,7 @@
"recording": "录制", "recording": "录制",
"snapshots": "快照", "snapshots": "快照",
"audioDetection": "音频检测", "audioDetection": "音频检测",
"autotracking": "自动踪", "autotracking": "自动踪",
"transcription": "音频转录" "transcription": "音频转录"
}, },
"history": { "history": {

View File

@ -7,7 +7,7 @@
"masksAndZones": "遮罩和区域编辑器 - Frigate", "masksAndZones": "遮罩和区域编辑器 - Frigate",
"motionTuner": "运动调整器 - Frigate", "motionTuner": "运动调整器 - Frigate",
"object": "调试 - Frigate", "object": "调试 - Frigate",
"general": "常规设置 - Frigate", "general": "页面设置 - Frigate",
"frigatePlus": "Frigate+ 设置 - Frigate", "frigatePlus": "Frigate+ 设置 - Frigate",
"notifications": "通知设置 - Frigate", "notifications": "通知设置 - Frigate",
"enrichments": "增强功能设置 - Frigate", "enrichments": "增强功能设置 - Frigate",
@ -41,7 +41,7 @@
"noCamera": "没有摄像头" "noCamera": "没有摄像头"
}, },
"general": { "general": {
"title": "常规设置", "title": "页面设置",
"liveDashboard": { "liveDashboard": {
"title": "实时监控面板", "title": "实时监控面板",
"automaticLiveView": { "automaticLiveView": {
@ -55,6 +55,10 @@
"displayCameraNames": { "displayCameraNames": {
"label": "始终显示摄像头名称", "label": "始终显示摄像头名称",
"desc": "在有多摄像头情况下的实时监控页面,将始终显示摄像头名称标签。" "desc": "在有多摄像头情况下的实时监控页面,将始终显示摄像头名称标签。"
},
"liveFallbackTimeout": {
"label": "实时监控播放器回退超时",
"desc": "当摄像头的高清实时监控流不可用时将在此时间后回退到低带宽模式。默认值3秒。"
} }
}, },
"storedLayouts": { "storedLayouts": {
@ -305,7 +309,7 @@
"name": { "name": {
"title": "区域名称", "title": "区域名称",
"inputPlaceHolder": "请输入名称…", "inputPlaceHolder": "请输入名称…",
"tips": "名称至少包含两个字符,其中至少需要一个英文字母,且不能和摄像头或其他区域同名。同时,当前仅支持英文与数字组合。" "tips": "名称至少包含两个字符,且不能和摄像头或其他区域同名。"
}, },
"inertia": { "inertia": {
"title": "惯性", "title": "惯性",
@ -433,7 +437,7 @@
"desc": "将在被追踪的目标周围显示边界框", "desc": "将在被追踪的目标周围显示边界框",
"colors": { "colors": {
"label": "目标边界框颜色定义", "label": "目标边界框颜色定义",
"info": "<li>启用后,将会为每个目标的标签分配不同的颜色</li><li>深蓝色细线代表该目标或物体在当前时间点未被检测到</li><li>灰色细线代表检测到的目标或物体静止不动</li><li>粗线表示该目标或物体为自动跟踪的主体(在启动时)</li>" "info": "<li>启用后,将会为每个目标的标签分配不同的颜色</li><li>深蓝色细线代表该目标或物体在当前时间点未被检测到</li><li>灰色细线代表检测到的目标或物体静止不动</li><li>粗线表示在启动自动追踪时,该目标为自动追踪的主体</li>"
} }
}, },
"timestamp": { "timestamp": {
@ -934,7 +938,8 @@
"steps": { "steps": {
"nameAndConnection": "名称与连接", "nameAndConnection": "名称与连接",
"streamConfiguration": "视频流配置", "streamConfiguration": "视频流配置",
"validationAndTesting": "验证与测试" "validationAndTesting": "验证与测试",
"probeOrSnapshot": "探测或快照"
}, },
"save": { "save": {
"success": "已保存新摄像头 {{cameraName}}。", "success": "已保存新摄像头 {{cameraName}}。",
@ -951,7 +956,7 @@
"testFailed": "视频流测试失败:{{error}}" "testFailed": "视频流测试失败:{{error}}"
}, },
"step1": { "step1": {
"description": "请输入你的摄像头信息并测试连接是否正常。", "description": "请输入你的摄像头信息,并选择是自动探测摄像头信息还是手动指定品牌。",
"cameraName": "摄像头名称", "cameraName": "摄像头名称",
"cameraNamePlaceholder": "例如:大门,后院等", "cameraNamePlaceholder": "例如:大门,后院等",
"host": "主机/IP地址", "host": "主机/IP地址",
@ -991,10 +996,19 @@
"testing": { "testing": {
"probingMetadata": "正在获取摄像头基本数据……", "probingMetadata": "正在获取摄像头基本数据……",
"fetchingSnapshot": "正在获取摄像头快照……" "fetchingSnapshot": "正在获取摄像头快照……"
} },
"connectionSettings": "连接设置",
"detectionMethod": "视频流检测方法",
"onvifPort": "ONVIF 端口",
"probeMode": "探测摄像头",
"manualMode": "手动选择",
"detectionMethodDescription": "如果支持 ONVIF 协议将使用该协议探测摄像头以自动获取摄像头视频流地址若不支持也可手动选择摄像头品牌来使用预设地址。如需输入自定义RTSP地址请选择手动模式并选取\"其他\"选项。",
"onvifPortDescription": "对于支持ONVIF协议的摄像头该端口通常为80或8080。",
"useDigestAuth": "使用摘要认证",
"useDigestAuthDescription": "为ONVIF协议启用HTTP摘要认证。部分摄像头可能需要专用的 ONVIF 用户名/密码而非默认的admin账户。"
}, },
"step2": { "step2": {
"description": "配置视频流的功能并为摄像头添加额外的视频流。", "description": "将根据你选择的检测方式,将会自动查找摄像头可用流配置,或进行手动配置。",
"streamsTitle": "摄像头视频流", "streamsTitle": "摄像头视频流",
"addStream": "添加视频流", "addStream": "添加视频流",
"addAnotherStream": "添加另一个视频流", "addAnotherStream": "添加另一个视频流",
@ -1013,8 +1027,8 @@
"audio": "音频" "audio": "音频"
}, },
"testStream": "测试连接", "testStream": "测试连接",
"testSuccess": "视频流测试通过!", "testSuccess": "连接测试通过!",
"testFailed": "视频流测试失败", "testFailed": "连接测试失败,请检查输入项后重试。",
"testFailedTitle": "测试失败", "testFailedTitle": "测试失败",
"connected": "已连接", "connected": "已连接",
"notConnected": "未连接", "notConnected": "未连接",
@ -1030,10 +1044,42 @@
"featuresPopover": { "featuresPopover": {
"title": "视频流特殊功能", "title": "视频流特殊功能",
"description": "将使用go2rtc的转流功能来减少摄像头连接数。" "description": "将使用go2rtc的转流功能来减少摄像头连接数。"
},
"streamDetails": "视频流详情",
"probing": "正在检测摄像头中……",
"retry": "重试",
"testing": {
"probingMetadata": "正在查询摄像头参数……",
"fetchingSnapshot": "正在获取摄像头快照……"
},
"probeFailed": "检测摄像头失败:{{error}}",
"probingDevice": "寻找设备中……",
"probeSuccessful": "检测成功",
"probeError": "检测遇到错误",
"probeNoSuccess": "检测未成功",
"deviceInfo": "设备信息",
"manufacturer": "制造商",
"model": "型号",
"firmware": "固件",
"profiles": "配置文件",
"ptzSupport": "支持 PTZ",
"autotrackingSupport": "支持自动追踪",
"presets": "预设配置",
"rtspCandidates": "RTSP候选地址",
"rtspCandidatesDescription": "通过摄像头自动检测发现了以下RTSP地址。测试连接以查看视频流参数。",
"noRtspCandidates": "未从摄像头检测到任何 RTSP 地址。可能是你的账号密码错误,或者摄像头不支持 ONVIF 协议,亦或是当前采用的 RTSP 地址获取方式无效。请返回上一步尝试手动输入RTSP地址。",
"candidateStreamTitle": "候选{{number}}",
"useCandidate": "使用",
"uriCopy": "复制",
"uriCopied": "地址已复制到剪贴板",
"testConnection": "测试连接",
"toggleUriView": "点击切换完整 URI 显示",
"errors": {
"hostRequired": "主机/IP地址为必填"
} }
}, },
"step3": { "step3": {
"description": "在保存新摄像头前将进行最终验证与分析。保存前请连接所有视频流。", "description": "为你的摄像头配置视频流功能并添加额外视频流。",
"validationTitle": "视频流验证", "validationTitle": "视频流验证",
"connectAllStreams": "连接所有视频流", "connectAllStreams": "连接所有视频流",
"reconnectionSuccess": "重连成功。", "reconnectionSuccess": "重连成功。",
@ -1074,7 +1120,91 @@
"resolutionLow": "使用 {{resolution}} 分辨率可能过低,难以检测较小的物体。" "resolutionLow": "使用 {{resolution}} 分辨率可能过低,难以检测较小的物体。"
}, },
"ffmpegModule": "使用视频流兼容模式", "ffmpegModule": "使用视频流兼容模式",
"ffmpegModuleDescription": "如果多次尝试后视频流仍无法加载可以尝试启用此功能。启用后Frigate 将使用集成 go2rtc 的 ffmpeg 模块,这可能会提高与某些摄像头视频流的兼容性。" "ffmpegModuleDescription": "如果多次尝试后视频流仍无法加载可以尝试启用此功能。启用后Frigate 将使用集成 go2rtc 的 ffmpeg 模块,这可能会提高与某些摄像头视频流的兼容性。",
"streamsTitle": "摄像头视频流",
"addStream": "添加视频流",
"addAnotherStream": "添加其他视频流",
"streamUrl": "视频流地址",
"streamUrlPlaceholder": "rtsp://用户名:密码@主机:端口/路径",
"selectStream": "选择一个视频流",
"searchCandidates": "搜索候选项……",
"noStreamFound": "没有找到视频流",
"url": "URL地址",
"resolution": "分辨率",
"selectResolution": "选择分辨率",
"quality": "质量",
"selectQuality": "选择质量",
"roleLabels": {
"detect": "目标检测",
"record": "录制",
"audio": "音频检测"
},
"testStream": "测试连接",
"testSuccess": "视频流测试成功!",
"testFailed": "视频流测试失败",
"testFailedTitle": "测试失败",
"connected": "已连接",
"notConnected": "未连接",
"featuresTitle": "功能特性",
"go2rtc": "减少与摄像头的连接数",
"detectRoleWarning": "必须得有一个视频流设置了“检测”功能才能继续操作。",
"rolesPopover": {
"title": "视频流功能",
"detect": "用于目标检测的主码流。",
"record": "根据配置设置保存视频流片段。",
"audio": "用于音频检测的音视频流。"
},
"featuresPopover": {
"title": "视频流功能特性",
"description": "使用 go2rtc 中继转流功能,减少与摄像头的网络连接数,提升效率。"
}
},
"step4": {
"description": "将进行保存新摄像头配置前的最终验证与分析,请在保存前确保所有视频流均已连接。",
"validationTitle": "视频流验证",
"connectAllStreams": "连接所有视频流",
"reconnectionSuccess": "重新连接成功。",
"reconnectionPartial": "部分视频流重新连接失败。",
"streamUnavailable": "视频流预览不可用",
"reload": "重新加载",
"connecting": "连接中……",
"streamTitle": "视频流 {{number}}",
"valid": "通过",
"failed": "失败",
"notTested": "未测试",
"connectStream": "连接",
"connectingStream": "连接中",
"disconnectStream": "断开连接",
"estimatedBandwidth": "预估带宽",
"roles": "功能",
"ffmpegModule": "使用视频流兼容模式",
"ffmpegModuleDescription": "若多次尝试后仍无法加载视频流可尝试启用此功能。启用后Frigate 将通过 go2rtc 调用 ffmpeg 模块。这可能会提升与部分摄像头视频流的兼容性。",
"none": "无",
"error": "错误",
"streamValidated": "视频流 {{number}} 验证成功",
"streamValidationFailed": "视频流 {{number}} 验证失败",
"saveAndApply": "保存新摄像头",
"saveError": "配置无效,请检查您的设置。",
"issues": {
"title": "视频流验证",
"videoCodecGood": "视频编解码器为 {{codec}}。",
"audioCodecGood": "音频编解码器为 {{codec}}。",
"resolutionHigh": "使用 {{resolution}} 分辨率可能导致资源使用率增加。",
"resolutionLow": "{{resolution}} 分辨率可能过低,难以可靠检测小型目标或物体。",
"noAudioWarning": "检测到该视频流无音频信号,录制视频将没有声音。",
"audioCodecRecordError": "录制功能需要 AAC 音频编解码器以实现音频支持。",
"audioCodecRequired": "要实现音频检测功能,必须要有音频流。",
"restreamingWarning": "为录制流开启“减少与摄像头的连接数”可能会略微增加CPU使用率。",
"brands": {
"reolink-rtsp": "不建议使用 Reolink 的 RTSP 协议。请在摄像头后台设置中启用 HTTP协议并重新启动向导。"
},
"dahua": {
"substreamWarning": "子码流1当前被锁定为低分辨率。多数大华、安讯士、EmpireTech品牌的摄像头都支持额外的子码流这些子码流需要在摄像头设置中手动启用。如果你的设备支持建议你检查并使用这些高分辨率子码流。"
},
"hikvision": {
"substreamWarning": "子码流1当前被锁定为低分辨率。多数海康威视的摄像头都支持额外的子码流这些子码流需要在摄像头设置中手动启用。如果你的设备支持建议你检查并使用这些高分辨率子码流。"
}
}
} }
}, },
"cameraManagement": { "cameraManagement": {

View File

@ -180,7 +180,14 @@
"face_recognition": "人脸特征提取", "face_recognition": "人脸特征提取",
"plate_recognition": "车牌识别", "plate_recognition": "车牌识别",
"yolov9_plate_detection_speed": "YOLOv9 车牌检测速度", "yolov9_plate_detection_speed": "YOLOv9 车牌检测速度",
"yolov9_plate_detection": "YOLOv9 车牌检测" "yolov9_plate_detection": "YOLOv9 车牌检测",
} "review_description": "核查描述",
"review_description_speed": "核查描述速度",
"review_description_events_per_second": "核查描述",
"object_description": "目标描述",
"object_description_speed": "目标描述速度",
"object_description_events_per_second": "目标描述"
},
"averageInf": "平均推理时间"
} }
} }