Update translation files

Updated by "Squash Git commits" add-on in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/
Translation: Frigate NVR/common
This commit is contained in:
Hosted Weblate 2025-12-24 15:17:34 +01:00
parent 67575657cf
commit 0e4e29a12e
No known key found for this signature in database
GPG Key ID: A3FAAA06E6569B4C
12 changed files with 68 additions and 50 deletions

View File

@ -60,7 +60,7 @@
"bow_wow": "汪汪",
"growling": "咆哮",
"whimper_dog": "狗呜咽",
"cat": "猫",
"cat": "猫",
"purr": "咕噜",
"meow": "喵喵",
"hiss": "嘶嘶声",

View File

@ -32,7 +32,7 @@
"title": "{{cameraName}} 视频流设置",
"desc": "更改此摄像头组仪表板的实时视频流选项。<em>这些设置特定于设备/浏览器。</em>",
"audioIsAvailable": "此视频流支持音频",
"audioIsUnavailable": "此视频流不支持音频",
"audioIsUnavailable": "此视频流不支持音频传输",
"audio": {
"tips": {
"title": "音频必须从您的摄像头输出并在 go2rtc 中配置此流。",

View File

@ -12,7 +12,7 @@
"plus": {
"submitToPlus": {
"label": "提交至 Frigate+",
"desc": "您希望避开的地点中的物体不应被视为误报。若将其作为误报提交可能会导致AI模型容易混淆相关物体的识别。"
"desc": "你不希望检测指定地点中的目标或物体不应被视为误报。若将其作为误报提交,可能会导致 AI 模型容易混淆相关目标或物体的识别。"
},
"review": {
"true": {

View File

@ -133,5 +133,9 @@
},
"count_one": "{{count}} 个分类",
"count_other": "{{count}} 个分类"
},
"attributes": {
"label": "分类属性",
"all": "所有属性"
}
}

View File

@ -14,7 +14,7 @@
"parking_meter": "停车计时器",
"bench": "长椅",
"bird": "鸟",
"cat": "猫",
"cat": "猫",
"dog": "狗",
"horse": "马",
"sheep": "绵羊",

View File

@ -110,7 +110,8 @@
"classesUnique": "类别名称必须唯一",
"stateRequiresTwoClasses": "状态模型至少需要两个类别",
"objectLabelRequired": "请选择一个目标标签",
"objectTypeRequired": "请选择一个目标标签"
"objectTypeRequired": "请选择一个目标标签",
"noneNotAllowed": "不能创建“none”无标签类别"
},
"states": "状态"
},
@ -162,7 +163,9 @@
"states": "状态"
},
"details": {
"scoreInfo": "得分表示该目标所有检测结果的平均分类置信度。"
"scoreInfo": "得分表示该目标所有检测结果的平均分类置信度。",
"none": "无分类",
"unknown": "未知"
},
"edit": {
"title": "编辑分类模型",

View File

@ -104,13 +104,15 @@
"regenerate": "已向 {{provider}} 请求新的描述。根据提供商的速度,生成新描述可能需要一些时间。",
"updatedSublabel": "成功更新子标签。",
"updatedLPR": "成功更新车牌。",
"audioTranscription": "成功请求音频转录。根据你运行 Frigate 的服务器速度,转录可能需要一些时间才能完成。"
"audioTranscription": "成功请求音频转录。根据你运行 Frigate 的服务器速度,转录可能需要一些时间才能完成。",
"updatedAttributes": "更新属性成功。"
},
"error": {
"regenerate": "调用 {{provider}} 生成新描述失败:{{errorMessage}}",
"updatedSublabelFailed": "更新子标签失败:{{errorMessage}}",
"updatedLPRFailed": "更新车牌失败:{{errorMessage}}",
"audioTranscription": "请求音频转录失败:{{errorMessage}}"
"audioTranscription": "请求音频转录失败:{{errorMessage}}",
"updatedAttributesFailed": "更新属性失败:{{errorMessage}}"
}
}
},
@ -159,7 +161,12 @@
},
"score": {
"label": "分值"
}
},
"editAttributes": {
"title": "编辑属性",
"desc": "为 {{label}} 选择分类属性"
},
"attributes": "分类属性"
},
"itemMenu": {
"downloadVideo": {
@ -262,8 +269,8 @@
"external": "已检测到 {{label}}",
"header": {
"zones": "区",
"ratio": "比",
"area": "坐标区域",
"ratio": "",
"area": "大小",
"score": "分数"
}
},

View File

@ -1,7 +1,7 @@
{
"description": {
"addFace": "我们将引导你如何向人脸库中添加新的特征库。",
"placeholder": "请输入此特征库的名称",
"addFace": "我们将引导你如何向人脸库中添加新的合集。",
"placeholder": "请输入此合集的名称",
"invalidName": "名称无效。名称只能包含字母、数字、空格、撇号、下划线和连字符。"
},
"details": {
@ -23,7 +23,7 @@
"title": "创建特征库",
"desc": "创建一个新的特征库",
"new": "新建人脸",
"nextSteps": "建议按以下步骤建立可靠的特征库<li>使用<em>近期识别记录</em>选项卡为每个检测到的人员选择并训练图像</li><li>优先使用正脸图像以获得最佳效果,尽可能避免使用侧脸图像进行训练</li></ul>"
"nextSteps": "建议按以下步骤建立可靠的数据集<li>使用<em>近期识别记录</em>选项卡为每个检测到的人员选择并训练图像</li><li>优先使用正脸图像以获得最佳效果,尽可能避免使用侧脸图像进行训练</li></ul>"
},
"train": {
"title": "近期识别记录",
@ -35,7 +35,7 @@
"selectFace": "选择人脸",
"deleteFaceLibrary": {
"title": "删除名称",
"desc": "确定要删除特征库 {{name}} 吗?此操作将永久删除所有关联的人脸特征数据。"
"desc": "确定要删除数据集 {{name}} 吗?此操作将永久删除所有关联的人脸特征数据。"
},
"button": {
"deleteFaceAttempts": "删除人脸",
@ -70,7 +70,7 @@
"uploadingImageFailed": "图片上传失败:{{errorMessage}}",
"addFaceLibraryFailed": "人脸命名失败:{{errorMessage}}",
"deleteFaceFailed": "删除失败:{{errorMessage}}",
"deleteNameFailed": "特征集删除失败:{{errorMessage}}",
"deleteNameFailed": "数据集删除失败:{{errorMessage}}",
"trainFailed": "训练失败:{{errorMessage}}",
"updateFaceScoreFailed": "更新人脸评分失败:{{errorMessage}}",
"renameFaceFailed": "重命名人脸失败:{{errorMessage}}"
@ -88,7 +88,7 @@
"desc": "为 {{name}} 输入新的名称",
"title": "重命名人脸"
},
"collections": "特征库",
"collections": "合集",
"deleteFaceAttempts": {
"desc_other": "你确定要删除 {{count}} 张人脸数据吗?此操作不可撤销。",
"title": "删除人脸"

View File

@ -115,11 +115,11 @@
"title": "视频流",
"audio": {
"tips": {
"title": "音频必须从摄像头输出并在 go2rtc 中配置为此视频流使用。",
"title": "必须要摄像头能够播放音频,以及需要 go2rtc 支持并配置。",
"documentation": "阅读文档 "
},
"available": "此视频流支持音频",
"unavailable": "此视频流不支持音频"
"unavailable": "此视频流不支持音频传输"
},
"twoWayTalk": {
"tips": "您的设备必须支持此功能,并且必须配置 WebRTC 以支持双向对讲。",

View File

@ -26,7 +26,8 @@
"max_speed": "最高速度",
"recognized_license_plate": "识别的车牌",
"has_clip": "包含片段",
"has_snapshot": "包含快照"
"has_snapshot": "包含快照",
"attributes": "属性"
},
"searchType": {
"thumbnail": "缩略图",

View File

@ -5,7 +5,7 @@
"camera": "摄像头设置 - Frigate",
"classification": "分类设置 - Frigate",
"masksAndZones": "遮罩和区域编辑器 - Frigate",
"motionTuner": "画面变动调整 - Frigate",
"motionTuner": "画面变动调整 - Frigate",
"object": "调试 - Frigate",
"general": "页面设置 - Frigate",
"frigatePlus": "Frigate+ 设置 - Frigate",
@ -19,7 +19,7 @@
"classification": "分类设置",
"cameras": "摄像头设置",
"masksAndZones": "遮罩/ 区域",
"motionTuner": "画面变动调整",
"motionTuner": "画面变动调整",
"debug": "调试",
"users": "用户",
"notifications": "通知",
@ -403,7 +403,7 @@
"objectMaskLabel": "目标/物体遮罩 {{number}}{{label}}"
},
"motionDetectionTuner": {
"title": "画面变动检测调整",
"title": "画面变动检测调整",
"desc": {
"title": "Frigate 将使用画面变化检测作为首个步骤,以确认一帧画面中是否有目标或物体需要使用目标检测。",
"documentation": "阅读有关画面变动检测的文档"
@ -414,7 +414,7 @@
},
"contourArea": {
"title": "轮廓面积",
"desc": "轮廓面积值用于判断哪些相连的像素变化区域可被认定为画面变动。<em>默认值10</em>"
"desc": "轮廓面积值用于判断产生了多大的变化区域可被认定为画面变动。<em>默认值10</em>"
},
"improveContrast": {
"title": "提高对比度",
@ -423,7 +423,7 @@
"toast": {
"success": "画面变动设置已保存。"
},
"unsavedChanges": "{{camera}} 的画面变动调整设置未保存"
"unsavedChanges": "{{camera}} 的画面变动调整设置未保存"
},
"debug": {
"title": "调试",
@ -513,7 +513,7 @@
"role": "权限组",
"noUsers": "未找到用户。",
"changeRole": "更改用户角色",
"password": "密码",
"password": "修改密码",
"deleteUser": "删除用户"
},
"dialog": {
@ -704,12 +704,12 @@
"enrichments": {
"title": "增强功能设置",
"birdClassification": {
"desc": "鸟类分类通过量化的TensorFlow模型识别已知鸟类。当识别到已知鸟类时其通用名称将作为子标签sub_label添加。此信息包含在用户界面、筛选器以及通知中。",
"desc": "鸟类分类通过量化的 TensorFlow 模型识别已知鸟类。当识别到已知鸟类时其通用名称将作为子标签sub_label添加。此信息包含在用户界面、筛选器以及通知中。",
"title": "鸟类分类"
},
"semanticSearch": {
"reindexNow": {
"desc": "重建索引将为所有追踪目标重新生成特征向量信息。该过程将在后台进行可能会使CPU满载所需时间取决于追踪目标的数量。",
"desc": "重建索引将为所有追踪目标重新生成特征向量信息。该过程将在后台进行,期间可能会使 CPU 满载,所需时间取决于追踪目标的数量。",
"label": "立即重建索引",
"confirmTitle": "确认重建索引",
"confirmDesc": "确定要为所有追踪目标重建特征向量索引信息吗此过程将在后台进行但可能会导致CPU满载并耗费较长时间。您可以在 浏览 页面查看进度。",
@ -723,15 +723,15 @@
"desc": "用于语义搜索的语言模型大小。",
"small": {
"title": "小",
"desc": "将使用 <strong>小</strong>模型。该模型使用少量的内存在CPU上也能较快的运行质量较好。"
"desc": "将使用 <strong>小</strong>模型。该模型使用的内存较少,在 CPU 上也能较快的运行,质量较好。"
},
"large": {
"title": "大",
"desc": "将使用 <strong>大</strong>模型。该选项使用了完整的Jina模型在合适的时候将自动使用GPU。"
"desc": "将使用 <strong>大</strong>模型。该选项使用了完整的 Jina 模型,条件允许的情况下将自动使用 GPU 运行。"
}
},
"title": "分类搜索",
"desc": "Frigate中的语义搜索功能允许您通过图片、用户自定义的文本描述,或自动生成的文本描述等方式在核查项目中查找目标/物体。",
"desc": "Frigate 中的语义搜索功能将能够让你通过图片、用户自定义的文本描述,或自动生成的文本描述等方式在核查项目中查找目标/物体。",
"readTheDocumentation": "阅读文档"
},
"licensePlateRecognition": {
@ -748,11 +748,11 @@
"desc": "用于人脸识别的模型大小。",
"small": {
"title": "小",
"desc": "将使用<strong>小</strong>模型。该选项采用FaceNet人脸特征提取模型可在大多数CPU上高效运行。"
"desc": "将使用<strong>小</strong>模型。该选项采用 FaceNet 人脸特征提取模型,可在大多数 CPU 上高效运行。"
},
"large": {
"title": "大",
"desc": "将使用<strong>大</strong>模型。该选项使用ArcFace人脸特征提取模型在需要的时候自动使用GPU运行。"
"desc": "将使用<strong>大</strong>模型。该选项使用 ArcFace 人脸特征提取模型,条件允许的情况下将自动使用 GPU 运行。"
}
}
},
@ -767,7 +767,7 @@
"documentTitle": "触发器",
"management": {
"title": "触发器",
"desc": "管理 {{camera}} 的触发器。你可以使用“缩略图”类型,将通过与追踪目标相似的缩略图来触发;也可以使用“描述”类型,基于与你指定的文本相似的描述来触发(中文描述需要使用jina v2模型对配置要求更高。"
"desc": "管理 {{camera}} 的触发器。你可以选择“缩略图”类型,将通过与追踪目标相似的缩略图来触发;也可以通过“描述”类型,与你描述的文本相似来触发(中文描述需要使用 jina v2模型对配置要求更高。"
},
"addTrigger": "添加触发器",
"table": {
@ -952,7 +952,7 @@
},
"cameraWizard": {
"title": "添加摄像头",
"description": "请按照以下步骤添加摄像头至Frigate中。",
"description": "请按照以下步骤添加摄像头至 Frigate 中。",
"steps": {
"nameAndConnection": "名称与连接",
"streamConfiguration": "视频流配置",
@ -1020,7 +1020,7 @@
"onvifPort": "ONVIF 端口",
"probeMode": "探测摄像头",
"manualMode": "手动选择",
"detectionMethodDescription": "如果支持 ONVIF 协议将使用该协议探测摄像头以自动获取摄像头视频流地址若不支持也可手动选择摄像头品牌来使用预设地址。如需输入自定义RTSP地址请选择手动模式并选取\"其他\"选项。",
"detectionMethodDescription": "如果摄像头支持 ONVIF 协议将使用该协议探测摄像头以自动获取摄像头视频流地址若不支持也可手动选择摄像头品牌来使用预设地址。如需输入自定义RTSP地址请选择“手动选择”并选择“其他”选项。",
"onvifPortDescription": "对于支持ONVIF协议的摄像头该端口通常为80或8080。",
"useDigestAuth": "使用摘要认证",
"useDigestAuthDescription": "为ONVIF协议启用HTTP摘要认证。部分摄像头可能需要专用的 ONVIF 用户名/密码而非默认的admin账户。"
@ -1234,7 +1234,7 @@
"backToSettings": "返回摄像头设置",
"streams": {
"title": "开启或关闭摄像头",
"desc": "将临时禁用摄像头直至Frigate重启。禁用摄像头将完全停止Frigate对该摄像头视频流的处理届时检测、录制及调试功能均不可用。<br /><em>注意:此操作不会影响go2rtc的转流服务。</em>"
"desc": "将临时禁用摄像头直至 Frigate 重启。禁用摄像头将完全停止 Frigate 对该摄像头视频流的处理,届时检测、录制及调试功能均不可用。<br /><em>注意go2rtc 的转流服务不受影响。</em>"
},
"cameraConfig": {
"add": "添加摄像头",
@ -1273,31 +1273,31 @@
"desc": "临时启用或禁用此摄像头的 生成式AI目标描述 功能。禁用后系统将不再请求该摄像头追踪目标和物体的AI生成描述。"
},
"review_descriptions": {
"title": "生成式AI核查描述",
"desc": "临时启用或禁用此摄像头的 生成式AI核查描述 功能。禁用后系统将不再请求该摄像头核查项目的AI生成描述。"
"title": "生成式 AI 核查总结",
"desc": "临时开关该摄像头的 生成式 AI 核查总结 功能。禁用后,系统将不再请求 AI 生成该摄像头核查项目的总结。"
},
"review": {
"title": "核查",
"desc": "临时禁用/启用此摄像头的警报与检测功能直至Frigate重启。禁用期间,系统将不再生成新的核查项目。 ",
"desc": "临时开关该摄像头的警报与检测项生成功能,直到 Frigate 重启后恢复。禁用期间,系统将不再生成新的核查项目。 ",
"alerts": "警报 ",
"detections": "检测 "
},
"reviewClassification": {
"title": "核查分类",
"desc": "Frigate 将核查项分为“警报”和“检测”。默认情况下,所有的<strong>人</strong>、<strong>汽车</strong> 目标都将视为警报。你可以通过修改配置文件配置区域来细分。",
"desc": "Frigate 将核查项的严重程度分为“警报”和“检测”两个等级。默认情况下,所有的<strong>人</strong>、<strong>汽车</strong> 目标都将视为警报。你可以通过修改配置文件配置区域来细分。",
"noDefinedZones": "此摄像头未设置任何监控区。",
"objectAlertsTips": "所有 {{alertsLabels}} 类目标或物体在 {{cameraName}} 下都将显示为警报。",
"zoneObjectAlertsTips": "所有 {{alertsLabels}} 类目标或物体在 {{cameraName}} 下的 {{zone}} 区内都将显示为警报。",
"zoneObjectAlertsTips": "所有 {{alertsLabels}} 类目标或物体在 {{cameraName}} 下的 {{zone}} 区内都将显示为警报。",
"objectDetectionsTips": "所有在摄像头 {{cameraName}} 上,检测到的 {{detectionsLabels}} 目标或物体,无论它位于哪个区,都将显示为检测。",
"zoneObjectDetectionsTips": {
"text": "所有在摄像头 {{cameraName}} 下的 {{zone}} 区内检测到未分类的 {{detectionsLabels}} 目标或物体,都将显示为检测。",
"notSelectDetections": "所有在摄像头 {{cameraName}}下的 {{zone}} 区内检测到的 {{detectionsLabels}} 目标或物体,如果它未归类为警报,无论它位于哪个区,都将显示为检测。",
"text": "所有在摄像头 {{cameraName}} 下的 {{zone}} 区内检测到未分类的 {{detectionsLabels}} 目标或物体,都将显示为检测。",
"notSelectDetections": "所有在摄像头 {{cameraName}}下的 {{zone}} 区内检测到的 {{detectionsLabels}} 目标或物体,如果它未归类为警报,无论它位于哪个区,都将显示为检测。",
"regardlessOfZoneObjectDetectionsTips": "在摄像头 {{cameraName}} 上,所有未分类的 {{detectionsLabels}} 检测目标或物体,无论出现在哪个区域,都将显示为检测。"
},
"unsavedChanges": "摄像头 {{camera}} 的核查分类设置尚未保存",
"selectAlertsZones": "选择警报区",
"selectDetectionsZones": "选择检测区",
"limitDetections": "限制仅在特定区内进行检测",
"limitDetections": "限制仅在特定区内进行检测",
"toast": {
"success": "核查分类设置已保存,重启后生效。"
}

View File

@ -118,7 +118,7 @@
"title": "摄像头",
"overview": "概览",
"info": {
"cameraProbeInfo": "{{camera}} 的摄像头信息",
"cameraProbeInfo": "摄像头 {{camera}} 的信息",
"streamDataFromFFPROBE": "流数据信息通过<code>ffprobe</code>获取。",
"fetching": "正在获取摄像头数据",
"stream": "视频流{{idx}}",
@ -186,12 +186,15 @@
"plate_recognition": "车牌识别",
"yolov9_plate_detection_speed": "YOLOv9 车牌检测速度",
"yolov9_plate_detection": "YOLOv9 车牌检测",
"review_description": "核查描述",
"review_description_speed": "核查描述速度",
"review_description_events_per_second": "核查描述",
"review_description": "核查总结",
"review_description_speed": "核查总结速度",
"review_description_events_per_second": "核查总结",
"object_description": "目标描述",
"object_description_speed": "目标描述速度",
"object_description_events_per_second": "目标描述"
"object_description_events_per_second": "目标描述",
"classification": "分类 {{name}}",
"classification_speed": "{{name}} 的分类速度",
"classification_events_per_second": "{{name}} 的每秒分类速度"
},
"averageInf": "平均推理时间"
}