From bdaad6b889262a904794f9894bedc364a00f55f9 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Fri, 5 Dec 2025 13:51:11 +0100 Subject: [PATCH] Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 92.3% (85 of 92 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 44.5% (53 of 119 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 44.5% (53 of 119 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (52 of 52 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (10 of 10 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (48 of 48 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (2 of 2 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (214 of 214 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (40 of 40 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 15.7% (79 of 501 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (13 of 13 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 11.8% (76 of 639 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 92.1% (118 of 128 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 98.1% (54 of 55 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 85.3% (111 of 130 strings) Co-authored-by: Ban <3637117+Ban921@users.noreply.github.com> Co-authored-by: Hosted Weblate Co-authored-by: Yu Chun Huang Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/zh_Hant/ Translation: Frigate NVR/audio Translation: Frigate NVR/common Translation: Frigate NVR/components-auth Translation: Frigate NVR/components-dialog Translation: Frigate NVR/components-input Translation: Frigate NVR/views-classificationmodel Translation: Frigate NVR/views-events Translation: Frigate NVR/views-explore Translation: Frigate NVR/views-exports 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 --- web/public/locales/zh-Hant/audio.json | 14 +++- web/public/locales/zh-Hant/common.json | 56 ++++++++++--- .../locales/zh-Hant/components/auth.json | 3 +- .../locales/zh-Hant/components/dialog.json | 15 +++- .../locales/zh-Hant/components/input.json | 2 +- .../zh-Hant/views/classificationModel.json | 79 ++++++++++++++++++- web/public/locales/zh-Hant/views/events.json | 22 +++++- web/public/locales/zh-Hant/views/explore.json | 51 +++++++++++- web/public/locales/zh-Hant/views/exports.json | 8 +- .../locales/zh-Hant/views/faceLibrary.json | 12 +-- web/public/locales/zh-Hant/views/live.json | 10 ++- web/public/locales/zh-Hant/views/search.json | 2 +- .../locales/zh-Hant/views/settings.json | 21 +++-- web/public/locales/zh-Hant/views/system.json | 11 ++- 14 files changed, 268 insertions(+), 38 deletions(-) diff --git a/web/public/locales/zh-Hant/audio.json b/web/public/locales/zh-Hant/audio.json index 78613a56e..9a458ce9c 100644 --- a/web/public/locales/zh-Hant/audio.json +++ b/web/public/locales/zh-Hant/audio.json @@ -65,5 +65,17 @@ "gargling": "漱口", "stomach_rumble": "腸胃蠕動", "burping": "打嗝", - "hiccup": "打噎" + "hiccup": "打噎", + "fart": "放屁", + "hands": "手", + "finger_snapping": "彈手指聲", + "clapping": "拍手", + "heartbeat": "心跳聲", + "heart_murmur": "心臟雜音", + "cheering": "歡呼聲", + "applause": "掌聲", + "chatter": "嘈雜聲", + "crowd": "人群聲", + "children_playing": "兒童嬉鬧聲", + "pets": "寵物" } diff --git a/web/public/locales/zh-Hant/common.json b/web/public/locales/zh-Hant/common.json index 41659ba91..b785c8b52 100644 --- a/web/public/locales/zh-Hant/common.json +++ b/web/public/locales/zh-Hant/common.json @@ -39,8 +39,8 @@ "24hour": "M 月 d 日 HH:mm:ss" }, "formattedTimestamp2": { - "12hour": "MM 月 dd 日 ah:mm:ss", - "24hour": "MM 月 dd 日 HH:mm:ss" + "12hour": "MM/dd h:mm:ssa", + "24hour": "d MMM HH:mm:ss" }, "formattedTimestampHourMinute": { "12hour": "a h:mm", @@ -64,9 +64,12 @@ }, "formattedTimestampMonthDay": "M 月 d 日", "formattedTimestampFilename": { - "12hour": "yy年MM月dd日 ah時mm分ss秒", + "12hour": "MM-dd-yy-h-mm-ss-a", "24hour": "yy年MM月dd日 HH時mm分ss秒" - } + }, + "inProgress": "處理中", + "invalidStartTime": "無效的起始時間", + "invalidEndTime": "無效的結束時間" }, "unit": { "speed": { @@ -76,10 +79,23 @@ "length": { "feet": "英尺", "meters": "公尺" + }, + "data": { + "kbps": "kB/秒", + "mbps": "MB/秒", + "gbps": "GB/秒", + "kbph": "kB/小時", + "mbph": "MB/小時", + "gbph": "GB/小時" } }, "label": { - "back": "返回" + "back": "返回", + "hide": "隱藏{{item}}", + "show": "顯示{{item}}", + "ID": "ID", + "none": "無", + "all": "全部" }, "button": { "apply": "套用", @@ -116,7 +132,8 @@ "unselect": "取消選取", "export": "匯出", "deleteNow": "立即刪除", - "next": "繼續" + "next": "繼續", + "continue": "繼續" }, "menu": { "system": "系統", @@ -160,7 +177,15 @@ "ca": "Català (加泰隆尼亞文)", "withSystem": { "label": "使用系統語言設定" - } + }, + "ptBR": "Português brasileiro (巴西葡萄牙文)", + "sr": "Српски (塞爾維亞文)", + "sl": "Slovenščina (斯洛文尼亞文)", + "lt": "Lietuvių (立陶宛文)", + "bg": "Български (保加利亞文)", + "gl": "Galego (加利西亞文)", + "id": "Bahasa Indonesia (印尼文)", + "ur": "اردو (烏爾都文)" }, "appearance": "外觀", "darkMode": { @@ -207,7 +232,8 @@ "anonymous": "匿名", "logout": "登出", "setPassword": "設定密碼" - } + }, + "classification": "標籤分類" }, "toast": { "copyUrlToClipboard": "已複製連結至剪貼簿。", @@ -248,5 +274,17 @@ "desc": "找不到頁面" }, "selectItem": "選擇 {{item}}", - "readTheDocumentation": "閱讀文件" + "readTheDocumentation": "閱讀文件", + "list": { + "two": "{{0}} 和 {{1}}", + "many": "{{items}}, 及 {{last}}", + "separatorWithSpace": ", " + }, + "field": { + "optional": "可選的", + "internalID": "在Frigate 設定檔與資料庫使用的內部ID" + }, + "information": { + "pixels": "{{area}}px" + } } diff --git a/web/public/locales/zh-Hant/components/auth.json b/web/public/locales/zh-Hant/components/auth.json index 34b97ef78..fbc70c4d4 100644 --- a/web/public/locales/zh-Hant/components/auth.json +++ b/web/public/locales/zh-Hant/components/auth.json @@ -10,6 +10,7 @@ "rateLimit": "超過次數限制,請稍後再試。", "loginFailed": "登入失敗", "unknownError": "未知錯誤,請檢查日誌。" - } + }, + "firstTimeLogin": "首次嘗試登入嗎?請從 Frigate 的日誌中查找產生的登入密碼等相關資訊。" } } diff --git a/web/public/locales/zh-Hant/components/dialog.json b/web/public/locales/zh-Hant/components/dialog.json index a29b487e1..3927a8c20 100644 --- a/web/public/locales/zh-Hant/components/dialog.json +++ b/web/public/locales/zh-Hant/components/dialog.json @@ -51,12 +51,13 @@ "export": "匯出", "selectOrExport": "選擇或匯出", "toast": { - "success": "成功開始匯出。請至 /exports 資料夾查看匯出資料。", + "success": "成功開始匯出。至 /exports 頁查看匯出資料。", "error": { "failed": "匯出失敗:{{error}}", "endTimeMustAfterStartTime": "結束時間必須要在開始時間之後", "noVaildTimeSelected": "沒有選取有效的時間範圍" - } + }, + "view": "查看" }, "fromTimeline": { "saveExport": "保存匯出資料", @@ -106,7 +107,15 @@ "button": { "export": "匯出", "markAsReviewed": "標記為已審核", - "deleteNow": "立即刪除" + "deleteNow": "立即刪除", + "markAsUnreviewed": "標記為未審核" + } + }, + "imagePicker": { + "selectImage": "選取追蹤物件預覽圖", + "unknownLabel": "已儲存觸發圖片", + "search": { + "placeholder": "以標籤或子標籤搜尋..." } } } diff --git a/web/public/locales/zh-Hant/components/input.json b/web/public/locales/zh-Hant/components/input.json index df3ed93c0..ed7eee77c 100644 --- a/web/public/locales/zh-Hant/components/input.json +++ b/web/public/locales/zh-Hant/components/input.json @@ -3,7 +3,7 @@ "downloadVideo": { "label": "下載影片", "toast": { - "success": "你的審查影片已開始下載。" + "success": "你的審查項目影片已開始下載。" } } } diff --git a/web/public/locales/zh-Hant/views/classificationModel.json b/web/public/locales/zh-Hant/views/classificationModel.json index 1371f9212..f0b1d0cc9 100644 --- a/web/public/locales/zh-Hant/views/classificationModel.json +++ b/web/public/locales/zh-Hant/views/classificationModel.json @@ -2,7 +2,84 @@ "toast": { "success": { "deletedImage": "已刪除的圖片", - "deletedModel_other": "成功刪除 {{count}} 個模型" + "deletedModel_other": "成功刪除 {{count}} 個模型", + "deletedCategory": "刪除分類", + "categorizedImage": "成功分類圖片", + "trainedModel": "訓練模型成功。", + "trainingModel": "已開始訓練模型。", + "updatedModel": "已更新模型配置", + "renamedCategory": "成功修改分類名稱為{{name}}" + }, + "error": { + "deleteImageFailed": "刪除失敗:{{errorMessage}}", + "deleteCategoryFailed": "刪除分類標籤失敗: {{errorMessage}}", + "deleteModelFailed": "刪除模型失敗: {{errorMessage}}", + "categorizeFailed": "圖片分類失敗: {{errorMessage}}", + "trainingFailed": "模型訓練失敗。請至Frigate 日誌查看詳情。", + "trainingFailedToStart": "模型訓練啟動失敗: {{errorMessage}}", + "updateModelFailed": "模型更新失敗: {{errorMessage}}", + "renameCategoryFailed": "類別重新命名失敗: {{errorMessage}}" } + }, + "documentTitle": "分類模型", + "details": { + "scoreInfo": "分數表示該目標所有偵測結果的平均分類置信度。" + }, + "button": { + "deleteClassificationAttempts": "刪除分類圖片", + "renameCategory": "重新命名分類", + "deleteCategory": "刪除分類", + "deleteImages": "刪除圖片", + "trainModel": "訓練模型", + "addClassification": "添加分類", + "deleteModels": "刪除模型", + "editModel": "編輯模型" + }, + "tooltip": { + "trainingInProgress": "模型正在訓練中", + "noNewImages": "沒有新的圖片可用於訓練。請先對數據集中的更多圖片進行分類。", + "noChanges": "自上次訓練以來,數據集未作任何更改。", + "modelNotReady": "模型尚未準備好進行訓練" + }, + "deleteCategory": { + "title": "刪除類別", + "desc": "你確定要刪除類別{{name}}嗎? 這將刪除所有有關的圖片並需要重新訓練模型。", + "minClassesTitle": "無法刪除此類別", + "minClassesDesc": "分類模型必須至少擁有2個類別,新增一個新的類別已刪除這個。" + }, + "deleteModel": { + "title": "刪除分類模型", + "single": "你確定要刪除{{name}}嗎? 這將永久刪除包含圖片和訓練資料在內的所有相關資料。這個操作無法被復原。", + "desc_other": "你確定要刪除{{count}}個模型? 這將永久刪除包含圖片和訓練資料在內的所有相關資料。這個操作無法被復原。" + }, + "edit": { + "title": "編輯分類模型", + "descriptionState": "編輯這個狀態分類模型的類別,變更將需要重新訓練模型。", + "descriptionObject": "編輯這個物件分類模型的物件種類與分類種類。", + "stateClassesInfo": "注意: 變更狀態類別後需要以更新後的類別重新訓練模型。" + }, + "deleteDatasetImages": { + "title": "刪除圖片資料集合", + "desc_other": "你確定要從{{dataset}}中刪除{{count}}個圖片嗎? 這個操作將無法被復原且將需要重新訓練模型。" + }, + "deleteTrainImages": { + "title": "刪除訓練圖片", + "desc_other": "你確定要刪除{{count}}個圖片? 這個操作無法被復原。" + }, + "renameCategory": { + "title": "重新命名類別", + "desc": "輸入 {{name}} 的新名稱。您需要在名稱變更後重新訓練模型以套用變更。" + }, + "description": { + "invalidName": "無效的名稱。名稱只能包涵英數字、空格、撇(')、底線(_)及連字號(-)。" + }, + "train": { + "title": "最近的分類紀錄", + "titleShort": "最近", + "aria": "選取最近的分類紀錄" + }, + "categories": "類別", + "createCategory": { + "new": "建立新的類別" } } diff --git a/web/public/locales/zh-Hant/views/events.json b/web/public/locales/zh-Hant/views/events.json index 3a22512af..314779d5d 100644 --- a/web/public/locales/zh-Hant/views/events.json +++ b/web/public/locales/zh-Hant/views/events.json @@ -38,5 +38,25 @@ "suspiciousActivity": "可疑的活動", "threateningActivity": "有威脅性的活動", "zoomIn": "放大", - "zoomOut": "縮小" + "zoomOut": "縮小", + "detail": { + "label": "詳細資訊", + "noDataFound": "沒有可供檢視的詳細資訊", + "aria": "開關詳細資訊視圖", + "trackedObject_one": "{{count}} 個物件", + "trackedObject_other": "{{count}} 個物件", + "noObjectDetailData": "沒有可用物件細節。", + "settings": "細節視圖設定", + "alwaysExpandActive": { + "title": "總是展開", + "desc": "在可用時總是展開當前物件的詳細資訊。" + } + }, + "objectTrack": { + "trackedPoint": "追蹤點", + "clickToSeek": "點擊從此時間點尋找" + }, + "normalActivity": "正常", + "needsReview": "待審核", + "securityConcern": "安全隱憂" } diff --git a/web/public/locales/zh-Hant/views/explore.json b/web/public/locales/zh-Hant/views/explore.json index 6997b08dd..59602f909 100644 --- a/web/public/locales/zh-Hant/views/explore.json +++ b/web/public/locales/zh-Hant/views/explore.json @@ -104,7 +104,9 @@ "details": "詳情", "snapshot": "截圖", "video": "影片", - "object_lifecycle": "物件生命週期" + "object_lifecycle": "物件生命週期", + "thumbnail": "預覽圖", + "tracking_details": "追蹤詳情" }, "objectLifecycle": { "title": "物件生命週期", @@ -187,7 +189,7 @@ "dialog": { "confirmDelete": { "title": "確認刪除", - "desc": "刪除此追蹤物件將移除截圖、所有已保存的嵌入,以及所有相關的物件生命週期紀錄。歷史記錄中的錄影不會被刪除。

你確定要刪除嗎?" + "desc": "刪除此追蹤物件將移除截圖、所有已保存的嵌入,以及所有相關的追蹤詳情。歷史記錄中的錄影不會被刪除。

你確定要刪除嗎?" } }, "noTrackedObjects": "找不到追蹤物件", @@ -201,5 +203,50 @@ "error": "刪除追蹤物件失敗:{{errorMessage}}" } } + }, + "trackingDetails": { + "title": "追蹤詳情", + "noImageFound": "沒有找到在此時間點的圖片。", + "createObjectMask": "建立物件遮罩", + "adjustAnnotationSettings": "調整標記設定", + "scrollViewTips": "點擊查看物件周期的關鍵時間。", + "autoTrackingTips": "自動追蹤鏡頭的邊框位置可能不準確。", + "count": "{{second}}之{{first}}", + "trackedPoint": "追蹤點", + "lifecycleItemDesc": { + "visible": "偵測到 {{label}}", + "entered_zone": "{{label}} 已進入 {{zones}}", + "active": "{{label}} 正在活動", + "stationary": "{{label}} 變為靜止", + "attribute": { + "faceOrLicense_plate": "偵測到{{label}} {{attribute}}", + "other": "{{label}} 被識別為 {{attribute}}" + }, + "gone": "{{label}} 已離開", + "heard": "聽到了 {{label}}", + "external": "偵測到 {{label}}", + "header": { + "zones": "區域", + "ratio": "比例", + "score": "分數", + "area": "面積" + } + }, + "annotationSettings": { + "title": "標記設定", + "showAllZones": { + "title": "顯示所有區域", + "desc": "總是在物件進入區域時在畫面上顯示區域範圍。" + }, + "offset": { + "label": "標記偏移量", + "desc": "這個資料來自您的鏡頭的偵測串流源,但是被疊加在錄影串流源的畫面上,兩個串流源不太可能完美的同步,因此邊框與畫面無法完美的對齊。您可以用這項設定調整標記在時間上前後偏移的補償量來更好的將其與錄影畫面對齊。", + "millisecondsToOffset": "偵測標記偏移補償的毫秒數。預設值: 0", + "tips": "如果影片播放進度超前於方框和路徑點,則降低該值;如果影片播放進度落後於方框和路徑點,則增加該數值。該值可以為負數。", + "toast": { + "success": "{{camera}} 的標記偏移補償量已儲存至設定檔,重新啟動 Frigate 以套用變更。" + } + } + } } } diff --git a/web/public/locales/zh-Hant/views/exports.json b/web/public/locales/zh-Hant/views/exports.json index 159e66e17..3d3f9e87c 100644 --- a/web/public/locales/zh-Hant/views/exports.json +++ b/web/public/locales/zh-Hant/views/exports.json @@ -13,5 +13,11 @@ "renameExportFailed": "重新命名匯出內容失敗:{{errorMessage}}" } }, - "deleteExport.desc": "你確定要刪除 {{exportName}} 嗎?" + "deleteExport.desc": "你確定要刪除 {{exportName}} 嗎?", + "tooltip": { + "shareExport": "分享匯出", + "downloadVideo": "下載影片", + "editName": "編輯名稱", + "deleteExport": "刪除匯出" + } } diff --git a/web/public/locales/zh-Hant/views/faceLibrary.json b/web/public/locales/zh-Hant/views/faceLibrary.json index 52675a51b..99158e352 100644 --- a/web/public/locales/zh-Hant/views/faceLibrary.json +++ b/web/public/locales/zh-Hant/views/faceLibrary.json @@ -1,6 +1,6 @@ { "description": { - "addFace": "了解如何新增圖片集合至人臉資料庫。", + "addFace": "上傳您的第一張照片至臉部資料庫以新增一個新的集合。", "placeholder": "輸入此集合的名稱", "invalidName": "無效的名稱。名稱只能包涵英數字、空格、撇(')、底線(_)及連字號(-)。" }, @@ -24,7 +24,7 @@ "title": "建立集合", "desc": "建立新集合", "new": "建立新人臉", - "nextSteps": "為了建立可靠的模型基底:
  • 在訓練分頁中選擇並針對每個偵測到人的圖片進行訓練。
  • 請優先使用正臉照以獲得最佳效果,請盡量避免使用從側面或有傾斜角度的人臉
  • " + "nextSteps": "為了建立可靠的模型基底:
  • 在最近的識別紀錄分頁中選擇並針對每個偵測到人的圖片進行訓練。
  • 請優先使用正臉照以獲得最佳效果,請盡量避免使用從側面或有傾斜角度的人臉
  • " }, "steps": { "faceName": "輸入人臉名稱", @@ -35,8 +35,8 @@ } }, "train": { - "title": "訓練", - "aria": "選擇訓練", + "title": "最近的識別紀錄", + "aria": "選擇最近的識別紀錄", "empty": "最近沒有辨識人臉的操作" }, "selectFace": "選擇人臉", @@ -65,7 +65,7 @@ "selectImage": "請選擇一個圖片檔。" }, "dropActive": "將圖片拖到這裡…", - "dropInstructions": "將圖片拖放至此處,或點擊以選取", + "dropInstructions": "拖放或貼上圖片至此處,或點擊以選取", "maxSize": "最大檔案大小:{{size}}MB" }, "nofaces": "沒有可用的人臉", @@ -81,7 +81,7 @@ "deletedName_other": "{{count}} 個人臉已成功刪除。", "renamedFace": "成功將人臉重新命名為 {{name}}", "trainedFace": "成功訓練人臉。", - "updatedFaceScore": "成功更新人臉分數。" + "updatedFaceScore": "成功更新人臉分數{{name}}({{score}})。" }, "error": { "uploadingImageFailed": "上傳圖片失敗:{{errorMessage}}", diff --git a/web/public/locales/zh-Hant/views/live.json b/web/public/locales/zh-Hant/views/live.json index 89163c677..a839b4b88 100644 --- a/web/public/locales/zh-Hant/views/live.json +++ b/web/public/locales/zh-Hant/views/live.json @@ -86,8 +86,8 @@ "disable": "隱藏串流統計資料" }, "manualRecording": { - "title": "應需錄影", - "tips": "根據此鏡頭的錄影保留設定手動啟動事件。", + "title": "應需", + "tips": "根據此鏡頭的錄影保留設定,下載快照或手動啟動事件。", "playInBackground": { "label": "背景播放", "desc": "啟用此選項以在播放器被隱藏時繼續播放串流。" @@ -166,5 +166,11 @@ "transcription": { "enable": "啟用即時語音轉錄", "disable": "停用即時語音轉錄" + }, + "snapshot": { + "takeSnapshot": "下載即時快照", + "noVideoSource": "沒有可用的影片資源以擷取快照。", + "captureFailed": "快照擷取失敗。", + "downloadStarted": "已開始下載快照。" } } diff --git a/web/public/locales/zh-Hant/views/search.json b/web/public/locales/zh-Hant/views/search.json index 0b56209c2..09e408fa7 100644 --- a/web/public/locales/zh-Hant/views/search.json +++ b/web/public/locales/zh-Hant/views/search.json @@ -5,7 +5,7 @@ "button": { "clear": "清空搜尋", "filterActive": "過濾中", - "save": "保存搜尋", + "save": "儲存搜尋", "delete": "刪除保存的搜尋", "filterInformation": "過濾資訊" }, diff --git a/web/public/locales/zh-Hant/views/settings.json b/web/public/locales/zh-Hant/views/settings.json index 90e8c3f63..701a2f18e 100644 --- a/web/public/locales/zh-Hant/views/settings.json +++ b/web/public/locales/zh-Hant/views/settings.json @@ -3,8 +3,8 @@ "default": "設定 - Frigate", "authentication": "認證設定 - Frigate", "camera": "鏡頭設定 - Frigate", - "enrichments": "進階設定 - Frigate", - "general": "一般設定 - Frigate", + "enrichments": "進階功能設定 - Frigate", + "general": "使用者介面設定 - Frigate", "frigatePlus": "Frigate+ 設定 - Frigate", "notifications": "通知設定 - Frigate", "masksAndZones": "遮罩與區域編輯器 - Frigate", @@ -25,7 +25,8 @@ "frigateplus": "Frigate+", "triggers": "觸發", "cameraManagement": "管理", - "cameraReview": "預覽" + "cameraReview": "預覽", + "roles": "角色" }, "dialog": { "unsavedChanges": { @@ -38,7 +39,7 @@ "noCamera": "沒有鏡頭" }, "general": { - "title": "一般設定", + "title": "使用者介面設定", "liveDashboard": { "title": "即時監控面板", "automaticLiveView": { @@ -48,6 +49,14 @@ "playAlertVideos": { "label": "播放警報影片", "desc": "最近的警報影片預設會在即時監控面板中連續循環播放。取消這個選項,可以只顯示靜態的最近警報擷圖(僅套用於該裝置/瀏覽器)。" + }, + "displayCameraNames": { + "label": "總是顯示鏡頭名稱", + "desc": "總是在多鏡頭直播頁面顯示鏡頭的名稱標籤。" + }, + "liveFallbackTimeout": { + "label": "直播播放器回退逾時", + "desc": "當高畫質串流直播無法使用時,在此秒數後會回退成低流量模式。預設值: 3。" } }, "storedLayouts": { @@ -88,7 +97,7 @@ } }, "enrichments": { - "title": "強化設定", + "title": "進階功能設定", "unsavedChanges": "尚未儲存的強化設定變更", "semanticSearch": { "modelSize": { @@ -113,7 +122,7 @@ "testFailed": "串流測試失敗: {{error}}" }, "step1": { - "description": "輸入相機詳細資訊並測試連線。", + "description": "輸入相機詳細資訊並選擇自動偵測或手動選擇相機品牌。", "cameraName": "相機名稱", "cameraNamePlaceholder": "例: 前門 / 後院", "host": "主機/IP 位置", diff --git a/web/public/locales/zh-Hant/views/system.json b/web/public/locales/zh-Hant/views/system.json index 9f208baab..7c87b59d8 100644 --- a/web/public/locales/zh-Hant/views/system.json +++ b/web/public/locales/zh-Hant/views/system.json @@ -2,8 +2,8 @@ "documentTitle": { "cameras": "鏡頭統計 - Frigate", "storage": "儲存裝置統計 - Frigate", - "general": "統計總覽 - Frigate", - "enrichments": "進階統計 - Frigate", + "general": "一般統計 - Frigate", + "enrichments": "進階功能統計 - Frigate", "logs": { "frigate": "Frigate 日誌 - Frigate", "go2rtc": "Go2RTC 日誌 - Frigate", @@ -76,7 +76,12 @@ } }, "npuUsage": "NPU 使用率", - "npuMemory": "NPU 記憶體" + "npuMemory": "NPU 記憶體", + "intelGpuWarning": { + "title": "Intel GPU 狀態警告", + "message": "GPU 狀態資訊不可用", + "description": "這是一個在Intel GPU 狀態回報工具 (intel_gpu_top) 中已知的 Bug,該工具會故障並重複的回報 GPU占用率為 0%,甚至在硬體加速與物件偵測在 (i)GPU上正確運作時也是如此。這不是 Frigate 的 Bug。您可以透過重新啟動主機來暫時修復此問題以確認 GPU 運作正常。這不會影響效能。" + } }, "otherProcesses": { "title": "其他行程",