Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (26 of 26 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 82.1% (83 of 101 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 41.8% (36 of 86 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (64 of 64 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (469 of 469 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 99.7% (788 of 790 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (235 of 235 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (1074 of 1074 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (1074 of 1074 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (469 of 469 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (790 of 790 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/components-dialog/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/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-exports/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/zh_Hans/
Translation: Frigate NVR/Config - Cameras
Translation: Frigate NVR/Config - Global
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-player
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-settings
This commit is contained in:
Hosted Weblate 2026-04-21 13:20:08 +02:00
parent 85c3024137
commit d037ee22e9
No known key found for this signature in database
GPG Key ID: A3FAAA06E6569B4C
8 changed files with 115 additions and 52 deletions

View File

@ -290,7 +290,7 @@
"title": "权限组",
"admin": "管理员",
"viewer": "成员",
"desc": "管理员可以完全访问Frigate界面上所有功能。成员则仅能查看摄像头、核查项和历史录像。"
"desc": "管理员可以完全访问 Frigate 界面上所有功能。成员则仅能查看摄像头、核查项和历史录像。"
},
"accessDenied": {
"documentTitle": "没有权限 - Frigate",

View File

@ -74,7 +74,41 @@
},
"case": {
"label": "合集",
"placeholder": "选择合集"
"placeholder": "选择合集",
"newCaseOption": "创建新合集",
"newCaseNamePlaceholder": "新合集名称",
"newCaseDescriptionPlaceholder": "合集描述",
"nonAdminHelp": "将为这些导出文件创建一个新的合集。"
},
"queueing": "正在加入导出队列…",
"tabs": {
"export": "单个摄像头",
"multiCamera": "多个摄像头"
},
"multiCamera": {
"timeRange": "时间范围",
"selectFromTimeline": "从时间线选择",
"cameraSelection": "摄像头",
"cameraSelectionHelp": "在此时间范围内具有追踪目标的摄像头会被预先选中",
"checkingActivity": "正在检查摄像头活动…",
"noCameras": "没有可用的摄像头",
"detectionCount_other": "{{count}} 个追踪目标",
"nameLabel": "导出名称",
"namePlaceholder": "这些导出文件的可选基础名称",
"queueingButton": "正在加入导出队列…",
"exportButton_other": "导出 {{count}} 个摄像头"
},
"multi": {
"title_other": "导出 {{count}} 个核查",
"description": "导出每个选定的核查项。所有导出文件将归入同一个合集。",
"descriptionNoCase": "导出每个选定的核查项。",
"caseNamePlaceholder": "核查导出 - {{date}}",
"exportButton_other": "导出 {{count}} 个核查",
"exportingButton": "导出中…",
"toast": {
"started_other": "已开始 {{count}} 个导出。正在打开合集。",
"startedNoCase_other": "已开始 {{count}} 个导出。"
}
}
},
"streaming": {

View File

@ -4,7 +4,8 @@
"noPreviewFoundFor": "没有在 {{cameraName}} 下找到预览",
"submitFrigatePlus": {
"title": "提交此帧到 Frigate+",
"submit": "提交"
"submit": "提交",
"previewError": "无法加载快照预览。该录制当前可能不可用。"
},
"livePlayerRequiredIOSVersion": "此直播流类型需要 iOS 17.1 或更高版本。",
"streamOffline": {

View File

@ -127,7 +127,7 @@
},
"classifier": {
"label": "开启视觉分类器",
"description": "使用视觉分类器,即使检测框有轻微抖动,也能准确判断物体是真的静止。"
"description": "使用视觉分类器,即使检测框有轻微抖动,也能准确判断物体是否为静止。"
}
},
"annotation_offset": {
@ -275,13 +275,13 @@
},
"height": {
"label": "实时监控高度",
"description": "在 Web UI 中渲染 jsmpeg 实时监控流的高度(像素);必须小于等于检测流高度。"
"description": "在网页页面中渲染 jsmpeg 实时监控流的高度(像素);必须小于等于检测流高度。"
},
"quality": {
"label": "实时监控质量",
"description": "jsmpeg 流的编码质量1 最高31 最低)。"
},
"description": "用于控制实时流选择、分辨率和质量的 Web UI 设置。"
"description": "用于控制实时流选择、分辨率和质量的网页页面设置。"
},
"motion": {
"label": "画面变动检测",
@ -388,19 +388,19 @@
"label": "原始遮罩"
},
"genai": {
"label": "GenAI 目标配置",
"description": "用于描述追踪目标和发送帧进行生成的 GenAI 选项。",
"label": "生成式 AI 目标配置",
"description": "用于发送画面给生成式 AI 进行生成和描述追踪目标的选项。",
"enabled": {
"label": "开启 GenAI",
"description": "默认启用 GenAI 生成追踪目标的描述。"
"label": "开启生成式 AI",
"description": "默认开启生成式 AI 生成追踪目标的描述。"
},
"use_snapshot": {
"label": "使用快照",
"description": "使用目标快照而不是缩略图进行 GenAI 描述生成。"
"description": "使用目标快照而不是缩略图给生成式 AI 进行描述生成。"
},
"prompt": {
"label": "字幕提示",
"description": "使用 GenAI 生成描述时使用的默认提示模板。"
"description": "使用生成式 AI 生成描述时使用的默认提示模板。"
},
"object_prompts": {
"label": "目标提示",
@ -520,7 +520,7 @@
},
"preview": {
"label": "预览配置",
"description": "控制 UI 中显示的录像预览质量的设置。",
"description": "控制界面中显示的录像预览质量的设置。",
"quality": {
"label": "预览质量",
"description": "预览质量级别very_low、low、medium、high、very_high。"
@ -622,7 +622,7 @@
"description": "描述什么是和什么不是可疑活动的自定义提示,为 GenAI 摘要提供上下文。"
}
},
"description": "控制此摄像头的警报、检测和 GenAI 核查摘要的设置,用于 UI 和存储。"
"description": "控制此摄像头的警报、检测和生成式 AI 核查总结的设置,这些设置会被界面与存储功能使用。"
},
"snapshots": {
"label": "快照",
@ -841,15 +841,15 @@
}
},
"ui": {
"label": "摄像头 UI",
"description": "此摄像头在 UI 中的显示顺序和可见性。顺序影响默认仪表板。如需更精细的控制,请使用摄像头组。",
"label": "摄像头页面",
"description": "此摄像头在页面中的显示顺序和可见性。显示顺序仅影响默认仪表板。如需更精细的控制,请使用摄像头组。",
"order": {
"label": "UI 顺序",
"description": "用于在 UI 中排序摄像头的数值顺序(默认仪表板和列表);数值越大出现越晚。"
"description": "用于在页面中排序摄像头的顺序(只会影响默认仪表板和列表);数值越大则在越后面。"
},
"dashboard": {
"label": "在 UI 中显示",
"description": "切换此摄像头在 Frigate UI 的所有位置是否可见。禁用此项将需要手动编辑配置才能在 UI 中再次查看此摄像头。"
"description": "切换此摄像头在 Frigate 页面的所有位置是否可见。禁用此项将需要手动编辑配置才能在页面中再次查看此摄像头。"
}
},
"best_image_timeout": {
@ -862,7 +862,7 @@
},
"webui_url": {
"label": "摄像头 URL",
"description": "从系统页面直接访问摄像头的 URL"
"description": "从系统页面直接访问摄像头管理后台的 URL"
},
"zones": {
"label": "区域",

View File

@ -231,7 +231,7 @@
},
"classifier": {
"label": "开启视觉分类器",
"description": "使用视觉分类器,即使检测框有轻微抖动,也能准确判断物体是真的静止。"
"description": "使用视觉分类器,即使检测框有轻微抖动,也能准确判断物体是否为静止。"
}
},
"annotation_offset": {
@ -536,7 +536,7 @@
"description": "Frigate Web 端点(端口 8971的 TLS 设置。",
"enabled": {
"label": "开启 TLS",
"description": "为 Frigate 的 Web 页面和 API 的端口开启 TLS 加密。"
"description": "为 Frigate 的网页页面和 API 的端口开启 TLS 加密。"
}
},
"ui": {
@ -1474,7 +1474,7 @@
},
"roles": {
"label": "功能",
"description": "生成式 AI 功能(工具、视觉、嵌入);每个功能单独一个提供商。"
"description": "生成式 AI 功能(对话、描述、嵌入);每个功能单独一个提供商。"
},
"provider_options": {
"label": "提供商选项",
@ -1494,7 +1494,7 @@
},
"height": {
"label": "实时监控高度",
"description": "在 Web UI 中渲染 jsmpeg 实时监控流的高度(像素);必须小于等于检测流高度。"
"description": "在网页页面中渲染 jsmpeg 实时监控流的高度(像素);必须小于等于检测流高度。"
},
"quality": {
"label": "实时监控质量",
@ -1606,19 +1606,19 @@
"label": "原始遮罩"
},
"genai": {
"label": "GenAI 目标配置",
"description": "用于描述追踪目标和发送帧进行生成的 GenAI 选项。",
"label": "生成式 AI 目标配置",
"description": "用于发送画面给生成式 AI 进行生成和描述追踪目标的选项。",
"enabled": {
"label": "开启 GenAI",
"description": "默认启用 GenAI 生成追踪目标的描述。"
"label": "开启生成式 AI",
"description": "默认开启生成式 AI 生成追踪目标的描述。"
},
"use_snapshot": {
"label": "使用快照",
"description": "使用目标快照而不是缩略图进行 GenAI 描述生成。"
"description": "使用目标快照而不是缩略图给生成式 AI 进行描述生成。"
},
"prompt": {
"label": "字幕提示",
"description": "使用 GenAI 生成描述时使用的默认提示模板。"
"description": "使用生成式 AI 生成描述时使用的默认提示模板。"
},
"object_prompts": {
"label": "目标提示",
@ -1739,7 +1739,7 @@
},
"preview": {
"label": "预览配置",
"description": "控制 UI 中显示的录像预览质量的设置。",
"description": "控制界面中显示的录像预览质量的设置。",
"quality": {
"label": "预览质量",
"description": "预览质量级别very_low、low、medium、high、very_high。"
@ -2114,18 +2114,18 @@
},
"camera_groups": {
"label": "摄像头分组",
"description": "用于在 UI 中组织摄像头的命名摄像头分组配置。",
"description": "用于在页面中组织摄像头的命名摄像头分组配置。",
"cameras": {
"label": "摄像头列表",
"description": "此分组中包含的摄像头名称数组。"
},
"icon": {
"label": "分组图标",
"description": "在 UI 中代表摄像头分组的图标。"
"description": "在页面中代表摄像头分组的图标。"
},
"order": {
"label": "排序顺序",
"description": "用于在 UI 中对摄像头分组进行排序的数字顺序;数值越大越靠后。"
"description": "用于在页面中对摄像头分组进行排序的数字顺序;数值越大越靠后。"
}
},
"camera_mqtt": {
@ -2161,15 +2161,15 @@
}
},
"camera_ui": {
"label": "摄像头 UI",
"description": "此摄像头在 UI 中的显示顺序和可见性。顺序影响默认仪表板。如需更精细的控制,请使用摄像头组。",
"label": "摄像头页面",
"description": "此摄像头在页面中的显示顺序和可见性。显示顺序仅影响默认仪表板。如需更精细的控制,请使用摄像头组。",
"order": {
"label": "UI 顺序",
"description": "用于在 UI 中对摄像头进行排序的数字顺序(默认仪表板和列表);数值越大越靠后。"
"description": "用于在页面中排序摄像头的顺序(只会影响默认仪表板和列表);数值越大则在越后面。"
},
"dashboard": {
"label": "在 UI 中显示",
"description": "切换此摄像头在 Frigate UI 中是否可见。禁用后需要手动编辑配置才能再次在 UI 中查看此摄像头。"
"description": "切换此摄像头在 Frigate 页面中是否可见。禁用后需要手动编辑配置才能再次在页面中查看此摄像头。"
}
},
"onvif": {

View File

@ -26,7 +26,9 @@
},
"documentTitle": "核查 - Frigate",
"recordings": {
"documentTitle": "回放 - Frigate"
"documentTitle": "回放 - Frigate",
"invalidSharedLink": "由于解析错误,无法打开带时间戳的录制链接。",
"invalidSharedCamera": "由于摄像头未知或未获授权,无法打开带时间戳的录制链接。"
},
"calendarFilter": {
"last24Hours": "过去24小时"

View File

@ -14,7 +14,9 @@
"toast": {
"error": {
"renameExportFailed": "重命名导出失败:{{errorMessage}}",
"assignCaseFailed": "更新合集分配失败:{{errorMessage}}"
"assignCaseFailed": "更新合集分配失败:{{errorMessage}}",
"caseSaveFailed": "保存合集失败:{{errorMessage}}",
"caseDeleteFailed": "删除合集失败:{{errorMessage}}"
}
},
"tooltip": {
@ -22,7 +24,8 @@
"downloadVideo": "下载视频",
"editName": "编辑名称",
"deleteExport": "删除导出",
"assignToCase": "加入合集"
"assignToCase": "加入合集",
"removeFromCase": "从合集中移除"
},
"headings": {
"uncategorizedExports": "未分类导出项",
@ -35,5 +38,21 @@
"selectLabel": "合集",
"newCaseOption": "创建新合集",
"descriptionLabel": "描述"
},
"toolbar": {
"newCase": "新合集",
"addExport": "新导出",
"editCase": "编辑合集",
"deleteCase": "删除合集"
},
"deleteCase": {
"label": "删除合集",
"desc": "你确定要删除 {{caseName}} 吗?",
"descKeepExports": "导出文件将继续保留为未分类导出。",
"descDeleteExports": "此合集中的所有导出项都将被永久删除。",
"deleteExports": "同时删除导出文件"
},
"caseCard": {
"emptyCase": "暂无导出文件"
}
}

View File

@ -84,7 +84,7 @@
"cameraLpr": "车牌识别",
"cameraMqttConfig": "MQTT",
"cameraOnvif": "ONVIF",
"cameraUi": "摄像头管理页面",
"cameraUi": "摄像头页面",
"cameraTimestampStyle": "时间戳样式",
"cameraMqtt": "摄像头 MQTT",
"mediaSync": "媒体同步",
@ -358,7 +358,8 @@
"object_mask": "目标遮罩"
},
"revertOverride": {
"title": "恢复为默认配置"
"title": "恢复为默认配置",
"desc": "这将移除针对 {{type}} <em>{{name}}</em> 的配置覆盖,并恢复为基础配置。"
}
},
"speed": {
@ -1113,7 +1114,7 @@
"noSnapshot": "无法从配置的视频流中获取快照。"
},
"errors": {
"brandOrCustomUrlRequired": "请选择摄像头品牌并配置主机/IP地址或选择“其他”后手动配置视频流地址",
"brandOrCustomUrlRequired": "请选择摄像头品牌并配置主机/ IP 地址,或选择“其他”后手动配置视频流地址",
"nameRequired": "摄像头名称为必填项",
"nameLength": "摄像头名称要少于64个字符",
"invalidCharacters": "摄像头名称内有不允许使用的字符",
@ -1121,7 +1122,7 @@
"brands": {
"reolink-rtsp": "不建议使用萤石 RTSP 协议。建议在摄像头设置中启用 HTTP 协议,并重新运行摄像头添加向导。"
},
"customUrlRtspRequired": "自定义URL必须以“rtsp://”开头;对于非 RTSP 协议的摄像头流,需手动添加至配置文件。"
"customUrlRtspRequired": "自定义 URL 必须以“rtsp://”开头;对于非 RTSP 协议的摄像头流,需手动添加至配置文件。"
},
"docs": {
"reolink": "https://docs.frigate-cn.video/configuration/camera_specific.html#reolink-cameras"
@ -1138,7 +1139,7 @@
"detectionMethodDescription": "如果摄像头支持 ONVIF 协议将使用该协议探测摄像头以自动获取摄像头视频流地址若不支持也可手动选择摄像头品牌来使用预设地址。如需输入自定义RTSP地址请选择“手动选择”并选择“其他”选项。",
"onvifPortDescription": "对于支持ONVIF协议的摄像头该端口通常为80或8080。",
"useDigestAuth": "使用摘要认证",
"useDigestAuthDescription": "为ONVIF协议启用HTTP摘要认证。部分摄像头可能需要专用的 ONVIF 用户名/密码而非默认的admin账户。"
"useDigestAuthDescription": "为 ONVIF 协议启用 HTTP 摘要认证。部分摄像头可能需要专用的 ONVIF 用户名/密码,而非默认的 admin 账户。"
},
"step2": {
"description": "将根据你选择的检测方式,将会自动查找摄像头可用流配置,或进行手动配置。",
@ -1161,7 +1162,7 @@
},
"testStream": "测试连接",
"testSuccess": "视频流测试成功!",
"testFailed": "视频流测试失败",
"testFailed": "连接测试失败,请检查您的输入后重试。",
"testFailedTitle": "测试失败",
"connected": "已连接",
"notConnected": "未连接",
@ -1493,7 +1494,7 @@
"tls": "TLS",
"proxy": "代理",
"go2rtc": "go2rtc",
"ffmpeg": "FFmpeg",
"ffmpeg": "FFmpeg 编解码",
"detectors": "检测器",
"genai": "生成式 AI",
"face_recognition": "人脸识别",
@ -1519,7 +1520,7 @@
"remove": "移除"
},
"roleMap": {
"empty": "未配置角色映射。",
"empty": "未配置权限组映射",
"addMapping": "添加角色映射",
"roleLabel": "角色",
"groupsLabel": "用户组",
@ -1655,7 +1656,12 @@
"summary": "已选择 {{count}} 个标签",
"empty": "暂无可用标签"
},
"addCustomLabel": "添加自定义标签…"
"addCustomLabel": "添加自定义标签…",
"genaiModel": {
"placeholder": "选择模型…",
"search": "搜索模型…",
"noModels": "暂无模型"
}
},
"cameraConfig": {
"title": "摄像头配置",
@ -1721,7 +1727,7 @@
"desc": "区域网格是一种优化功能它会学习不同大小的目标通常出现在每个摄像头视野中的位置。Frigate 利用这些数据来高效地确定检测区域的大小。该网格会根据追踪目标数据自动构建。",
"clear": "清除区域网格",
"clearConfirmTitle": "清除区域网格",
"clearConfirmDesc": "除非最近更改了检测器模型大小或摄像头的物理位置,并且遇到了目标追踪问题,否则不建议清除区域网格。网格会随着目标的追踪自动重建。更改需要重启 Frigate 才能生效。",
"clearConfirmDesc": "除非最近更改了检测器模型大小或摄像头的物理位置,并且遇到了目标追踪问题,否则不建议清除区域网格。网格会随着目标的追踪自动重建。更改需要重启 Frigate 才能生效。",
"clearSuccess": "区域网格清除成功",
"clearError": "清除区域网格失败",
"restartRequired": "需要重启以使区域网格更改生效"
@ -1795,7 +1801,7 @@
"deleteSection": "删除节点覆盖",
"deleteSectionConfirm": "是否要移除摄像机 {{camera}} 上针对配置文件 {{profile}} 的 {{section}} 覆盖设置?",
"deleteSectionSuccess": "已移除 {{profile}} 的 {{section}} 覆盖设置",
"enableSwitch": "开启配置文件",
"enableSwitch": "开启配置模板",
"enabledDescription": "配置文件功能已启用。请在下方创建新的配置文件,进入摄像头配置页面进行修改并保存,修改即可生效。",
"disabledDescription": "配置文件功能可以让你创建一组带名称的摄像头自定义参数(比如布防、离家、夜间模式),并随时切换启用。"
},
@ -1884,7 +1890,8 @@
"detectDisabled": "目标检测已禁用。快照是根据追踪到的目标生成的,因此将不会创建快照。"
},
"detectors": {
"mixedTypes": "所有检测器必须为同一类型。若要更换为其他类型,请先移除现有的检测器。"
"mixedTypes": "所有检测器必须为同一类型。若要更换为其他类型,请先移除现有的检测器。",
"mixedTypesSuggestion": "所有检测器必须使用相同类型。请移除现有检测器,或选择 {{type}}。"
}
}
}