{ "documentTitle": { "default": "設定 - Frigate", "authentication": "認證設定 - Frigate", "masksAndZones": "遮罩與區域編輯器 - Frigate", "motionTuner": "移動調校器 - Frigate", "object": "除錯 - Frigate", "general": "介面設定 - Frigate", "frigatePlus": "Frigate+ 設定 - Frigate", "notifications": "通知設定 - Frigate", "enrichments": "進階功能設定 - Frigate", "cameraManagement": "管理鏡頭 - Frigate", "cameraReview": "鏡頭檢視設定 - Frigate" }, "menu": { "ui": "介面", "cameras": "鏡頭設定", "masksAndZones": "遮罩/區域", "motionTuner": "移動調校器", "debug": "除錯", "users": "用戶", "notifications": "通知", "frigateplus": "Frigate+", "enrichments": "進階功能", "triggers": "觸發器", "roles": "角色", "cameraManagement": "管理", "cameraReview": "審查", "profiles": "設定檔" }, "dialog": { "unsavedChanges": { "title": "你有未儲存的更改。", "desc": "你想在繼續前儲存更改嗎?" } }, "cameraSetting": { "camera": "鏡頭", "noCamera": "沒有鏡頭" }, "general": { "title": "介面設定", "liveDashboard": { "playAlertVideos": { "label": "播放警報影片", "desc": "預設情況下,即時儀表板上的最近警報會以小型循環影片形式播放。停用此選項後,只會在此裝置/瀏覽器上顯示警報的靜態圖片。" }, "automaticLiveView": { "label": "自動即時檢視", "desc": "當偵測到活動時,自動切換到該鏡頭的即時畫面。若停用此選項,即時儀表板上的鏡頭靜態畫面將每分鐘只更新一次。" }, "title": "即時儀表板", "displayCameraNames": { "label": "一直顯示鏡頭名稱", "desc": "在多鏡頭即時畫面儀表板中以標籤顯示鏡頭名稱。" }, "liveFallbackTimeout": { "label": "即時播放器備援逾時", "desc": "當高畫質即時串流不可用時,於指定秒數後切換至低頻寬模式。預設:3。" } }, "storedLayouts": { "title": "儲存的版面配置", "clearAll": "清除所有版面配置", "desc": "鏡頭群組內的鏡頭佈局可以拖動或調整大小。位置會儲存在你瀏覽器的本機儲存空間內。" }, "cameraGroupStreaming": { "title": "鏡頭群組串流設定", "clearAll": "清除所有串流設定", "desc": "每個鏡頭群組的串流設定會儲存在你瀏覽器的本機儲存空間內。" }, "recordingsViewer": { "defaultPlaybackRate": { "desc": "錄影播放的預設播放速度。", "label": "預設播放速度" }, "title": "錄影瀏覽器" }, "calendar": { "title": "日曆", "firstWeekday": { "label": "每星期的第一天", "sunday": "星期日", "monday": "星期一", "desc": "審查日曆中每星期開始的日子。" } }, "toast": { "success": { "clearStoredLayout": "已清除 {{cameraName}} 的儲存版面配置", "clearStreamingSettings": "已清除所有鏡頭群組的串流設定。" }, "error": { "clearStoredLayoutFailed": "清除儲存版面配置失敗:{{errorMessage}}", "clearStreamingSettingsFailed": "清除串流設定失敗:{{errorMessage}}" } } }, "masksAndZones": { "toast": { "error": { "copyCoordinatesFailed": "無法將座標複製到剪貼簿。" }, "success": { "copyCoordinates": "已將{{polyName}}的座標複製到剪貼簿。" } }, "form": { "zoneName": { "error": { "mustBeAtLeastTwoCharacters": "區域名稱必須至少有2個字元。", "mustNotBeSameWithCamera": "區域名稱不得與鏡頭名稱相同。", "alreadyExists": "此鏡頭已存在相同名稱的區域。", "mustNotContainPeriod": "區域名稱不可包含句號。", "hasIllegalCharacter": "區域名稱包含非法字元。", "mustHaveAtLeastOneLetter": "區域名稱至少需包含一個字母。" } }, "distance": { "error": { "mustBeFilled": "必須填寫所有距離欄位,才能使用速度估算功能。", "text": "距離必須大於或等於0.1。" } }, "inertia": { "error": { "mustBeAboveZero": "慣性值必須大於0。" } }, "loiteringTime": { "error": { "mustBeGreaterOrEqualZero": "逗留時間必須大於或等於0。" } }, "polygonDrawing": { "removeLastPoint": "移除最後一個點", "delete": { "title": "確認刪除", "desc": "確定要刪除{{type}} {{name}}嗎?", "success": "已刪除{{name}}。" }, "error": { "mustBeFinished": "必須完成多邊形繪製後才能儲存。" }, "snapPoints": { "false": "不對齊點", "true": "對齊點" }, "reset": { "label": "清除所有點" }, "type": { "zone": "區域", "motion_mask": "移動遮罩", "object_mask": "物件遮罩" } }, "speed": { "error": { "mustBeGreaterOrEqualTo": "速度閾值必須大於或等於 0.1。" } } }, "zones": { "label": "區域", "add": "新增區域", "edit": "編輯區域", "point_other": "{{count}}個點", "clickDrawPolygon": "在圖片上點擊以繪製多邊形。", "name": { "title": "名稱", "inputPlaceHolder": "請輸入名稱…", "tips": "這鏡頭名稱必須至少有2個字元,至少需包含一個字母,且不可與鏡頭或其他區域同名。" }, "inertia": { "title": "慣性", "desc": "指定物件需在區域內停留多少個畫格,才會被視為進入該區域。預設:3" }, "loiteringTime": { "desc": "設定物件必須於區域內停留的最少秒數,以觸發動作。預設:0", "title": "逗留時間" }, "objects": { "title": "物件", "desc": "此區域適用的物件列表。" }, "allObjects": "所有物件", "speedEstimation": { "title": "速度估算", "desc": "啟用此區域內物件的速度估算。區域必須正好有4個點。", "lineCDistance": "C 線距離 ({{unit}})", "lineBDistance": "B 線距離 ({{unit}})", "lineADistance": "A 線距離 ({{unit}})", "lineDDistance": "D 線距離 ({{unit}})" }, "speedThreshold": { "title": "速度門檻 ({{unit}})", "desc": "指定物件於此區域被視為有效時所需的最小速度。", "toast": { "error": { "loiteringTimeError": "設有逗留時間大於0的區域,不應同時使用速度估算功能。", "pointLengthError": "此區域已停用速度估算功能。啟用速度估算的區域必須正好有4個點。" } } }, "toast": { "success": "區域({{zoneName}})已儲存。" }, "desc": { "title": "區域可讓你定義畫面中的特定範圍,以判斷物件是否進入該範圍。", "documentation": "文件" }, "documentTitle": "編輯區域 - Frigate" }, "motionMasks": { "label": "移動遮罩", "documentTitle": "編輯移動遮罩 - Frigate", "desc": { "title": "移動遮罩可防止不需要的移動觸發偵測。遮罩過多會令物件追蹤變得困難。", "documentation": "文件" }, "edit": "編輯移動遮罩", "point_other": "{{count}}個點", "clickDrawPolygon": "在圖片上點擊以繪製多邊形。", "polygonAreaTooLarge": { "title": "移動遮罩覆蓋了鏡頭畫面{{polygonArea}}%。建議不要使用過大的遮罩。", "tips": "移動遮罩無法阻止物件被偵測,應使用必要區域來限制範圍。" }, "context": { "title": "移動遮罩用於防止某些不需要的移動(如樹枝晃動、鏡頭時間戳記)觸發偵測。移動遮罩應該非常謹慎使用,過度遮罩會令物件追蹤更加困難。" }, "add": "新增移動遮罩", "toast": { "success": { "title": "{{polygonName}}已儲存。", "noName": "移動遮罩已儲存。" } } }, "objectMasks": { "label": "物件遮罩", "desc": { "documentation": "文件", "title": "物件過濾遮罩根據位置,過濾指定物件類型的誤判偵測。" }, "add": "新增物件遮罩", "context": "物件過濾遮罩根據位置,過濾指定物件類型的誤判偵測。", "point_other": "{{count}}個點", "clickDrawPolygon": "在圖片上點擊以繪製多邊形。", "objects": { "title": "物件", "desc": "此物件遮罩適用的物件類型。", "allObjectTypes": "所有物件類型" }, "toast": { "success": { "title": "{{polygonName}}已儲存。", "noName": "物件遮罩已儲存。" } }, "documentTitle": "編輯物件遮罩 - Frigate", "edit": "編輯物件遮罩" }, "filter": { "all": "所有遮罩與區域" }, "restart_required": "需要重新啟動(遮罩/區域已變更)", "motionMaskLabel": "移動遮罩 {{number}}", "objectMaskLabel": "物件遮罩 {{number}}({{label}}" }, "motionDetectionTuner": { "title": "移動偵測調校器", "desc": { "title": "Frigate首先利用移動偵測作初步篩選,以判斷畫面中是否出現值得進行物件偵測的情況。", "documentation": "閱讀移動調整指南" }, "Threshold": { "title": "門檻", "desc": "門檻值決定像素亮度變化多少才會被視為移動。預設:30" }, "contourArea": { "title": "輪廓面積", "desc": "輪廓面積值用來決定哪些變化像素群符合移動標準。預設:10" }, "improveContrast": { "title": "改善對比度", "desc": "改善黑暗場景的對比度。預設:開啟" }, "toast": { "success": "移動設定已儲存。" }, "unsavedChanges": "{{camera}}的移動調校設定尚未儲存" }, "debug": { "title": "除錯", "objectList": "物件列表", "noObjects": "沒有物件", "boundingBoxes": { "title": "邊框框線", "colors": { "info": "
移動方框
畫面中偵測到移動的地方將會顯示亮紅色方框
" }, "regions": { "desc": "顯示屬於物件偵測器感興趣範圍的方框", "title": "偵測區", "tips": "偵測區方框
畫面中屬於物件偵測器感興趣的地方將會顯示亮綠色方框,並且進行分析
" }, "desc": "除錯畫面會即時顯示追蹤到的物件及統計資料。物件列表則顯示偵測到物件的延遲總結。", "timestamp": { "title": "時間戳記", "desc": "在圖片上疊加時間戳記" }, "detectorDesc": "Frigate 使用你的偵測器({{detectors}})來偵測鏡頭影片串流中的物件。", "debugging": "除錯中", "mask": { "title": "移動遮罩", "desc": "顯示移動遮罩多邊形" }, "objectShapeFilterDrawing": { "title": "物件形狀篩選繪圖", "score": "分數", "area": "面積", "ratio": "比例", "desc": "在圖片上畫矩形以查看面積與比例詳情", "tips": "啟用此選項後,會於鏡頭畫面上繪製矩形,以顯示其面積及比例。這些數值可用於設定物件形狀過濾參數。" }, "openCameraWebUI": "打開 {{camera}} 的網頁介面", "audio": { "title": "音訊", "noAudioDetections": "未偵測到音訊", "score": "分數", "currentRMS": "目前 RMS", "currentdbFS": "目前 dbFS" }, "paths": { "title": "軌跡", "desc": "顯示追蹤物件軌跡上的重要點", "tips": "軌跡
線條同圓圈會標示追蹤物件整個生命周期中移動過的重要點。
" } }, "users": { "management": { "desc": "管理此Frigate個體的用戶帳戶。", "title": "用戶管理" }, "addUser": "新增用戶", "updatePassword": "重設密碼", "toast": { "success": { "createUser": "成功建立用戶{{user}}", "deleteUser": "成功刪除用戶{{user}}", "roleUpdated": "成功更新{{user}}的角色", "updatePassword": "成功更新密碼。" }, "error": { "createUserFailed": "建立用戶失敗:{{errorMessage}}", "roleUpdateFailed": "更新角色失敗:{{errorMessage}}", "setPasswordFailed": "儲存密碼失敗:{{errorMessage}}", "deleteUserFailed": "刪除用戶失敗:{{errorMessage}}" } }, "table": { "username": "用戶名稱", "role": "角色", "noUsers": "找不到用戶。", "changeRole": "更改用戶角色", "password": "重設密碼", "deleteUser": "刪除用戶", "actions": "操作" }, "dialog": { "form": { "user": { "title": "用戶名稱", "desc": "只允許使用字母、數字、句號及底線。", "placeholder": "輸入用戶名稱" }, "password": { "title": "密碼", "placeholder": "輸入密碼", "confirm": { "placeholder": "確認密碼", "title": "確認密碼" }, "strength": { "title": "密碼強度: ", "weak": "弱", "medium": "中等", "strong": "強", "veryStrong": "非常強" }, "match": "密碼相符", "notMatch": "密碼不相符", "show": "顯示密碼", "hide": "隱藏密碼", "requirements": { "title": "密碼要求:", "length": "最少 12 個字元" } }, "newPassword": { "confirm": { "placeholder": "重新輸入新密碼" }, "title": "新密碼", "placeholder": "輸入新密碼" }, "usernameIsRequired": "必須輸入用戶名稱", "passwordIsRequired": "必須填寫密碼", "currentPassword": { "title": "目前密碼", "placeholder": "輸入目前密碼" } }, "createUser": { "title": "建立新用戶", "desc": "新增用戶帳戶,並指定可存取Frigate介面各區域的角色。", "usernameOnlyInclude": "用戶名稱只可包含字母、數字、句號或底線", "confirmPassword": "請確認你的密碼" }, "deleteUser": { "title": "刪除用戶", "desc": "此操作無法還原,將會永久刪除用戶帳戶及所有相關資料。", "warn": "確定要刪除{{username}}嗎?" }, "changeRole": { "title": "更改用戶角色", "desc": "更新{{username}}的權限", "roleInfo": { "intro": "為此用戶選擇合適的角色:", "adminDesc": "可使用所有功能。", "viewer": "觀看者", "viewerDesc": "只限使用即時儀表板、審查、瀏覽及匯出功能。", "admin": "管理員", "customDesc": "自訂角色,具特定鏡頭存取權限。" }, "select": "選擇角色" }, "passwordSetting": { "setPassword": "設定密碼", "updatePassword": "更新{{username}}的密碼", "desc": "建立強密碼以保障此帳戶安全。", "cannotBeEmpty": "密碼不能留空", "doNotMatch": "密碼不相符", "currentPasswordRequired": "必須輸入目前密碼", "incorrectCurrentPassword": "目前密碼不正確", "passwordVerificationFailed": "驗證密碼失敗", "multiDeviceWarning": "其他已登入裝置需於 {{refresh_time}} 內重新登入。", "multiDeviceAdmin": "亦可更換 JWT 密鑰以強制所有使用者重新驗證。" } }, "title": "用戶" }, "notification": { "title": "通知", "notificationSettings": { "title": "通知設定", "desc": "Frigate可原生向你的裝置推送通知,無論在瀏覽器中運行或安裝為PWA。" }, "notificationUnavailable": { "title": "無法使用通知功能", "desc": "網頁推送通知需在安全環境下運作(https://…),這是瀏覽器的限制。請透過安全連線存取Frigate以使用通知功能。"
},
"globalSettings": {
"title": "全域設定",
"desc": "暫停所有已註冊裝置上特定鏡頭的通知。"
},
"email": {
"placeholder": "例如:example@email.com",
"desc": "需要提供有效的電郵地址,若推送服務出現問題,將會透過此地址通知你。",
"title": "電郵地址"
},
"cameras": {
"title": "鏡頭",
"noCameras": "沒有可用鏡頭",
"desc": "選擇啟用通知功能的鏡頭。"
},
"deviceSpecific": "裝置專屬設定",
"registerDevice": "登記此裝置",
"unregisterDevice": "取消登記此裝置",
"sendTestNotification": "發送測試通知",
"active": "通知功能已啟用",
"suspended": "通知功能已暫停{{time}}",
"suspendTime": {
"10minutes": "暫停10分鐘",
"12hours": "暫停12小時",
"30minutes": "暫停30分鐘",
"24hours": "暫停24小時",
"5minutes": "暫停5分鐘",
"1hour": "暫停1小時",
"untilRestart": "暫停至重新啟動",
"suspend": "暫停"
},
"toast": {
"error": {
"registerFailed": "儲存通知登記失敗。"
},
"success": {
"registered": "成功登記通知功能。必須重新啟動Frigate後,才能發送任何通知(包括測試通知)。",
"settingSaved": "通知設定已儲存。"
}
},
"cancelSuspension": "取消暫停",
"unsavedRegistrations": "通知註冊尚未儲存",
"unsavedChanges": "通知設定更改尚未儲存"
},
"frigatePlus": {
"title": "Frigate+設定",
"apiKey": {
"title": "Frigate+ API金鑰",
"validated": "已偵測並驗證Frigate+ API金鑰",
"notValidated": "未偵測到Frigate+ API金鑰或驗證失敗",
"desc": "Frigate+ API金鑰可啟用與Frigate+服務的整合功能。",
"plusLink": "了解更多Frigate+資料"
},
"snapshotConfig": {
"title": "快照設定",
"table": {
"camera": "鏡頭",
"snapshots": "快照"
},
"cleanCopyWarning": "部分鏡頭已啟用快照,但未啟用乾淨副本。你必須於快照設定中啟用clean_copy,才能從這些鏡頭提交影像至Frigate+。",
"desc": "提交至Frigate+需要在設定中同時啟用快照及clean_copy快照功能。"
},
"modelInfo": {
"title": "模型資料",
"modelType": "模型類型",
"trainDate": "訓練日期",
"baseModel": "基礎模型",
"plusModelType": {
"baseModel": "基礎模型",
"userModel": "微調"
},
"supportedDetectors": "支援的偵測器",
"cameras": "鏡頭",
"availableModels": "可用模型",
"loadingAvailableModels": "正在載入可用模型…",
"modelSelect": "可於此選擇你在Frigate+上的可用模型。請注意,只能選擇與當前偵測器設定相容的模型。",
"loading": "正在載入模型資料…",
"error": "載入模型資料失敗"
},
"toast": {
"error": "儲存設定變更失敗:{{errorMessage}}",
"success": "Frigate+設定已儲存。請重新啟動Frigate以套用更改。"
},
"restart_required": "需要重新啟動(已更改Frigate+模型)",
"unsavedChanges": "Frigate+ 設定更改尚未儲存"
},
"enrichments": {
"faceRecognition": {
"modelSize": {
"large": {
"title": "大型",
"desc": "使用大型模型會採用 ArcFace 臉部嵌入模型,並在適用情況下自動於 GPU 上運行。"
},
"desc": "用於人臉識別的模型大小。",
"label": "模型大小",
"small": {
"title": "小型",
"desc": "使用小型模型會採用 FaceNet 臉部嵌入模型,在大多數 CPU 上能有效運行。"
}
},
"desc": "人臉識別功能允許為人物分配名字,當辨識到他們的臉孔時,Frigate 會將名字加到子標籤上。此資訊會顯示於介面、篩選器及通知中。",
"title": "人臉識別"
},
"birdClassification": {
"title": "鳥類分類",
"desc": "鳥類分類會使用量化 Tensorflow 模型識別已知鳥類。當辨識到已知鳥類時,牠的常見名稱會加到子標籤上。此資訊會顯示在介面、篩選器及通知中。"
},
"semanticSearch": {
"desc": "Frigate 的語意搜尋功能讓你可以利用影像本身、自訂文字描述,或自動產生的描述,在審查項目中尋找已追蹤的物件。",
"reindexNow": {
"confirmDesc": "你確定要重建索引所有已追蹤物件的嵌入向量嗎?這個過程會在背景運行,但可能會用盡你的 CPU,而且需要一定時間。你可以在「瀏覽」頁面查看進度。",
"label": "立即重建索引",
"desc": "重建索引會為所有已追蹤物件重新生成嵌入向量。這個過程會在背景運行,可能會用盡你的 CPU,所需時間取決於已追蹤物件的數量。",
"confirmTitle": "確認重建索引",
"confirmButton": "重建索引",
"success": "重建索引已成功開始。",
"alreadyInProgress": "重建索引已在進行中。",
"error": "啟動重建索引失敗:{{errorMessage}}"
},
"title": "語意搜尋",
"modelSize": {
"label": "模型大小",
"desc": "用於語意搜尋的模型大小。",
"small": {
"title": "小型",
"desc": "使用小型模型會採用量化版本,較少佔用 RAM,在 CPU 上運行更快,而嵌入品質的差異非常細微。"
},
"large": {
"title": "大型",
"desc": "使用大型模型會採用完整的 Jina 模型,並在適用情況下自動於 GPU 上運行。"
}
}
},
"licensePlateRecognition": {
"title": "車牌識別",
"desc": "Frigate 可以識別車輛上的車牌,自動將偵測到的字元加到已辨識車牌欄位,或將已知名稱加到屬於車輛類型的物件的子標籤上。常見用途包括讀取駛入車道或在街道上駛過的車輛的車牌。"
},
"title": "進階功能設定",
"unsavedChanges": "未儲存進階功能設定變更",
"restart_required": "需要重新啟動(進階功能設定已變更)",
"toast": {
"success": "進階功能設定已儲存。請重新啟動 Frigate 以套用你的更改。",
"error": "儲存設定變更失敗:{{errorMessage}}"
}
},
"roles": {
"management": {
"title": "觀察者角色管理",
"desc": "管理自訂觀察者角色及其對此 Frigate 實例的鏡頭存取權限。"
},
"addRole": "新增角色",
"table": {
"role": "角色",
"cameras": "鏡頭",
"actions": "操作",
"noRoles": "未找到自訂角色。",
"editCameras": "編輯鏡頭",
"deleteRole": "刪除角色"
},
"toast": {
"success": {
"createRole": "角色 {{role}} 已成功建立",
"updateCameras": "角色 {{role}} 的鏡頭已更新",
"deleteRole": "角色 {{role}} 已成功刪除",
"userRolesUpdated_other": "{{count}} 位使用者被更新為「觀察者」角色,將可存取所有鏡頭。"
},
"error": {
"createRoleFailed": "建立角色失敗:{{errorMessage}}",
"updateCamerasFailed": "更新鏡頭失敗:{{errorMessage}}",
"deleteRoleFailed": "刪除角色失敗:{{errorMessage}}",
"userUpdateFailed": "更新使用者角色失敗:{{errorMessage}}"
}
},
"dialog": {
"createRole": {
"title": "建立新角色",
"desc": "新增角色,並指定鏡頭存取權限。"
},
"editCameras": {
"title": "編輯角色鏡頭",
"desc": "更新角色 {{role}} 的鏡頭存取權限。"
},
"deleteRole": {
"title": "刪除角色",
"desc": "此操作無法復原。將永久刪除該角色,並將使用此角色的所有使用者改為「觀察者」角色,可存取所有鏡頭。",
"warn": "你確定要刪除 {{role}} 嗎?",
"deleting": "正在刪除…"
},
"form": {
"role": {
"title": "角色名稱",
"placeholder": "輸入角色名稱",
"desc": "只允許字母、數字、句號或底線。",
"roleIsRequired": "必須填寫角色名稱",
"roleOnlyInclude": "角色名稱只可包含字母、數字、句號或底線",
"roleExists": "已有相同名稱的角色存在。"
},
"cameras": {
"title": "鏡頭",
"desc": "選擇此角色可存取的鏡頭。至少需要選擇一個鏡頭。",
"required": "至少需要選擇一個鏡頭。"
}
}
}
},
"triggers": {
"documentTitle": "觸發器",
"semanticSearch": {
"title": "語意搜尋已停用",
"desc": "必須啟用語意搜尋才能使用觸發器。"
},
"management": {
"title": "觸發器",
"desc": "管理 {{camera}} 的觸發器。使用縮圖類型可對與所選追蹤物件相似的縮圖觸發,使用描述類型可對與你指定文字描述相似的事件觸發。"
},
"addTrigger": "新增觸發器",
"table": {
"name": "名稱",
"type": "類型",
"content": "內容",
"threshold": "閾值",
"actions": "操作",
"noTriggers": "此鏡頭尚未設定任何觸發器。",
"edit": "編輯",
"deleteTrigger": "刪除觸發器",
"lastTriggered": "上次觸發"
},
"type": {
"thumbnail": "縮圖",
"description": "描述"
},
"actions": {
"notification": "發送通知",
"sub_label": "新增子標籤",
"attribute": "新增屬性"
},
"dialog": {
"createTrigger": {
"title": "建立觸發器",
"desc": "為鏡頭 {{camera}} 建立觸發器"
},
"editTrigger": {
"title": "編輯觸發器",
"desc": "編輯鏡頭 {{camera}} 的觸發器設定"
},
"deleteTrigger": {
"title": "刪除觸發器",
"desc": "你確定要刪除觸發器 {{triggerName}} 嗎?此操作無法復原。"
},
"form": {
"name": {
"title": "名稱",
"placeholder": "為觸發器命名",
"error": {
"minLength": "欄位至少需 2 個字元。",
"invalidCharacters": "欄位只可包含字母、數字、底線及連字符。",
"alreadyExists": "此鏡頭已有相同名稱的觸發器。"
},
"description": "輸入唯一名稱或描述以識別此觸發器"
},
"enabled": {
"description": "啟用或停用此觸發器"
},
"type": {
"title": "類型",
"placeholder": "選擇觸發器類型",
"description": "偵測到相似物件描述時觸發",
"thumbnail": "偵測到相似縮圖時觸發"
},
"content": {
"title": "內容",
"imagePlaceholder": "選擇縮圖",
"textPlaceholder": "輸入文字內容",
"imageDesc": "只顯示最近100張縮圖。如果你找不到所需的縮圖,請在「瀏覽」中查看先前的物件,並從選單中設定觸發器。",
"textDesc": "輸入文字,當偵測到相似追蹤物件描述時觸發此動作。",
"error": {
"required": "必須提供內容。"
}
},
"threshold": {
"title": "閾值",
"error": {
"min": "閾值至少為 0",
"max": "閾值最多為 1"
},
"desc": "為觸發器設定相似度門檻,越高越嚴格。"
},
"actions": {
"title": "操作",
"desc": "預設情況下,Frigate 會對所有觸發器發送 MQTT 訊息。子標籤會將觸發器名稱加入到物件標籤中。屬性是可搜尋的元數據,單獨儲存在被追蹤對象的元數據中。",
"error": {
"min": "至少需要選擇一個操作。"
}
}
}
},
"toast": {
"success": {
"createTrigger": "觸發器 {{name}} 已成功建立。",
"updateTrigger": "觸發器 {{name}} 已成功更新。",
"deleteTrigger": "觸發器 {{name}} 已成功刪除。"
},
"error": {
"createTriggerFailed": "建立觸發器失敗:{{errorMessage}}",
"updateTriggerFailed": "更新觸發器失敗:{{errorMessage}}",
"deleteTriggerFailed": "刪除觸發器失敗:{{errorMessage}}"
}
},
"wizard": {
"title": "建立觸發器",
"step1": {
"description": "設定觸發器基本參數。"
},
"step2": {
"description": "設定觸發內容。"
},
"step3": {
"description": "設定觸發器門檻與動作。"
},
"steps": {
"nameAndType": "名稱與類型",
"configureData": "設定資料",
"thresholdAndActions": "門檻與動作"
}
}
},
"cameraWizard": {
"title": "新增鏡頭",
"description": "請依照以下步驟,將新鏡頭加入 Frigate。",
"steps": {
"nameAndConnection": "名稱與連線",
"streamConfiguration": "串流設定",
"validationAndTesting": "驗證與測試",
"probeOrSnapshot": "探測或快照"
},
"save": {
"success": "已成功儲存新鏡頭 {{cameraName}}。",
"failure": "儲存 {{cameraName}} 時發生錯誤。"
},
"testResultLabels": {
"resolution": "解析度",
"video": "影像",
"audio": "音訊",
"fps": "每秒影格數"
},
"commonErrors": {
"noUrl": "請輸入有效的串流網址",
"testFailed": "串流測試失敗:{{error}}"
},
"step1": {
"description": "輸入鏡頭詳細資料並選擇探測鏡頭或手動選擇品牌。",
"cameraName": "鏡頭名稱",
"cameraNamePlaceholder": "例如:front_door 或 back_yard_overview",
"host": "主機名稱/IP 位址",
"port": "連接埠",
"username": "用戶名稱",
"usernamePlaceholder": "可選",
"password": "密碼",
"passwordPlaceholder": "選擇傳輸協定",
"selectTransport": "選擇傳輸協定",
"cameraBrand": "鏡頭品牌",
"selectBrand": "選擇鏡頭品牌以套用 URL 模板",
"customUrl": "自訂串流網址",
"brandInformation": "品牌資訊",
"brandUrlFormat": "適用於 RTSP 網址格式如下的鏡頭:{{exampleUrl}}",
"customUrlPlaceholder": "rtsp://username:password@host:port/path",
"errors": {
"brandOrCustomUrlRequired": "請選擇包含主機/IP 的鏡頭品牌,或選擇「其他」並輸入自訂網址",
"nameRequired": "必須輸入鏡頭名稱",
"nameLength": "鏡頭名稱長度不得超過 64 個字元",
"invalidCharacters": "鏡頭名稱包含無效字元",
"nameExists": "鏡頭名稱已存在",
"customUrlRtspRequired": "自訂 URL 必須以「rtsp://」開頭。非 RTSP 串流需手動設定。"
},
"connectionSettings": "連線設定",
"detectionMethod": "串流偵測方式",
"onvifPort": "ONVIF 連接埠",
"probeMode": "探測鏡頭",
"manualMode": "手動選擇",
"detectionMethodDescription": "使用 ONVIF(如支援)探測鏡頭以取得串流 URL,或手動選擇鏡頭品牌以使用預設 URL。若要輸入自訂 RTSP URL,請選擇手動方式並選「其他」。",
"onvifPortDescription": "支援 ONVIF 的鏡頭通常為 80 或 8080。",
"useDigestAuth": "使用摘要驗證",
"useDigestAuthDescription": "對 ONVIF 使用 HTTP 摘要驗證。部分鏡頭可能需要專用的 ONVIF 帳號密碼。"
},
"step2": {
"description": "根據你所選擇的偵測方法,探測鏡頭是否有用串流,或者設定手動設定。",
"testSuccess": "連線測試成功!",
"testFailed": "連線測試失敗。請檢查你的輸入並重試。",
"testFailedTitle": "測試失敗",
"connected": "已連線",
"notConnected": "未連線",
"streamDetails": "串流詳情",
"probing": "正在探測鏡頭…",
"retry": "重試",
"testing": {
"probingMetadata": "正在探測鏡頭中繼資料…",
"fetchingSnapshot": "正在取得鏡頭快照…"
},
"probeFailed": "探測鏡頭失敗:{{error}}",
"probingDevice": "正在探測裝置…",
"probeSuccessful": "探測成功",
"probeError": "探測錯誤",
"probeNoSuccess": "探測失敗",
"deviceInfo": "裝置資訊",
"manufacturer": "製造商",
"model": "型號",
"firmware": "韌體",
"profiles": "設定檔",
"ptzSupport": "支援 PTZ",
"autotrackingSupport": "支援自動追蹤",
"presets": "預設位置",
"rtspCandidates": "RTSP 候選",
"rtspCandidatesDescription": "已從鏡頭探測到以下 RTSP URL。測試連線以查看串流中繼資料。",
"noRtspCandidates": "未從鏡頭找到 RTSP URL,可能憑證錯誤或不支援 ONVIF,請手動輸入。",
"candidateStreamTitle": "候選 {{number}}",
"useCandidate": "使用",
"uriCopy": "複製",
"uriCopied": "URI 已複製到剪貼簿",
"testConnection": "測試連線",
"toggleUriView": "點擊切換完整 URI 顯示",
"errors": {
"hostRequired": "必須輸入主機或 IP 位址"
}
},
"step3": {
"description": "設定串流角色,並為鏡頭新增其他串流。",
"streamTitle": "串流 {{number}}",
"roles": "角色",
"streamsTitle": "鏡頭串流",
"addStream": "新增串流",
"addAnotherStream": "新增另一個串流",
"streamUrl": "串流 URL",
"streamUrlPlaceholder": "rtsp://username:password@host:port/path",
"selectStream": "選擇串流",
"searchCandidates": "搜尋候選…",
"noStreamFound": "找不到串流",
"url": "URL",
"resolution": "解析度",
"selectResolution": "選擇解析度",
"quality": "畫質",
"selectQuality": "選擇畫質",
"roleLabels": {
"detect": "物件偵測",
"record": "錄影",
"audio": "音訊"
},
"testStream": "測試連線",
"testSuccess": "串流測試成功!",
"testFailed": "串流測試失敗",
"testFailedTitle": "測試失敗",
"connected": "已連線",
"notConnected": "未連線",
"featuresTitle": "功能",
"go2rtc": "減少連線至鏡頭",
"detectRoleWarning": "至少一個串流需設定為「detect」角色。",
"rolesPopover": {
"title": "串流角色",
"detect": "物件偵測主要來源。",
"record": "依設定儲存影片片段。",
"audio": "音訊偵測來源。"
},
"featuresPopover": {
"title": "串流功能",
"description": "使用 go2rtc 轉串流以減少鏡頭連線。"
}
},
"step4": {
"description": "儲存鏡頭前進行最終驗證與分析,請先連接所有串流。",
"validationTitle": "串流驗證",
"connectAllStreams": "連接所有串流",
"reconnectionSuccess": "重新連線成功。",
"reconnectionPartial": "部分串流重新連線失敗。",
"streamUnavailable": "無法預覽串流",
"reload": "重新載入",
"connecting": "連線中…",
"streamTitle": "串流 {{number}}",
"valid": "有效",
"failed": "失敗",
"notTested": "未測試",
"connectStream": "連線",
"connectingStream": "連線中",
"disconnectStream": "中斷連線",
"estimatedBandwidth": "預計頻寬",
"roles": "角色",
"ffmpegModule": "使用串流相容模式",
"ffmpegModuleDescription": "若多次嘗試仍無法載入,建議啟用。啟用後,Frigate 將使用 ffmpeg 模組和 go2rtc。這可能會提高與某些鏡頭串流相容性。",
"none": "無",
"error": "錯誤",
"streamValidated": "串流 {{number}} 驗證成功",
"streamValidationFailed": "串流 {{number}} 驗證失敗",
"saveAndApply": "儲存新鏡頭",
"saveError": "設定無效,請檢查。",
"issues": {
"title": "串流驗證",
"videoCodecGood": "影片編碼為 {{codec}}。",
"audioCodecGood": "音訊編碼為 {{codec}}。",
"resolutionHigh": "此解析度{{resolution}} 可能增加資源使用。",
"resolutionLow": "此解析度{{resolution}}可能過低,不利小物件偵測。",
"noAudioWarning": "未偵測到音訊,錄影將沒有聲音。",
"audioCodecRecordError": "錄影需 AAC 音訊編碼。",
"audioCodecRequired": "音訊偵測需音訊串流。",
"restreamingWarning": "減少錄影串流連線可能略增 CPU 使用。",
"brands": {
"reolink-rtsp": "不建議使用 Reolink RTSP,請啟用 HTTP 並重新啟動精靈。",
"reolink-http": "Reolink HTTP 串流建議使用 FFmpeg,請啟用相容模式。"
},
"dahua": {
"substreamWarning": "子串流 1 解析度過低。許多Dahua / Amcrest / EmpireTech鏡頭支援額外的子串流,需要在鏡頭的設定中啟用。建議於鏡頭設定啟用更多子串流。"
},
"hikvision": {
"substreamWarning": "子串流 1 解析度過低。許多Hikvision鏡頭支援額外的子串流,需要在鏡頭的設定中啟用。建議於鏡頭設定啟用更多子串流。"
}
}
}
},
"cameraManagement": {
"title": "管理鏡頭",
"addCamera": "新增鏡頭",
"editCamera": "編輯鏡頭:",
"selectCamera": "選擇鏡頭",
"backToSettings": "返回鏡頭設定",
"streams": {
"title": "啟用/停用鏡頭"
},
"cameraConfig": {
"add": "新增鏡頭",
"edit": "編輯鏡頭",
"description": "設定鏡頭,包括串流輸入與角色。",
"name": "鏡頭名稱",
"nameRequired": "必須輸入鏡頭名稱",
"nameLength": "鏡頭名稱長度不得超過 64 個字元。",
"namePlaceholder": "例如:front_door 或 back_yard_overview",
"enabled": "已啟用",
"ffmpeg": {
"inputs": "輸入串流",
"path": "串流路徑",
"pathRequired": "必須提供串流路徑",
"pathPlaceholder": "rtsp://...",
"roles": "角色",
"rolesRequired": "至少需要一個角色",
"rolesUnique": "每個角色(音訊 / 偵測 / 錄影)只能分配給一個串流",
"addInput": "新增輸入串流",
"removeInput": "移除輸入串流",
"inputsRequired": "至少需要一個輸入串流"
},
"go2rtcStreams": "go2rtc 串流",
"streamUrls": "串流網址",
"addUrl": "新增網址",
"addGo2rtcStream": "新增 go2rtc 串流",
"toast": {
"success": "鏡頭 {{cameraName}} 已成功儲存"
}
}
},
"cameraReview": {
"title": "鏡頭檢視設定",
"object_descriptions": {
"title": "生成式 AI 物件描述",
"desc": "暫時啟用/停用此鏡頭的生成式 AI 物件描述直到Frigate重新啟動。停用時,系統不會為此鏡頭的追蹤物件生成 AI 描述。"
},
"review_descriptions": {
"title": "生成式 AI 審查描述",
"desc": "暫時啟用/停用此鏡頭的生成式 AI 審查描述直到Frigate重新啟動。停用時,系統不會為此鏡頭的審查項目生成 AI 描述。"
},
"review": {
"title": "審查",
"desc": "暫時啟用/停用此鏡頭的警報與偵測,直到 Frigate 重啟。停用時,不會產生新的審查項目。 ",
"alerts": "警報 ",
"detections": "偵測 "
},
"reviewClassification": {
"title": "審查分類",
"desc": "Frigate 將審查項目分類為警報與偵測。預設情況下,所有 person 與 car 物件會視為警報。你可以透過設定對應區域來精確分類審查項目。",
"noDefinedZones": "此鏡頭未定義任何區域。",
"objectAlertsTips": "在{{cameraName}}上所有{{alertsLabels}}物件將會顯示為警報。",
"zoneObjectAlertsTips": "在{{cameraName}}的{{zone}}區域偵測到的所有{{alertsLabels}}物件將會顯示為警報。",
"objectDetectionsTips": "無論位於哪個區域,在{{cameraName}}上所有未分類的{{detectionsLabels}}物件將會顯示為偵測結果。",
"zoneObjectDetectionsTips": {
"text": "在{{cameraName}}的{{zone}}區域內所有未分類的{{detectionsLabels}}物件將會顯示為偵測結果。",
"notSelectDetections": "無論位於哪個區域,在{{cameraName}}的{{zone}}區域偵測到、但未分類為警報的{{detectionsLabels}}物件將會顯示為偵測結果。",
"regardlessOfZoneObjectDetectionsTips": "無論位於哪個區域,在{{cameraName}}上所有未分類的{{detectionsLabels}}物件將會顯示為偵測結果。"
},
"unsavedChanges": "{{camera}}的審查分類設定尚未儲存",
"selectAlertsZones": "選擇警報的區域",
"selectDetectionsZones": "選擇偵測的區域",
"limitDetections": "限制偵測至特定區域",
"toast": {
"success": "審查分類設定已儲存。請重新啟動Frigate以套用更改。"
}
}
}
}