diff --git a/web/public/locales/zh-CN/common.json b/web/public/locales/zh-CN/common.json
index d4e3aba21..b9bdbad33 100644
--- a/web/public/locales/zh-CN/common.json
+++ b/web/public/locales/zh-CN/common.json
@@ -75,7 +75,10 @@
"formattedTimestampMonthDayYear": {
"12hour": "yy年MM月dd日",
"24hour": "yy年MM月dd日"
- }
+ },
+ "inProgress": "进行中",
+ "invalidStartTime": "无效的开始时间",
+ "invalidEndTime": "无效的结束时间"
},
"unit": {
"speed": {
@@ -99,7 +102,9 @@
"back": "返回",
"hide": "隐藏 {{item}}",
"show": "显示 {{item}}",
- "ID": "ID"
+ "ID": "ID",
+ "none": "无",
+ "all": "所有"
},
"pagination": {
"label": "分页",
@@ -148,7 +153,8 @@
"deleteNow": "立即删除",
"next": "下一个",
"cameraAudio": "摄像头音频",
- "twoWayTalk": "双向对话"
+ "twoWayTalk": "双向对话",
+ "continue": "继续"
},
"menu": {
"system": "系统",
@@ -248,7 +254,8 @@
"setPassword": "设置密码",
"title": "用户"
},
- "restart": "重启 Frigate"
+ "restart": "重启 Frigate",
+ "classification": "目标分类"
},
"toast": {
"copyUrlToClipboard": "已复制链接到剪贴板。",
@@ -284,7 +291,7 @@
"list": {
"two": "{{0}} 和 {{1}}",
"many": "{{items}} 以及 {{last}}",
- "separatorWithSpace": ", "
+ "separatorWithSpace": "、 "
},
"field": {
"optional": "可选",
diff --git a/web/public/locales/zh-CN/views/classificationModel.json b/web/public/locales/zh-CN/views/classificationModel.json
index 6d59c1431..5cf463e5c 100644
--- a/web/public/locales/zh-CN/views/classificationModel.json
+++ b/web/public/locales/zh-CN/views/classificationModel.json
@@ -18,20 +18,25 @@
"trainedModel": "训练模型成功。",
"trainingModel": "已开始训练模型。",
"deletedModel_other": "已删除 {{count}} 个模型",
- "updatedModel": "已更新模型配置"
+ "updatedModel": "已更新模型配置",
+ "renamedCategory": "成功修改类别名称为 {{name}}"
},
"error": {
"deleteImageFailed": "删除失败:{{errorMessage}}",
"deleteCategoryFailed": "删除类别失败:{{errorMessage}}",
"categorizeFailed": "图片分类失败:{{errorMessage}}",
- "trainingFailed": "开始训练模型失败:{{errorMessage}}",
+ "trainingFailed": "训练模型失败,请查看 Frigate 日志获取详情。",
"deleteModelFailed": "删除模型失败:{{errorMessage}}",
- "updateModelFailed": "更新模型失败:{{errorMessage}}"
+ "updateModelFailed": "更新模型失败:{{errorMessage}}",
+ "trainingFailedToStart": "开始训练模型失败:{{errorMessage}}",
+ "renameCategoryFailed": "修改类别名称失败:{{errorMessage}}"
}
},
"deleteCategory": {
"title": "删除类别",
- "desc": "确定要删除类别 {{name}} 吗?此操作将永久删除所有关联的图片,并需要重新训练模型。"
+ "desc": "确定要删除类别 {{name}} 吗?此操作将永久删除所有关联的图片,并需要重新训练模型。",
+ "minClassesTitle": "无法删除此类别",
+ "minClassesDesc": "分类模型必须至少有2个类别。你需要先添加一个新的类别,然后再删除当前这个类别。"
},
"deleteDatasetImages": {
"title": "删除图片数据集",
@@ -138,7 +143,8 @@
"generationFailed": "生成失败,请重试。",
"classifyFailed": "图片分类失败:{{error}}"
},
- "generateSuccess": "样本图片生成成功"
+ "generateSuccess": "样本图片生成成功",
+ "allImagesRequired_other": "请对所有图片进行分类。还有 {{count}} 张图片需要分类。"
}
},
"deleteModel": {
@@ -158,5 +164,11 @@
"descriptionState": "编辑此状态分类模型的类别;更改后需要重新训练模型。",
"descriptionObject": "编辑此目标分类模型的目标类型和分类类型。",
"stateClassesInfo": "注意:更改状态类别后需使用更新后的类别重新训练模型。"
+ },
+ "tooltip": {
+ "trainingInProgress": "模型正在训练中",
+ "noNewImages": "没有新的图片可用于训练。请先对数据集中的更多图片进行分类。",
+ "noChanges": "自上次训练以来,数据集未作任何更改。",
+ "modelNotReady": "模型尚未准备好进行训练"
}
}
diff --git a/web/public/locales/zh-CN/views/events.json b/web/public/locales/zh-CN/views/events.json
index 8269da7d7..cc6b62561 100644
--- a/web/public/locales/zh-CN/views/events.json
+++ b/web/public/locales/zh-CN/views/events.json
@@ -41,8 +41,8 @@
"detail": {
"noDataFound": "没有可供核查的详细数据",
"aria": "切换详细视图",
- "trackedObject_one": "目标或物体",
- "trackedObject_other": "目标或物体",
+ "trackedObject_one": "{{count}}个目标或物体",
+ "trackedObject_other": "{{count}}个目标或物体",
"noObjectDetailData": "没有目标详细信息。",
"label": "详细信息",
"settings": "详细视图设置",
diff --git a/web/public/locales/zh-CN/views/explore.json b/web/public/locales/zh-CN/views/explore.json
index 45dcd46e8..2ca7558c3 100644
--- a/web/public/locales/zh-CN/views/explore.json
+++ b/web/public/locales/zh-CN/views/explore.json
@@ -4,14 +4,14 @@
"exploreIsUnavailable": {
"title": "浏览功能不可用",
"embeddingsReindexing": {
- "context": "完成跟踪目标嵌入重新索引后,才可以使用 浏览 功能。",
+ "context": "完成追踪目标嵌入重新索引后,才可以使用 浏览 功能。",
"startingUp": "启动中…",
"estimatedTime": "预计剩余时间:",
"finishingShortly": "即将完成",
"step": {
"thumbnailsEmbedded": "缩略图嵌入:",
"descriptionsEmbedded": "描述嵌入:",
- "trackedObjectsProcessed": "跟踪目标已处理: "
+ "trackedObjectsProcessed": "追踪目标已处理: "
}
},
"downloadingModels": {
@@ -23,7 +23,7 @@
"textTokenizer": "文本分词器"
},
"tips": {
- "context": "模型下载完成后,您可能需要重新索引跟踪目标的嵌入。",
+ "context": "模型下载完成后,您可能需要重新索引追踪目标的嵌入。",
"documentation": "阅读文档"
},
"error": "发生错误。请检查Frigate日志。"
@@ -35,7 +35,8 @@
"snapshot": "快照",
"video": "视频",
"object_lifecycle": "目标全周期",
- "thumbnail": "缩略图"
+ "thumbnail": "缩略图",
+ "tracking_details": "追踪详情"
},
"objectLifecycle": {
"title": "目标全周期",
@@ -96,7 +97,7 @@
},
"tips": {
"mismatch_other": "检测到 {{count}} 个不可用的目标,并已包含在此核查项中。这些目标可能未达到警报或检测标准,或者已被清理/删除。",
- "hasMissingObjects": "如果希望 Frigate 保存以下标签的跟踪目标,请调整您的配置:{{objects}}"
+ "hasMissingObjects": "如果希望 Frigate 保存 {{objects}} 标签的追踪目标,请调整您的配置。"
},
"toast": {
"success": {
@@ -117,7 +118,7 @@
"editSubLabel": {
"title": "编辑子标签",
"desc": "为 {{label}} 输入新的子标签",
- "descNoLabel": "为此跟踪目标输入新的子标签"
+ "descNoLabel": "为该追踪目标输入新的子标签"
},
"topScore": {
"label": "最高得分",
@@ -210,7 +211,7 @@
"dialog": {
"confirmDelete": {
"title": "确认删除",
- "desc": "删除此追踪目标后将移除快照、所有已保存的嵌入向量数据以及任何相关的目标追踪详情条目,但在 历史 页面中跟踪对象的录制视频片段不会被删除。
你确定要继续删除该追踪目标吗?"
+ "desc": "删除此追踪目标后,将移除快照、所有已保存的嵌入向量数据以及任何相关的目标追踪详情条目,但在 历史 页面中追踪对象的录制视频片段不会被删除。
你确定要继续删除该追踪目标吗?"
}
},
"noTrackedObjects": "未找到追踪目标",
@@ -223,7 +224,9 @@
"error": "删除追踪目标失败:{{errorMessage}}"
}
},
- "tooltip": "与 {{type}} 匹配度为 {{confidence}}%"
+ "tooltip": "与 {{type}} 匹配度为 {{confidence}}%",
+ "previousTrackedObject": "上一个追踪目标",
+ "nextTrackedObject": "下一个追踪目标"
},
"exploreMore": "浏览更多的 {{label}}",
"aiAnalysis": {
diff --git a/web/public/locales/zh-CN/views/faceLibrary.json b/web/public/locales/zh-CN/views/faceLibrary.json
index d43b1c366..5feae2b2c 100644
--- a/web/public/locales/zh-CN/views/faceLibrary.json
+++ b/web/public/locales/zh-CN/views/faceLibrary.json
@@ -62,7 +62,7 @@
"deletedFace_other": "成功删除 {{count}} 个 人脸特征。",
"deletedName_other": "成功删除 {{count}} 个 人脸特征。",
"trainedFace": "人脸特征训练成功。",
- "updatedFaceScore": "更新人脸特征评分成功。",
+ "updatedFaceScore": "更新 {{name}} 人脸特征评分({{score}})成功。",
"renamedFace": "成功重命名人脸为{{name}}"
},
"error": {
diff --git a/web/public/locales/zh-CN/views/live.json b/web/public/locales/zh-CN/views/live.json
index 7c4b5f3a4..48daee8b9 100644
--- a/web/public/locales/zh-CN/views/live.json
+++ b/web/public/locales/zh-CN/views/live.json
@@ -146,7 +146,7 @@
"recording": "录制",
"snapshots": "快照",
"audioDetection": "音频检测",
- "autotracking": "自动跟踪",
+ "autotracking": "自动追踪",
"transcription": "音频转录"
},
"history": {
diff --git a/web/public/locales/zh-CN/views/settings.json b/web/public/locales/zh-CN/views/settings.json
index a12350c14..e5a4a9e9a 100644
--- a/web/public/locales/zh-CN/views/settings.json
+++ b/web/public/locales/zh-CN/views/settings.json
@@ -7,7 +7,7 @@
"masksAndZones": "遮罩和区域编辑器 - Frigate",
"motionTuner": "运动调整器 - Frigate",
"object": "调试 - Frigate",
- "general": "常规设置 - Frigate",
+ "general": "页面设置 - Frigate",
"frigatePlus": "Frigate+ 设置 - Frigate",
"notifications": "通知设置 - Frigate",
"enrichments": "增强功能设置 - Frigate",
@@ -41,7 +41,7 @@
"noCamera": "没有摄像头"
},
"general": {
- "title": "常规设置",
+ "title": "页面设置",
"liveDashboard": {
"title": "实时监控面板",
"automaticLiveView": {
@@ -55,6 +55,10 @@
"displayCameraNames": {
"label": "始终显示摄像头名称",
"desc": "在有多摄像头情况下的实时监控页面,将始终显示摄像头名称标签。"
+ },
+ "liveFallbackTimeout": {
+ "label": "实时监控播放器回退超时",
+ "desc": "当摄像头的高清实时监控流不可用时,将在此时间后回退到低带宽模式。默认值:3秒。"
}
},
"storedLayouts": {
@@ -305,7 +309,7 @@
"name": {
"title": "区域名称",
"inputPlaceHolder": "请输入名称…",
- "tips": "名称至少包含两个字符,其中至少需要一个英文字母,且不能和摄像头或其他区域同名。同时,当前仅支持英文与数字组合。"
+ "tips": "名称至少包含两个字符,且不能和摄像头或其他区域同名。"
},
"inertia": {
"title": "惯性",
@@ -433,7 +437,7 @@
"desc": "将在被追踪的目标周围显示边界框",
"colors": {
"label": "目标边界框颜色定义",
- "info": "