Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (48 of 48 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% (65 of 65 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (110 of 110 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (48 of 48 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (176 of 176 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% (23 of 23 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (103 of 103 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (331 of 331 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (176 of 176 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (328 of 328 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (48 of 48 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (80 of 80 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (97 of 97 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 99.3% (326 of 328 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (110 of 110 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (21 of 21 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (65 of 65 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (48 of 48 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (170 of 170 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 98.4% (323 of 328 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (48 of 48 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (46 of 46 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (107 of 107 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (48 of 48 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (170 of 170 strings)

Co-authored-by: GuoQing Liu <842607283@qq.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Sotski Eugene <jekakmail@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/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-search/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/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
This commit is contained in:
Hosted Weblate 2025-04-28 20:55:40 +02:00 committed by Nicolas Mowen
parent af7af0aa85
commit 190c7a6559
12 changed files with 164 additions and 80 deletions

View File

@ -35,12 +35,12 @@
"s": "{{time}}秒", "s": "{{time}}秒",
"second_other": "{{time}}秒", "second_other": "{{time}}秒",
"formattedTimestamp": { "formattedTimestamp": {
"12hour": "%m月%-d日 %I:%M:%S %p", "12hour": "M月d日 ah:mm:ss",
"24hour": "%m月%-d日 %H:%M:%S" "24hour": "M月d日 HH:mm:ss"
}, },
"formattedTimestamp2": { "formattedTimestamp2": {
"12hour": "%m/%d %I:%M:%S%P", "12hour": "MM月dd日 ah:mm:ss",
"24hour": "%d日%m月 %H:%M:%S" "24hour": "MM月dd日 HH:mm:ss"
}, },
"formattedTimestampExcludeSeconds": { "formattedTimestampExcludeSeconds": {
"12hour": "%m月%-d日 %I:%M %p", "12hour": "%m月%-d日 %I:%M %p",
@ -50,7 +50,28 @@
"12hour": "%Y年%m月%-d日 %I:%M:%S %p", "12hour": "%Y年%m月%-d日 %I:%M:%S %p",
"24hour": "%Y年%m月%-d日 %H:%M" "24hour": "%Y年%m月%-d日 %H:%M"
}, },
"formattedTimestampOnlyMonthAndDay": "%m月%-d日" "formattedTimestampOnlyMonthAndDay": "%m月%-d日",
"formattedTimestampHourMinute": {
"12hour": "a h:mm",
"24hour": "HH:mm"
},
"formattedTimestampHourMinuteSecond": {
"12hour": "ah:mm:ss",
"24hour": "HH:mm:ss"
},
"formattedTimestampMonthDayHourMinute": {
"12hour": "M月d日 ah:mm",
"24hour": "M月d日 HH:mm"
},
"formattedTimestampMonthDayYearHourMinute": {
"24hour": "yyyy年M月d日 HH:mm",
"12hour": "yyyy年M月d日 ah:mm"
},
"formattedTimestampMonthDay": "M月d日",
"formattedTimestampFilename": {
"12hour": "yy年MM月dd日 ah时mm分ss秒",
"24hour": "yy年MM月dd日 HH时mm分ss秒"
}
}, },
"unit": { "unit": {
"speed": { "speed": {
@ -82,7 +103,7 @@
"disabled": "禁用", "disabled": "禁用",
"disable": "禁用", "disable": "禁用",
"save": "保存", "save": "保存",
"saving": "保存中…", "saving": "保存中…",
"cancel": "取消", "cancel": "取消",
"close": "关闭", "close": "关闭",
"copy": "复制", "copy": "复制",
@ -119,7 +140,7 @@
"configurationEditor": "配置编辑器", "configurationEditor": "配置编辑器",
"languages": "Languages / 语言", "languages": "Languages / 语言",
"language": { "language": {
"en": "English", "en": "英语 (English)",
"zhCN": "简体中文", "zhCN": "简体中文",
"withSystem": { "withSystem": {
"label": "使用系统语言设置" "label": "使用系统语言设置"
@ -183,7 +204,7 @@
"count_other": "{{count}} 个摄像头" "count_other": "{{count}} 个摄像头"
} }
}, },
"review": "回放", "review": "核查",
"explore": "探测", "explore": "探测",
"export": "导出", "export": "导出",
"uiPlayground": "UI 演示", "uiPlayground": "UI 演示",
@ -211,8 +232,8 @@
"role": { "role": {
"title": "权限组", "title": "权限组",
"admin": "管理员", "admin": "管理员",
"viewer": "查看者", "viewer": "成员",
"desc": "管理员可以完全访问 Frigate UI 的所有功能。查看者则仅限于在 UI 中查看摄像头、审核项和历史录像。" "desc": "管理员可以完全访问Frigate界面上所有功能。成员则仅能查看摄像头、核查项和历史录像。"
}, },
"accessDenied": { "accessDenied": {
"documentTitle": "没有权限 - Frigate", "documentTitle": "没有权限 - Frigate",

View File

@ -17,16 +17,20 @@
"review": { "review": {
"true": { "true": {
"label": "为 Frigate Plus 确认此标签", "label": "为 Frigate Plus 确认此标签",
"true_one": "这是 {{label}}",
"true_other": "这是 {{label}}" "true_other": "这是 {{label}}"
}, },
"false": { "false": {
"label": "不为 Frigate Plus 确认此标签", "label": "不为 Frigate Plus 确认此标签",
"false_one": "这不是 {{label}}",
"false_other": "这不是 {{label}}" "false_other": "这不是 {{label}}"
}, },
"state": { "state": {
"submitted": "已提交" "submitted": "已提交"
},
"question": {
"label": "为 Frigate Plus 确认此标签",
"ask_a": "这个对象是 <code>{{label}}</code> 吗?",
"ask_an": "这个对象是 <code>{{label}}</code> 吗?",
"ask_full": "这个对象是 <code>{{untranslatedLabel}}</code> ({{translatedLabel}}) 吗?"
} }
} }
}, },
@ -37,7 +41,6 @@
"export": { "export": {
"time": { "time": {
"fromTimeline": "从时间线选择", "fromTimeline": "从时间线选择",
"lastHour_one": "最后1小时",
"lastHour_other": "最后 {{count}} 小时", "lastHour_other": "最后 {{count}} 小时",
"custom": "自定义", "custom": "自定义",
"start": { "start": {
@ -74,7 +77,7 @@
"disabled": "此摄像头未启用视频流转发功能。", "disabled": "此摄像头未启用视频流转发功能。",
"desc": { "desc": {
"title": "为此摄像头设置 go2rtc以获取额外的实时预览选项和音频支持。", "title": "为此摄像头设置 go2rtc以获取额外的实时预览选项和音频支持。",
"readTheDocumentation": "阅读文档(英文) " "readTheDocumentation": "阅读文档(英文)"
} }
}, },
"showStats": { "showStats": {
@ -101,12 +104,12 @@
"confirmDelete": { "confirmDelete": {
"title": "确认删除", "title": "确认删除",
"desc": { "desc": {
"selected": "您确定要删除与此审核项相关的所有录制视频吗?<br /><br />提示:按住 <em>Shift</em> 键点击删除可跳过此对话框。" "selected": "你确定要删除与此核查项相关的所有录制视频吗?<br /><br />提示:按住 <em>Shift</em> 键点击删除可跳过此对话框。"
} }
}, },
"button": { "button": {
"export": "导出", "export": "导出",
"markAsReviewed": "标记为已核", "markAsReviewed": "标记为已",
"deleteNow": "立即删除" "deleteNow": "立即删除"
} }
} }

View File

@ -61,7 +61,7 @@
} }
}, },
"review": { "review": {
"showReviewed": "显示已的项目" "showReviewed": "显示已查的项目"
}, },
"motion": { "motion": {
"showMotionOnly": "仅显示运动" "showMotionOnly": "仅显示运动"
@ -118,7 +118,7 @@
"recognizedLicensePlates": { "recognizedLicensePlates": {
"title": "识别的车牌", "title": "识别的车牌",
"loadFailed": "加载识别的车牌失败。", "loadFailed": "加载识别的车牌失败。",
"loading": "正在加载识别的车牌...", "loading": "正在加载识别的车牌",
"placeholder": "输入以搜索车牌...", "placeholder": "输入以搜索车牌...",
"noLicensePlatesFound": "未找到车牌。", "noLicensePlatesFound": "未找到车牌。",
"selectPlatesFromList": "从列表中选择一个或多个车牌。" "selectPlatesFromList": "从列表中选择一个或多个车牌。"

View File

@ -2,7 +2,7 @@
"iconPicker": { "iconPicker": {
"selectIcon": "选择图标", "selectIcon": "选择图标",
"search": { "search": {
"placeholder": "搜索图标..." "placeholder": "搜索图标"
} }
} }
} }

View File

@ -3,7 +3,7 @@
"downloadVideo": { "downloadVideo": {
"label": "下载视频", "label": "下载视频",
"toast": { "toast": {
"success": "您的回放视频已开始下载。" "success": "你的核查视频已开始下载。"
} }
} }
} }

View File

@ -1,5 +1,5 @@
{ {
"alerts": "警", "alerts": "警",
"detections": "检测", "detections": "检测",
"motion": { "motion": {
"label": "运动", "label": "运动",
@ -7,8 +7,8 @@
}, },
"allCameras": "所有摄像头", "allCameras": "所有摄像头",
"empty": { "empty": {
"alert": "还没有“警告”类回放", "alert": "还没有“警报”类核查项",
"detection": "还没有“探测”类回放", "detection": "还没有“探测”类核查项",
"motion": "还没有运动类数据" "motion": "还没有运动类数据"
}, },
"timeline": "时间线", "timeline": "时间线",
@ -18,18 +18,21 @@
"aria": "选择事件", "aria": "选择事件",
"noFoundForTimePeriod": "未找到该时间段的事件。" "noFoundForTimePeriod": "未找到该时间段的事件。"
}, },
"documentTitle": "预览 - Frigate", "documentTitle": "核查 - Frigate",
"recordings": { "recordings": {
"documentTitle": "回放 - Frigate" "documentTitle": "回放 - Frigate"
}, },
"calendarFilter": { "calendarFilter": {
"last24Hours": "过去24小时" "last24Hours": "过去24小时"
}, },
"markAsReviewed": "标记为已核", "markAsReviewed": "标记为已",
"markTheseItemsAsReviewed": "将这些项目标记为已核", "markTheseItemsAsReviewed": "将这些项目标记为已",
"newReviewItems": { "newReviewItems": {
"label": "查看新的核项目", "label": "查看新的项目",
"button": "新的待审核项目" "button": "查新项目"
}, },
"camera": "摄像头" "camera": "摄像头",
"selected": "已选择 {{count}} 个",
"selected_one": "已选择 {{count}} 个",
"selected_other": "已选择 {{count}} 个"
} }

View File

@ -1,11 +1,11 @@
{ {
"documentTitle": "探索 - Frigate", "documentTitle": "浏览 - Frigate",
"generativeAI": "生成式 AI", "generativeAI": "生成式 AI",
"exploreIsUnavailable": { "exploreIsUnavailable": {
"title": "探索功能不可用", "title": "浏览功能不可用",
"embeddingsReindexing": { "embeddingsReindexing": {
"context": "跟踪对象嵌入重新索引完成后,可以使用探索功能。", "context": "跟踪对象嵌入重新索引完成后,可以使用浏览功能。",
"startingUp": "启动中...", "startingUp": "启动中",
"estimatedTime": "预计剩余时间:", "estimatedTime": "预计剩余时间:",
"finishingShortly": "即将完成", "finishingShortly": "即将完成",
"step": { "step": {
@ -54,7 +54,12 @@
}, },
"gone": "{{label}} 离开", "gone": "{{label}} 离开",
"heard": "听到 {{label}}", "heard": "听到 {{label}}",
"external": "检测到 {{label}}" "external": "检测到 {{label}}",
"header": {
"ratio": "得分",
"zones": "区域",
"area": "坐标区域"
}
}, },
"annotationSettings": { "annotationSettings": {
"title": "标注设置", "title": "标注设置",
@ -78,13 +83,13 @@
"details": { "details": {
"item": { "item": {
"title": "回放项目详情", "title": "回放项目详情",
"desc": "回放项目详情", "desc": "核查项详情",
"button": { "button": {
"share": "分享该回放", "share": "分享该核查项",
"viewInExplore": "在探测中查看" "viewInExplore": "在 浏览 中查看"
}, },
"tips": { "tips": {
"mismatch_other": "检测到 {{count}} 个不可用的对象,并已包含在此审核项中。这些对象可能未达到警告或检测标准,或者已被清理/删除。", "mismatch_other": "检测到 {{count}} 个不可用的对象,并已包含在此核查项中。这些对象可能未达到警报或检测标准,或者已被清理/删除。",
"hasMissingObjects": "如果希望 Frigate 保存以下标签的跟踪对象,请调整您的配置:<em>{{objects}}</em>" "hasMissingObjects": "如果希望 Frigate 保存以下标签的跟踪对象,请调整您的配置:<em>{{objects}}</em>"
}, },
"toast": { "toast": {
@ -139,7 +144,10 @@
"descNoLabel": "为探测到的对象输入新的车牌值", "descNoLabel": "为探测到的对象输入新的车牌值",
"title": "编辑车牌" "title": "编辑车牌"
}, },
"recognizedLicensePlate": "识别的车牌" "recognizedLicensePlate": "识别的车牌",
"snapshotScore": {
"label": "快照得分"
}
}, },
"itemMenu": { "itemMenu": {
"downloadVideo": { "downloadVideo": {

View File

@ -35,13 +35,15 @@
"deleteFaceAttempts": "尝试删除人脸", "deleteFaceAttempts": "尝试删除人脸",
"addFace": "添加人脸", "addFace": "添加人脸",
"uploadImage": "上传图片", "uploadImage": "上传图片",
"reprocessFace": "重新处理人脸" "reprocessFace": "重新处理人脸",
"renameFace": "重命名人脸",
"deleteFace": "删除人脸"
}, },
"imageEntry": { "imageEntry": {
"validation": { "validation": {
"selectImage": "请选择图片文件。" "selectImage": "请选择图片文件。"
}, },
"dropActive": "拖动图片文件到这里…", "dropActive": "拖动图片文件到这里…",
"dropInstructions": "拖动图片文件到此处或点击选择", "dropInstructions": "拖动图片文件到此处或点击选择",
"maxSize": "最大文件大小:{{size}}MB" "maxSize": "最大文件大小:{{size}}MB"
}, },
@ -55,7 +57,8 @@
"deletedFace_other": "成功删除 {{count}} 个 人脸特征。", "deletedFace_other": "成功删除 {{count}} 个 人脸特征。",
"deletedName_other": "成功删除 {{count}} 个 人脸特征。", "deletedName_other": "成功删除 {{count}} 个 人脸特征。",
"trainedFace": "人脸特征训练成功。", "trainedFace": "人脸特征训练成功。",
"updatedFaceScore": "更新人脸特征评分成功。" "updatedFaceScore": "更新人脸特征评分成功。",
"renamedFace": "成功重命名人脸为{{name}}"
}, },
"error": { "error": {
"uploadingImageFailed": "图片上传失败:{{errorMessage}}", "uploadingImageFailed": "图片上传失败:{{errorMessage}}",
@ -63,7 +66,17 @@
"deleteFaceFailed": "删除失败:{{errorMessage}}", "deleteFaceFailed": "删除失败:{{errorMessage}}",
"deleteNameFailed": "特征集删除失败:{{errorMessage}}", "deleteNameFailed": "特征集删除失败:{{errorMessage}}",
"trainFailed": "训练失败:{{errorMessage}}", "trainFailed": "训练失败:{{errorMessage}}",
"updateFaceScoreFailed": "更新人脸评分失败:{{errorMessage}}" "updateFaceScoreFailed": "更新人脸评分失败:{{errorMessage}}",
"renameFaceFailed": "重命名人脸失败:{{errorMessage}}"
} }
},
"steps": {
"faceName": "输入人脸姓名",
"uploadFace": "上传人脸照片",
"nextSteps": "下一步"
},
"renameFace": {
"desc": "为 {{name}} 输入新的名称",
"title": "重命名人脸"
} }
} }

View File

@ -3,12 +3,12 @@
"documentTitle.withCamera": "{{camera}} - 实时监控 - Frigate", "documentTitle.withCamera": "{{camera}} - 实时监控 - Frigate",
"lowBandwidthMode": "低带宽模式", "lowBandwidthMode": "低带宽模式",
"twoWayTalk": { "twoWayTalk": {
"enable": "开启双向对话", "enable": "开启实时对话",
"disable": "关闭双向对话" "disable": "关闭实时通话"
}, },
"cameraAudio": { "cameraAudio": {
"enable": "开启摄像头音频", "enable": "开启音频输出",
"disable": "关闭摄像头音频" "disable": "关闭音频输出"
}, },
"ptz": { "ptz": {
"move": { "move": {

View File

@ -47,7 +47,14 @@
"desc": { "desc": {
"text": "筛选器可帮助您缩小搜索范围。注意,目前还暂不支持中文搜索。以下是在输入字段中使用筛选器的方法:", "text": "筛选器可帮助您缩小搜索范围。注意,目前还暂不支持中文搜索。以下是在输入字段中使用筛选器的方法:",
"step": "<ul className=\"list-disc pl-5 text-sm text-primary-variant\"><li>输入筛选器名称后跟一个冒号例如“cameras:”)。</li><li>从建议中选择一个值或输入您自己的值。</li><li>使用多个筛选器时,可以在它们之间用空格分隔。</li><li>日期筛选器before: 和 after:)使用 <em>{{DateFormat}}</em> 格式。</li><li>时间范围筛选器使用 <em>{{exampleTime}}</em> 格式。</li><li>点击筛选器旁边的“x”即可移除筛选条件。</li></ul>", "step": "<ul className=\"list-disc pl-5 text-sm text-primary-variant\"><li>输入筛选器名称后跟一个冒号例如“cameras:”)。</li><li>从建议中选择一个值或输入您自己的值。</li><li>使用多个筛选器时,可以在它们之间用空格分隔。</li><li>日期筛选器before: 和 after:)使用 <em>{{DateFormat}}</em> 格式。</li><li>时间范围筛选器使用 <em>{{exampleTime}}</em> 格式。</li><li>点击筛选器旁边的“x”即可移除筛选条件。</li></ul>",
"example": "示例:<code className=\"text-primary\">cameras:front_door label:person before:01012024 time_range:3:00PM-4:00PM</code>" "example": "示例:<code className=\"text-primary\">cameras:front_door label:person before:01012024 time_range:3:00PM-4:00PM</code>",
"step2": "选择给出的建议值或自行输入;",
"step3": "多个过滤器之间用空格分隔;",
"step5": "时间范围过滤器使用 {{exampleTime}} 格式;",
"step6": "点击过滤器旁的'x'可移除该过滤选项。",
"exampleLabel": "范例:",
"step1": "输入过滤键名后接冒号(例如 \"cameras:\" ",
"step4": "日期过滤器before: 和 after:)使用 {{DateFormat}} 格式;"
} }
}, },
"header": { "header": {
@ -62,6 +69,6 @@
"clear": "清除相似搜索" "clear": "清除相似搜索"
}, },
"placeholder": { "placeholder": {
"search": "搜索..." "search": "搜索"
} }
} }

View File

@ -40,8 +40,8 @@
"desc": "检测到画面活动时将自动切换至该摄像头实时画面。禁用此选项会导致实时监控页面的摄像头图像每分钟只更新一次。" "desc": "检测到画面活动时将自动切换至该摄像头实时画面。禁用此选项会导致实时监控页面的摄像头图像每分钟只更新一次。"
}, },
"playAlertVideos": { "playAlertVideos": {
"label": "播放警视频", "label": "播放警视频",
"desc": "默认情况下,实时监控页面上的最新警告会以一小段循环的形式进行播放。禁用此选项将仅显示浏览器本地缓存的静态图片。" "desc": "默认情况下,实时监控页面上的最新警报会以一小段循环视频的形式进行播放。禁用此选项将仅显示浏览器本地缓存的静态图片。"
} }
}, },
"storedLayouts": { "storedLayouts": {
@ -91,7 +91,7 @@
"label": "立即重建索引", "label": "立即重建索引",
"desc": "重建索引将为所有跟踪对象重新生成特征向量。该过程将在后台运行可能会使CPU满载所需时间取决于跟踪对象的数量。", "desc": "重建索引将为所有跟踪对象重新生成特征向量。该过程将在后台运行可能会使CPU满载所需时间取决于跟踪对象的数量。",
"confirmTitle": "确认重建索引", "confirmTitle": "确认重建索引",
"confirmDesc": "确定要为所有跟踪对象重建特征向量索引吗此过程将在后台运行但可能会导致CPU满载并耗费较长时间。您可以在探索页面查看进度。", "confirmDesc": "确定要为所有跟踪对象重建特征向量索引吗此过程将在后台运行但可能会导致CPU满载并耗费较长时间。您可以在 浏览 页面查看进度。",
"confirmButton": "重建索引", "confirmButton": "重建索引",
"success": "重建索引已成功启动。", "success": "重建索引已成功启动。",
"alreadyInProgress": "重建索引已在执行中。", "alreadyInProgress": "重建索引已在执行中。",
@ -118,12 +118,12 @@
"label": "模型大小", "label": "模型大小",
"desc": "用于人脸识别的模型尺寸。", "desc": "用于人脸识别的模型尺寸。",
"small": { "small": {
"title": "小模型", "title": "小",
"desc": "使用<em>小模型</em>将采用FaceNet人脸特征提取模型可在大多数CPU上高效运行。" "desc": "使用<b>小</b>模型将采用FaceNet人脸特征提取模型可在大多数CPU上高效运行。"
}, },
"large": { "large": {
"title": "大模型", "title": "大",
"desc": "使用<em>大模型</em>将采用ArcFace人脸特征提取模型若条件允许将自动使用GPU运行。" "desc": "使用<b>大</b>模型将采用ArcFace人脸特征提取模型若条件允许将自动使用GPU运行。"
} }
} }
}, },
@ -135,7 +135,12 @@
"toast": { "toast": {
"success": "分类设置已保存,请重启 Frigate 以应用更改。", "success": "分类设置已保存,请重启 Frigate 以应用更改。",
"error": "保存配置更改失败:{{errorMessage}}" "error": "保存配置更改失败:{{errorMessage}}"
} },
"birdClassification": {
"title": "鸟类识别分类",
"desc": "鸟类识别分类采用量化TensorFlow模型识别已知鸟类。当识别到已知鸟类时其通用名称将作为子标签(sub_label)添加。该信息将显示在用户界面、过滤器及通知中。"
},
"restart_required": "需要重启(分类设置已修改)"
}, },
"camera": { "camera": {
"title": "摄像头设置", "title": "摄像头设置",
@ -144,29 +149,29 @@
"desc": "禁用摄像头将完全停止 Frigate 对该摄像头视频流的处理。检测、录制和调试功能都将不可用。<br /><em>注意:该选项不会禁用 go2rtc 转播。</em>" "desc": "禁用摄像头将完全停止 Frigate 对该摄像头视频流的处理。检测、录制和调试功能都将不可用。<br /><em>注意:该选项不会禁用 go2rtc 转播。</em>"
}, },
"review": { "review": {
"title": "预览", "title": "核查",
"desc": "启用/禁用摄像头的警报和检测。禁用后,不会生成新的预览项。", "desc": "启用/禁用摄像头的警报和检测。禁用后,不会生成新的核查项。",
"alerts": "警 ", "alerts": "警 ",
"detections": "检测 " "detections": "检测 "
}, },
"reviewClassification": { "reviewClassification": {
"title": "预览分级", "title": "核查分级",
"desc": "Frigate 将回放项目分为“警告”和“检测”。默认情况下,所有的 <em>人</em>、<em>汽车</em> 的对象都视为警告。你可以通过修改配置文件配置区域来细分。", "desc": "Frigate 将核查项分为“警报”和“检测”。默认情况下,所有的 <b>人</b>、<b>汽车</b> 对象都将视为警报。你可以通过修改配置文件配置区域来细分。",
"readTheDocumentation": "阅读文档(英文)", "readTheDocumentation": "阅读文档(英文)",
"noDefinedZones": "该摄像头没有设置区域。", "noDefinedZones": "该摄像头没有设置区域。",
"objectAlertsTips": "所有的 {{alertsLabels}} 对象在 {{cameraName}} 都将显示为警告。", "objectAlertsTips": "所有 {{alertsLabels}} 对象在 {{cameraName}} 下都将显示为警报。",
"zoneObjectAlertsTips": "所有的 {{alertsLabels}} 对象在 {{cameraName}} 的 {{zone}} 区域都将显示为警告。", "zoneObjectAlertsTips": "所有 {{alertsLabels}} 对象在 {{cameraName}} 下的 {{zone}} 区内都将显示为警报。",
"objectDetectionsTips": "所有未在 {{cameraName}} 归类的 {{detectionsLabels}} 对象,无论它位于哪个区,都将显示为检测。", "objectDetectionsTips": "所有未在 {{cameraName}} 归类的 {{detectionsLabels}} 对象,无论它位于哪个区,都将显示为检测。",
"zoneObjectDetectionsTips": { "zoneObjectDetectionsTips": {
"text": "所有未在 {{cameraName}} 上归类为 {{detectionsLabels}} 的对象在 {{zone}} 区都将显示为检测。", "text": "所有未在 {{cameraName}} 上归类为 {{detectionsLabels}} 的对象在 {{zone}} 区都将显示为检测。",
"notSelectDetections": "所有在 {{cameraName}} 的 {{zone}} 上检测到的未归类为警告的 {{detectionsLabels}} 对象,无论它位于哪个区域,都将显示为检测。", "notSelectDetections": "所有在 {{cameraName}} 下的 {{zone}} 区内检测到的 {{detectionsLabels}} 对象,如果它未归类为警报,无论它位于哪个区,都将显示为检测。",
"regardlessOfZoneObjectDetectionsTips": "所有未在 {{cameraName}} 归类的 {{detectionsLabels}} 对象,无论它位于哪个区域,都将显示为检测。" "regardlessOfZoneObjectDetectionsTips": "所有未在 {{cameraName}} 归类的 {{detectionsLabels}} 对象,无论它位于哪个区域,都将显示为检测。"
}, },
"selectAlertsZones": "选择要显示为警告的区域", "selectAlertsZones": "选择警报区",
"selectDetectionsZones": "选择检测区域", "selectDetectionsZones": "选择检测区域",
"limitDetections": "限制仅在特定区域内进行检测", "limitDetections": "限制仅在特定区域内进行检测",
"toast": { "toast": {
"success": "预览分级配置已保存。请重启 Frigate 以应用更改。" "success": "核查分级配置已保存。请重启 Frigate 以应用更改。"
} }
} }
}, },
@ -324,7 +329,8 @@
"noName": "对象遮罩已保存。请重启 Frigate 以应用更改。" "noName": "对象遮罩已保存。请重启 Frigate 以应用更改。"
} }
} }
} },
"restart_required": "需要重启(遮罩与区域已修改)"
}, },
"motionDetectionTuner": { "motionDetectionTuner": {
"title": "运动检测调整器", "title": "运动检测调整器",
@ -378,12 +384,12 @@
"motion": { "motion": {
"title": "运动区域框", "title": "运动区域框",
"desc": "在检测到运动的区域显示区域框", "desc": "在检测到运动的区域显示区域框",
"tips": "<p className=\"mb-2\"><strong>运动区域框</strong></p><br><p>将在当前检测到运动的区域内显示红色区域框。</p>" "tips": "<p><strong>运动区域框</strong></p><br><p>将在当前检测到运动的区域内显示红色区域框。</p>"
}, },
"regions": { "regions": {
"title": "范围", "title": "范围",
"desc": "显示发送到运动检测器感兴趣范围的框", "desc": "显示发送到运动检测器感兴趣范围的框",
"tips": "<p className=\"mb-2\"><strong>范围框</strong></p><br><p>将在帧中发送到目标检测器的感兴趣范围上叠加绿色框。</p>" "tips": "<p><strong>范围框</strong></p><br><p>将在帧中发送到目标检测器的感兴趣范围上叠加绿色框。</p>"
}, },
"objectShapeFilterDrawing": { "objectShapeFilterDrawing": {
"title": "允许绘制“对象形状过滤器”", "title": "允许绘制“对象形状过滤器”",
@ -467,7 +473,7 @@
"deleteUser": { "deleteUser": {
"title": "删除该用户", "title": "删除该用户",
"desc": "此操作无法撤销。这将永久删除用户账户并移除所有相关数据。", "desc": "此操作无法撤销。这将永久删除用户账户并移除所有相关数据。",
"warn": "你确定要删除 <span className=\"font-bold\">{{username}}</span> 吗?" "warn": "你确定要删除 <strong>{{username}}</strong> 吗?"
}, },
"passwordSetting": { "passwordSetting": {
"updatePassword": "更新 {{username}} 的密码", "updatePassword": "更新 {{username}} 的密码",
@ -476,8 +482,14 @@
}, },
"changeRole": { "changeRole": {
"title": "更改用户权限组", "title": "更改用户权限组",
"desc": "更新 <span className=\"font-medium\">{{username}}</span> 的权限", "desc": "更新 <strong>{{username}}</strong> 的权限",
"roleInfo": "<p>请选择此用户的适当角色:</p><ul className=\"mt-2 space-y-1 pl-5\"><li> • <span className=\"font-medium\">管理员 (Admin)</span> 拥有所有功能的完整访问权限。</li><li> • <span className=\"font-medium\">查看者 (Viewer)</span> 仅限访问实时监控、回放、探测和导出功能。</li></ul>" "roleInfo": {
"admin": "管理员",
"viewer": "成员",
"viewerDesc": "仅能够查看实时监控面板、核查、浏览和导出功能。",
"adminDesc": "完全功能与访问权限。",
"intro": "为该用户选择一个合适的权限组:"
}
} }
} }
}, },
@ -565,11 +577,16 @@
"error": "加载模型信息失败", "error": "加载模型信息失败",
"availableModels": "可用模型", "availableModels": "可用模型",
"loadingAvailableModels": "正在加载可用模型...", "loadingAvailableModels": "正在加载可用模型...",
"modelSelect": "您可以在Frigate+上选择可用的模型。请注意,只能选择与当前探测器配置兼容的模型。" "modelSelect": "您可以在Frigate+上选择可用的模型。请注意,只能选择与当前探测器配置兼容的模型。",
"plusModelType": {
"baseModel": "基础模型",
"userModel": "定向调优"
}
}, },
"toast": { "toast": {
"success": "Frigate+ 设置已保存。请重启 Frigate 以应用更改。", "success": "Frigate+ 设置已保存。请重启 Frigate 以应用更改。",
"error": "配置更改保存失败:{{errorMessage}}" "error": "配置更改保存失败:{{errorMessage}}"
} },
"restart_required": "需要重启Frigate+模型已修改)"
} }
} }

View File

@ -72,7 +72,9 @@
"toast": { "toast": {
"success": "已复制GPU信息到剪贴板" "success": "已复制GPU信息到剪贴板"
} }
} },
"npuMemory": "NPU内存",
"npuUsage": "NPU使用率"
}, },
"otherProcesses": { "otherProcesses": {
"title": "其他进程", "title": "其他进程",
@ -142,7 +144,10 @@
"ffmpegHighCpuUsage": "{{camera}} 的 FFMPEG CPU 使用率较高({{ffmpegAvg}}%", "ffmpegHighCpuUsage": "{{camera}} 的 FFMPEG CPU 使用率较高({{ffmpegAvg}}%",
"detectHighCpuUsage": "{{camera}} 的 探测 CPU 使用率较高({{detectAvg}}%", "detectHighCpuUsage": "{{camera}} 的 探测 CPU 使用率较高({{detectAvg}}%",
"healthy": "系统运行正常", "healthy": "系统运行正常",
"reindexingEmbeddings": "正在重新索引嵌入(已完成 {{processed}}%" "reindexingEmbeddings": "正在重新索引嵌入(已完成 {{processed}}%",
"detectIsSlow": "{{detect}} 运行缓慢({{speed}}毫秒)",
"detectIsVerySlow": "{{detect}} 运行非常缓慢({{speed}}毫秒)",
"cameraIsOffline": "{{camera}} 已离线"
}, },
"enrichments": { "enrichments": {
"title": "增强功能", "title": "增强功能",
@ -151,7 +156,14 @@
"image_embedding_speed": "图像特征提取速度", "image_embedding_speed": "图像特征提取速度",
"face_embedding_speed": "人脸特征提取速度", "face_embedding_speed": "人脸特征提取速度",
"plate_recognition_speed": "车牌识别速度", "plate_recognition_speed": "车牌识别速度",
"text_embedding_speed": "文本编码速度" "text_embedding_speed": "文本编码速度",
"face_recognition_speed": "人脸识别速度",
"image_embedding": "图像特征提取",
"text_embedding": "文字编码",
"face_recognition": "人脸特征提取",
"plate_recognition": "车牌识别",
"yolov9_plate_detection_speed": "YOLOv9 车牌检测速度",
"yolov9_plate_detection": "YOLOv9 车牌检测"
} }
} }
} }