diff --git a/web/public/locales/zh-CN/common.json b/web/public/locales/zh-CN/common.json
index d0bd86582..eaa5d6db0 100644
--- a/web/public/locales/zh-CN/common.json
+++ b/web/public/locales/zh-CN/common.json
@@ -35,12 +35,12 @@
"s": "{{time}}秒",
"second_other": "{{time}}秒",
"formattedTimestamp": {
- "12hour": "%m月%-d日 %I:%M:%S %p",
- "24hour": "%m月%-d日 %H:%M:%S"
+ "12hour": "M月d日 ah:mm:ss",
+ "24hour": "M月d日 HH:mm:ss"
},
"formattedTimestamp2": {
- "12hour": "%m/%d %I:%M:%S%P",
- "24hour": "%d日%m月 %H:%M:%S"
+ "12hour": "MM月dd日 ah:mm:ss",
+ "24hour": "MM月dd日 HH:mm:ss"
},
"formattedTimestampExcludeSeconds": {
"12hour": "%m月%-d日 %I:%M %p",
@@ -50,7 +50,28 @@
"12hour": "%Y年%m月%-d日 %I:%M:%S %p",
"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": {
"speed": {
@@ -82,7 +103,7 @@
"disabled": "禁用",
"disable": "禁用",
"save": "保存",
- "saving": "保存中……",
+ "saving": "保存中…",
"cancel": "取消",
"close": "关闭",
"copy": "复制",
@@ -119,7 +140,7 @@
"configurationEditor": "配置编辑器",
"languages": "Languages / 语言",
"language": {
- "en": "English",
+ "en": "英语 (English)",
"zhCN": "简体中文",
"withSystem": {
"label": "使用系统语言设置"
@@ -183,7 +204,7 @@
"count_other": "{{count}} 个摄像头"
}
},
- "review": "回放",
+ "review": "核查",
"explore": "探测",
"export": "导出",
"uiPlayground": "UI 演示",
@@ -211,8 +232,8 @@
"role": {
"title": "权限组",
"admin": "管理员",
- "viewer": "查看者",
- "desc": "管理员可以完全访问 Frigate UI 的所有功能。查看者则仅限于在 UI 中查看摄像头、审核项和历史录像。"
+ "viewer": "成员",
+ "desc": "管理员可以完全访问Frigate界面上所有功能。成员则仅能查看摄像头、核查项和历史录像。"
},
"accessDenied": {
"documentTitle": "没有权限 - Frigate",
diff --git a/web/public/locales/zh-CN/components/dialog.json b/web/public/locales/zh-CN/components/dialog.json
index 92c574f12..6a1631c35 100644
--- a/web/public/locales/zh-CN/components/dialog.json
+++ b/web/public/locales/zh-CN/components/dialog.json
@@ -17,16 +17,20 @@
"review": {
"true": {
"label": "为 Frigate Plus 确认此标签",
- "true_one": "这是 {{label}}",
"true_other": "这是 {{label}}"
},
"false": {
"label": "不为 Frigate Plus 确认此标签",
- "false_one": "这不是 {{label}}",
"false_other": "这不是 {{label}}"
},
"state": {
"submitted": "已提交"
+ },
+ "question": {
+ "label": "为 Frigate Plus 确认此标签",
+ "ask_a": "这个对象是 {{label}}
吗?",
+ "ask_an": "这个对象是 {{label}}
吗?",
+ "ask_full": "这个对象是 {{untranslatedLabel}}
({{translatedLabel}}) 吗?"
}
}
},
@@ -37,7 +41,6 @@
"export": {
"time": {
"fromTimeline": "从时间线选择",
- "lastHour_one": "最后1小时",
"lastHour_other": "最后 {{count}} 小时",
"custom": "自定义",
"start": {
@@ -74,7 +77,7 @@
"disabled": "此摄像头未启用视频流转发功能。",
"desc": {
"title": "为此摄像头设置 go2rtc,以获取额外的实时预览选项和音频支持。",
- "readTheDocumentation": "阅读文档(英文) "
+ "readTheDocumentation": "阅读文档(英文)"
}
},
"showStats": {
@@ -101,12 +104,12 @@
"confirmDelete": {
"title": "确认删除",
"desc": {
- "selected": "您确定要删除与此审核项相关的所有录制视频吗?
提示:按住 Shift 键点击删除可跳过此对话框。"
+ "selected": "你确定要删除与此核查项相关的所有录制视频吗?
提示:按住 Shift 键点击删除可跳过此对话框。"
}
},
"button": {
"export": "导出",
- "markAsReviewed": "标记为已审核",
+ "markAsReviewed": "标记为已核查",
"deleteNow": "立即删除"
}
}
diff --git a/web/public/locales/zh-CN/components/filter.json b/web/public/locales/zh-CN/components/filter.json
index 089ec985a..9ea5dba91 100644
--- a/web/public/locales/zh-CN/components/filter.json
+++ b/web/public/locales/zh-CN/components/filter.json
@@ -61,7 +61,7 @@
}
},
"review": {
- "showReviewed": "显示已查看的项目"
+ "showReviewed": "显示已核查的项目"
},
"motion": {
"showMotionOnly": "仅显示运动"
@@ -118,7 +118,7 @@
"recognizedLicensePlates": {
"title": "识别的车牌",
"loadFailed": "加载识别的车牌失败。",
- "loading": "正在加载识别的车牌...",
+ "loading": "正在加载识别的车牌…",
"placeholder": "输入以搜索车牌...",
"noLicensePlatesFound": "未找到车牌。",
"selectPlatesFromList": "从列表中选择一个或多个车牌。"
diff --git a/web/public/locales/zh-CN/components/icons.json b/web/public/locales/zh-CN/components/icons.json
index ef18a8125..20f201249 100644
--- a/web/public/locales/zh-CN/components/icons.json
+++ b/web/public/locales/zh-CN/components/icons.json
@@ -2,7 +2,7 @@
"iconPicker": {
"selectIcon": "选择图标",
"search": {
- "placeholder": "搜索图标..."
+ "placeholder": "搜索图标…"
}
}
}
diff --git a/web/public/locales/zh-CN/components/input.json b/web/public/locales/zh-CN/components/input.json
index 767aea545..add854a48 100644
--- a/web/public/locales/zh-CN/components/input.json
+++ b/web/public/locales/zh-CN/components/input.json
@@ -3,7 +3,7 @@
"downloadVideo": {
"label": "下载视频",
"toast": {
- "success": "您的回放视频已开始下载。"
+ "success": "你的核查视频已开始下载。"
}
}
}
diff --git a/web/public/locales/zh-CN/views/events.json b/web/public/locales/zh-CN/views/events.json
index cc12c9838..7e17cc5a4 100644
--- a/web/public/locales/zh-CN/views/events.json
+++ b/web/public/locales/zh-CN/views/events.json
@@ -1,5 +1,5 @@
{
- "alerts": "警告",
+ "alerts": "警报",
"detections": "检测",
"motion": {
"label": "运动",
@@ -7,8 +7,8 @@
},
"allCameras": "所有摄像头",
"empty": {
- "alert": "还没有“警告”类回放",
- "detection": "还没有“探测”类回放",
+ "alert": "还没有“警报”类核查项",
+ "detection": "还没有“探测”类核查项",
"motion": "还没有运动类数据"
},
"timeline": "时间线",
@@ -18,18 +18,21 @@
"aria": "选择事件",
"noFoundForTimePeriod": "未找到该时间段的事件。"
},
- "documentTitle": "预览 - Frigate",
+ "documentTitle": "核查 - Frigate",
"recordings": {
"documentTitle": "回放 - Frigate"
},
"calendarFilter": {
"last24Hours": "过去24小时"
},
- "markAsReviewed": "标记为已审核",
- "markTheseItemsAsReviewed": "将这些项目标记为已审核",
+ "markAsReviewed": "标记为已核查",
+ "markTheseItemsAsReviewed": "将这些项目标记为已核查",
"newReviewItems": {
- "label": "查看新的审核项目",
- "button": "新的待审核项目"
+ "label": "查看新的核查项目",
+ "button": "核查新项目"
},
- "camera": "摄像头"
+ "camera": "摄像头",
+ "selected": "已选择 {{count}} 个",
+ "selected_one": "已选择 {{count}} 个",
+ "selected_other": "已选择 {{count}} 个"
}
diff --git a/web/public/locales/zh-CN/views/explore.json b/web/public/locales/zh-CN/views/explore.json
index 2c811b4b9..7fd2c8096 100644
--- a/web/public/locales/zh-CN/views/explore.json
+++ b/web/public/locales/zh-CN/views/explore.json
@@ -1,11 +1,11 @@
{
- "documentTitle": "探索 - Frigate",
+ "documentTitle": "浏览 - Frigate",
"generativeAI": "生成式 AI",
"exploreIsUnavailable": {
- "title": "探索功能不可用",
+ "title": "浏览功能不可用",
"embeddingsReindexing": {
- "context": "跟踪对象嵌入重新索引完成后,可以使用探索功能。",
- "startingUp": "启动中...",
+ "context": "跟踪对象嵌入重新索引完成后,可以使用浏览功能。",
+ "startingUp": "启动中…",
"estimatedTime": "预计剩余时间:",
"finishingShortly": "即将完成",
"step": {
@@ -54,7 +54,12 @@
},
"gone": "{{label}} 离开",
"heard": "听到 {{label}}",
- "external": "检测到 {{label}}"
+ "external": "检测到 {{label}}",
+ "header": {
+ "ratio": "得分",
+ "zones": "区域",
+ "area": "坐标区域"
+ }
},
"annotationSettings": {
"title": "标注设置",
@@ -78,13 +83,13 @@
"details": {
"item": {
"title": "回放项目详情",
- "desc": "回放项目详情",
+ "desc": "核查项详情",
"button": {
- "share": "分享该回放",
- "viewInExplore": "在探测中查看"
+ "share": "分享该核查项",
+ "viewInExplore": "在 浏览 中查看"
},
"tips": {
- "mismatch_other": "检测到 {{count}} 个不可用的对象,并已包含在此审核项中。这些对象可能未达到警告或检测标准,或者已被清理/删除。",
+ "mismatch_other": "检测到 {{count}} 个不可用的对象,并已包含在此核查项中。这些对象可能未达到警报或检测标准,或者已被清理/删除。",
"hasMissingObjects": "如果希望 Frigate 保存以下标签的跟踪对象,请调整您的配置:{{objects}}"
},
"toast": {
@@ -139,7 +144,10 @@
"descNoLabel": "为探测到的对象输入新的车牌值",
"title": "编辑车牌"
},
- "recognizedLicensePlate": "识别的车牌"
+ "recognizedLicensePlate": "识别的车牌",
+ "snapshotScore": {
+ "label": "快照得分"
+ }
},
"itemMenu": {
"downloadVideo": {
diff --git a/web/public/locales/zh-CN/views/faceLibrary.json b/web/public/locales/zh-CN/views/faceLibrary.json
index b3b32262c..da156177e 100644
--- a/web/public/locales/zh-CN/views/faceLibrary.json
+++ b/web/public/locales/zh-CN/views/faceLibrary.json
@@ -35,13 +35,15 @@
"deleteFaceAttempts": "尝试删除人脸",
"addFace": "添加人脸",
"uploadImage": "上传图片",
- "reprocessFace": "重新处理人脸"
+ "reprocessFace": "重新处理人脸",
+ "renameFace": "重命名人脸",
+ "deleteFace": "删除人脸"
},
"imageEntry": {
"validation": {
"selectImage": "请选择图片文件。"
},
- "dropActive": "拖动图片文件到这里……",
+ "dropActive": "拖动图片文件到这里…",
"dropInstructions": "拖动图片文件到此处或点击选择",
"maxSize": "最大文件大小:{{size}}MB"
},
@@ -55,7 +57,8 @@
"deletedFace_other": "成功删除 {{count}} 个 人脸特征。",
"deletedName_other": "成功删除 {{count}} 个 人脸特征。",
"trainedFace": "人脸特征训练成功。",
- "updatedFaceScore": "更新人脸特征评分成功。"
+ "updatedFaceScore": "更新人脸特征评分成功。",
+ "renamedFace": "成功重命名人脸为{{name}}"
},
"error": {
"uploadingImageFailed": "图片上传失败:{{errorMessage}}",
@@ -63,7 +66,17 @@
"deleteFaceFailed": "删除失败:{{errorMessage}}",
"deleteNameFailed": "特征集删除失败:{{errorMessage}}",
"trainFailed": "训练失败:{{errorMessage}}",
- "updateFaceScoreFailed": "更新人脸评分失败:{{errorMessage}}"
+ "updateFaceScoreFailed": "更新人脸评分失败:{{errorMessage}}",
+ "renameFaceFailed": "重命名人脸失败:{{errorMessage}}"
}
+ },
+ "steps": {
+ "faceName": "输入人脸姓名",
+ "uploadFace": "上传人脸照片",
+ "nextSteps": "下一步"
+ },
+ "renameFace": {
+ "desc": "为 {{name}} 输入新的名称",
+ "title": "重命名人脸"
}
}
diff --git a/web/public/locales/zh-CN/views/live.json b/web/public/locales/zh-CN/views/live.json
index 10fa10781..43c1ee7cc 100644
--- a/web/public/locales/zh-CN/views/live.json
+++ b/web/public/locales/zh-CN/views/live.json
@@ -3,12 +3,12 @@
"documentTitle.withCamera": "{{camera}} - 实时监控 - Frigate",
"lowBandwidthMode": "低带宽模式",
"twoWayTalk": {
- "enable": "开启双向对话",
- "disable": "关闭双向对话"
+ "enable": "开启实时对话",
+ "disable": "关闭实时通话"
},
"cameraAudio": {
- "enable": "开启摄像头音频",
- "disable": "关闭摄像头音频"
+ "enable": "开启音频输出",
+ "disable": "关闭音频输出"
},
"ptz": {
"move": {
diff --git a/web/public/locales/zh-CN/views/search.json b/web/public/locales/zh-CN/views/search.json
index d55a611b9..2f1bdf7ad 100644
--- a/web/public/locales/zh-CN/views/search.json
+++ b/web/public/locales/zh-CN/views/search.json
@@ -47,7 +47,14 @@
"desc": {
"text": "筛选器可帮助您缩小搜索范围。注意,目前还暂不支持中文搜索。以下是在输入字段中使用筛选器的方法:",
"step": "
cameras:front_door label:person before:01012024 time_range:3:00PM-4:00PM
"
+ "example": "示例:cameras:front_door label:person before:01012024 time_range:3:00PM-4:00PM
",
+ "step2": "选择给出的建议值或自行输入;",
+ "step3": "多个过滤器之间用空格分隔;",
+ "step5": "时间范围过滤器使用 {{exampleTime}} 格式;",
+ "step6": "点击过滤器旁的'x'可移除该过滤选项。",
+ "exampleLabel": "范例:",
+ "step1": "输入过滤键名后接冒号(例如 \"cameras:\" );",
+ "step4": "日期过滤器(before: 和 after:)使用 {{DateFormat}} 格式;"
}
},
"header": {
@@ -62,6 +69,6 @@
"clear": "清除相似搜索"
},
"placeholder": {
- "search": "搜索..."
+ "search": "搜索…"
}
}
diff --git a/web/public/locales/zh-CN/views/settings.json b/web/public/locales/zh-CN/views/settings.json
index 4e2f07bd2..9efa99c36 100644
--- a/web/public/locales/zh-CN/views/settings.json
+++ b/web/public/locales/zh-CN/views/settings.json
@@ -40,8 +40,8 @@
"desc": "检测到画面活动时将自动切换至该摄像头实时画面。禁用此选项会导致实时监控页面的摄像头图像每分钟只更新一次。"
},
"playAlertVideos": {
- "label": "播放警告视频",
- "desc": "默认情况下,实时监控页面上的最新警告会以一小段循环的形式进行播放。禁用此选项将仅显示浏览器本地缓存的静态图片。"
+ "label": "播放警报视频",
+ "desc": "默认情况下,实时监控页面上的最新警报会以一小段循环视频的形式进行播放。禁用此选项将仅显示浏览器本地缓存的静态图片。"
}
},
"storedLayouts": {
@@ -91,7 +91,7 @@
"label": "立即重建索引",
"desc": "重建索引将为所有跟踪对象重新生成特征向量。该过程将在后台运行,可能会使CPU满载,所需时间取决于跟踪对象的数量。",
"confirmTitle": "确认重建索引",
- "confirmDesc": "确定要为所有跟踪对象重建特征向量索引吗?此过程将在后台运行,但可能会导致CPU满载并耗费较长时间。您可以在探索页面查看进度。",
+ "confirmDesc": "确定要为所有跟踪对象重建特征向量索引吗?此过程将在后台运行,但可能会导致CPU满载并耗费较长时间。您可以在 浏览 页面查看进度。",
"confirmButton": "重建索引",
"success": "重建索引已成功启动。",
"alreadyInProgress": "重建索引已在执行中。",
@@ -118,12 +118,12 @@
"label": "模型大小",
"desc": "用于人脸识别的模型尺寸。",
"small": {
- "title": "小模型",
- "desc": "使用小模型将采用FaceNet人脸特征提取模型,可在大多数CPU上高效运行。"
+ "title": "小",
+ "desc": "使用小模型将采用FaceNet人脸特征提取模型,可在大多数CPU上高效运行。"
},
"large": {
- "title": "大模型",
- "desc": "使用大模型将采用ArcFace人脸特征提取模型,若条件允许将自动使用GPU运行。"
+ "title": "大",
+ "desc": "使用大模型将采用ArcFace人脸特征提取模型,若条件允许将自动使用GPU运行。"
}
}
},
@@ -135,7 +135,12 @@
"toast": {
"success": "分类设置已保存,请重启 Frigate 以应用更改。",
"error": "保存配置更改失败:{{errorMessage}}"
- }
+ },
+ "birdClassification": {
+ "title": "鸟类识别分类",
+ "desc": "鸟类识别分类采用量化TensorFlow模型识别已知鸟类。当识别到已知鸟类时,其通用名称将作为子标签(sub_label)添加。该信息将显示在用户界面、过滤器及通知中。"
+ },
+ "restart_required": "需要重启(分类设置已修改)"
},
"camera": {
"title": "摄像头设置",
@@ -144,29 +149,29 @@
"desc": "禁用摄像头将完全停止 Frigate 对该摄像头视频流的处理。检测、录制和调试功能都将不可用。运动区域框
将在当前检测到运动的区域内显示红色区域框。
" + "tips": "运动区域框
将在当前检测到运动的区域内显示红色区域框。
" }, "regions": { "title": "范围", "desc": "显示发送到运动检测器感兴趣范围的框", - "tips": "范围框
将在帧中发送到目标检测器的感兴趣范围上叠加绿色框。
" + "tips": "范围框
将在帧中发送到目标检测器的感兴趣范围上叠加绿色框。
" }, "objectShapeFilterDrawing": { "title": "允许绘制“对象形状过滤器”", @@ -467,7 +473,7 @@ "deleteUser": { "title": "删除该用户", "desc": "此操作无法撤销。这将永久删除用户账户并移除所有相关数据。", - "warn": "你确定要删除 {{username}} 吗?" + "warn": "你确定要删除 {{username}} 吗?" }, "passwordSetting": { "updatePassword": "更新 {{username}} 的密码", @@ -476,8 +482,14 @@ }, "changeRole": { "title": "更改用户权限组", - "desc": "更新 {{username}} 的权限", - "roleInfo": "请选择此用户的适当角色: