From f141b585bcbaa3e2b5831bc12cff979156f14aec Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 29 May 2025 20:34:52 +0200 Subject: [PATCH] Translated using Weblate (Cantonese (Traditional Han script)) Currently translated at 100.0% (352 of 352 strings) Translated using Weblate (Cantonese (Traditional Han script)) Currently translated at 100.0% (114 of 114 strings) Translated using Weblate (Cantonese (Traditional Han script)) Currently translated at 100.0% (352 of 352 strings) Translated using Weblate (Cantonese (Traditional Han script)) Currently translated at 100.0% (66 of 66 strings) Translated using Weblate (Cantonese (Traditional Han script)) Currently translated at 100.0% (62 of 62 strings) Translated using Weblate (Cantonese (Traditional Han script)) Currently translated at 100.0% (46 of 46 strings) Translated using Weblate (Cantonese (Traditional Han script)) Currently translated at 100.0% (8 of 8 strings) Translated using Weblate (Cantonese (Traditional Han script)) Currently translated at 100.0% (115 of 115 strings) Translated using Weblate (Cantonese (Traditional Han script)) Currently translated at 100.0% (182 of 182 strings) Co-authored-by: Hosted Weblate Co-authored-by: beginner2047 Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/yue_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/yue_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/yue_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/yue_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/yue_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/yue_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/yue_Hant/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/yue_Hant/ Translation: Frigate NVR/common Translation: Frigate NVR/components-camera Translation: Frigate NVR/components-filter Translation: Frigate NVR/views-configeditor Translation: Frigate NVR/views-explore Translation: Frigate NVR/views-facelibrary Translation: Frigate NVR/views-settings Translation: Frigate NVR/views-system --- web/public/locales/yue-Hant/common.json | 7 +- .../locales/yue-Hant/components/camera.json | 7 +- .../locales/yue-Hant/components/filter.json | 3 +- .../locales/yue-Hant/views/configEditor.json | 3 +- .../locales/yue-Hant/views/explore.json | 12 ++- .../locales/yue-Hant/views/faceLibrary.json | 6 +- .../locales/yue-Hant/views/settings.json | 96 +++++++++++++++++-- web/public/locales/yue-Hant/views/system.json | 3 +- 8 files changed, 118 insertions(+), 19 deletions(-) diff --git a/web/public/locales/yue-Hant/common.json b/web/public/locales/yue-Hant/common.json index d2214fcda..ed87dbb86 100644 --- a/web/public/locales/yue-Hant/common.json +++ b/web/public/locales/yue-Hant/common.json @@ -72,6 +72,10 @@ "speed": { "mph": "英里/小時", "kph": "公里/小時" + }, + "length": { + "feet": "呎", + "meters": "米" } }, "label": { @@ -154,7 +158,8 @@ "pt": "Português (葡萄牙文)", "uk": "Українська (烏克蘭文)", "he": "עברית (希伯來文)", - "yue": "粵語 (廣東話)" + "yue": "粵語 (廣東話)", + "th": "ไทย (泰文)" }, "appearance": "外觀", "darkMode": { diff --git a/web/public/locales/yue-Hant/components/camera.json b/web/public/locales/yue-Hant/components/camera.json index 80646f1ac..80cb5d833 100644 --- a/web/public/locales/yue-Hant/components/camera.json +++ b/web/public/locales/yue-Hant/components/camera.json @@ -26,7 +26,8 @@ "desc": "鏡頭影像每分鐘只會更新一次,不會進行即時串流。" } }, - "label": "串流方式" + "label": "串流方式", + "placeholder": "選擇串流方式" }, "compatibilityMode": { "label": "相容模式", @@ -36,7 +37,9 @@ "title": "{{cameraName}} 串流設定", "desc": "更改此鏡頭群組控制台的即時串流選項。這些設定是裝置/瀏覽器專屬的。", "audioIsAvailable": "此串流有提供音訊", - "audioIsUnavailable": "此串流沒有音訊" + "audioIsUnavailable": "此串流沒有音訊", + "placeholder": "選擇串流來源", + "stream": "串流" } }, "delete": { diff --git a/web/public/locales/yue-Hant/components/filter.json b/web/public/locales/yue-Hant/components/filter.json index 5168b44e4..b2de0f6e6 100644 --- a/web/public/locales/yue-Hant/components/filter.json +++ b/web/public/locales/yue-Hant/components/filter.json @@ -118,7 +118,8 @@ "all": { "title": "所有日期", "short": "日期" - } + }, + "selectPreset": "選擇預設設定…" }, "more": "更多篩選條件", "timeRange": "時間範圍" diff --git a/web/public/locales/yue-Hant/views/configEditor.json b/web/public/locales/yue-Hant/views/configEditor.json index 9e2836915..3e23edb7f 100644 --- a/web/public/locales/yue-Hant/views/configEditor.json +++ b/web/public/locales/yue-Hant/views/configEditor.json @@ -11,5 +11,6 @@ "error": { "savingError": "儲存設定時出錯" } - } + }, + "confirm": "是否不儲存就離開?" } diff --git a/web/public/locales/yue-Hant/views/explore.json b/web/public/locales/yue-Hant/views/explore.json index 260109813..46db41b6f 100644 --- a/web/public/locales/yue-Hant/views/explore.json +++ b/web/public/locales/yue-Hant/views/explore.json @@ -69,7 +69,10 @@ "desc": "此資料來自鏡頭的偵測串流,但覆蓋在錄影串流的畫面上。兩個串流通常無法完全同步。因此邊界框和影片可能無法完全對齊。不過可以使用 annotation_offset 欄位來調整。", "label": "註解偏移量", "documentation": "閱讀文件 ", - "millisecondsToOffset": "偵測註解的偏移毫秒數。預設:0" + "millisecondsToOffset": "偵測註解的偏移毫秒數。預設:0", + "toast": { + "success": "{{camera}} 的註解偏移量已儲存到設定檔。請重新啟動 Frigate 以套用更改。" + } } }, "carousel": { @@ -78,7 +81,9 @@ }, "adjustAnnotationSettings": "調整註解設定", "scrollViewTips": "滾動以查看此物件生命周期中的重要時刻。", - "autoTrackingTips": "自動追蹤鏡頭的邊界框位置可能不準確。" + "autoTrackingTips": "自動追蹤鏡頭的邊界框位置可能不準確。", + "count": "第 {{first}} 個,共 {{second}} 個", + "trackedPoint": "追蹤點" }, "details": { "item": { @@ -195,5 +200,6 @@ }, "tooltip": "已配對{{type}}({{confidence}}% 信心" }, - "trackedObjectsCount_other": "{{count}} 個追蹤物件 " + "trackedObjectsCount_other": "{{count}} 個追蹤物件 ", + "exploreMore": "瀏覽更多{{label}}物件" } diff --git a/web/public/locales/yue-Hant/views/faceLibrary.json b/web/public/locales/yue-Hant/views/faceLibrary.json index b0e55868f..2c1e11b24 100644 --- a/web/public/locales/yue-Hant/views/faceLibrary.json +++ b/web/public/locales/yue-Hant/views/faceLibrary.json @@ -12,7 +12,8 @@ }, "description": { "addFace": "逐步了解如何新增一個人臉庫的集合。", - "placeholder": "請輸入此集合的名稱" + "placeholder": "請輸入此集合的名稱", + "invalidName": "名稱無效。名稱只可以包含英文字母、數字、空格、撇號(')、底線(_)同連字號(-)。" }, "documentTitle": "人臉庫 - Frigate", "uploadFaceImage": { @@ -91,5 +92,6 @@ "desc_other": "你確定要刪除{{count}}個人臉嗎?這個動作無法還原。", "title": "刪除人臉" }, - "nofaces": "沒有可用人臉" + "nofaces": "沒有可用人臉", + "pixels": "{{area}} 像素" } diff --git a/web/public/locales/yue-Hant/views/settings.json b/web/public/locales/yue-Hant/views/settings.json index 7ad2ff5db..c644b6b96 100644 --- a/web/public/locales/yue-Hant/views/settings.json +++ b/web/public/locales/yue-Hant/views/settings.json @@ -9,7 +9,8 @@ "object": "除錯 - Frigate", "general": "一般設定 - Frigate", "frigatePlus": "Frigate+ 設定 - Frigate", - "notifications": "通知設定 - Frigate" + "notifications": "通知設定 - Frigate", + "enrichments": "進階功能設定 - Frigate" }, "menu": { "ui": "介面", @@ -20,7 +21,8 @@ "debug": "除錯", "users": "用戶", "notifications": "通知", - "frigateplus": "Frigate+" + "frigateplus": "Frigate+", + "enrichments": "進階功能" }, "dialog": { "unsavedChanges": { @@ -230,6 +232,11 @@ "reset": { "label": "清除所有點" } + }, + "speed": { + "error": { + "mustBeGreaterOrEqualTo": "速度閾值必須大於或等於 0.1。" + } } }, "zones": { @@ -259,7 +266,11 @@ "speedEstimation": { "title": "速度估算", "desc": "啟用此區域內物件的速度估算。區域必須正好有4個點。", - "docs": "閱讀文件" + "docs": "閱讀文件", + "lineCDistance": "C 線距離 ({{unit}})", + "lineBDistance": "B 線距離 ({{unit}})", + "lineADistance": "A 線距離 ({{unit}})", + "lineDDistance": "D 線距離 ({{unit}})" }, "speedThreshold": { "title": "速度門檻 ({{unit}})", @@ -334,7 +345,9 @@ "filter": { "all": "所有遮罩與區域" }, - "restart_required": "需要重新啟動(遮罩/區域已變更)" + "restart_required": "需要重新啟動(遮罩/區域已變更)", + "motionMaskLabel": "移動遮罩 {{number}}", + "objectMaskLabel": "物件遮罩 {{number}}({{label}}" }, "motionDetectionTuner": { "title": "移動偵測調校器", @@ -467,12 +480,14 @@ "title": "新密碼", "placeholder": "輸入新密碼" }, - "usernameIsRequired": "必須輸入用戶名稱" + "usernameIsRequired": "必須輸入用戶名稱", + "passwordIsRequired": "必須填寫密碼" }, "createUser": { "title": "建立新用戶", "desc": "新增用戶帳戶,並指定可存取Frigate介面各區域的角色。", - "usernameOnlyInclude": "用戶名稱只可包含字母、數字、句號或底線" + "usernameOnlyInclude": "用戶名稱只可包含字母、數字、句號或底線", + "confirmPassword": "請確認你的密碼" }, "deleteUser": { "title": "刪除用戶", @@ -488,12 +503,15 @@ "viewer": "觀看者", "viewerDesc": "只限使用即時儀表板、審查、瀏覽及匯出功能。", "admin": "管理員" - } + }, + "select": "選擇角色" }, "passwordSetting": { "setPassword": "設定密碼", "updatePassword": "更新{{username}}的密碼", - "desc": "建立強密碼以保障此帳戶安全。" + "desc": "建立強密碼以保障此帳戶安全。", + "cannotBeEmpty": "密碼不能留空", + "doNotMatch": "密碼不相符" } }, "title": "用戶" @@ -596,5 +614,67 @@ }, "restart_required": "需要重新啟動(已更改Frigate+模型)", "unsavedChanges": "Frigate+ 設定更改尚未儲存" + }, + "enrichments": { + "faceRecognition": { + "modelSize": { + "large": { + "title": "大型", + "desc": "使用大型模型會採用 ArcFace 臉部嵌入模型,並在適用情況下自動於 GPU 上運行。" + }, + "desc": "用於人臉識別的模型大小。", + "label": "模型大小", + "small": { + "title": "小型", + "desc": "使用小型模型會採用 FaceNet 臉部嵌入模型,在大多數 CPU 上能有效運行。" + } + }, + "desc": "人臉識別功能允許為人物分配名字,當辨識到他們的臉孔時,Frigate 會將名字加到子標籤上。此資訊會顯示於介面、篩選器及通知中。", + "title": "人臉識別", + "readTheDocumentation": "閱讀文件" + }, + "birdClassification": { + "title": "鳥類分類", + "desc": "鳥類分類會使用量化 Tensorflow 模型識別已知鳥類。當辨識到已知鳥類時,牠的常見名稱會加到子標籤上。此資訊會顯示在介面、篩選器及通知中。" + }, + "semanticSearch": { + "desc": "Frigate 的語意搜尋功能讓你可以利用影像本身、自訂文字描述,或自動產生的描述,在審查項目中尋找已追蹤的物件。", + "reindexNow": { + "confirmDesc": "你確定要重建索引所有已追蹤物件的嵌入向量嗎?這個過程會在背景運行,但可能會用盡你的 CPU,而且需要一定時間。你可以在「瀏覽」頁面查看進度。", + "label": "立即重建索引", + "desc": "重建索引會為所有已追蹤物件重新生成嵌入向量。這個過程會在背景運行,可能會用盡你的 CPU,所需時間取決於已追蹤物件的數量。", + "confirmTitle": "確認重建索引", + "confirmButton": "重建索引", + "success": "重建索引已成功開始。", + "alreadyInProgress": "重建索引已在進行中。", + "error": "啟動重建索引失敗:{{errorMessage}}" + }, + "title": "語意搜尋", + "readTheDocumentation": "閱讀文件", + "modelSize": { + "label": "模型大小", + "desc": "用於語意搜尋的模型大小。", + "small": { + "title": "小型", + "desc": "使用小型模型會採用量化版本,較少佔用 RAM,在 CPU 上運行更快,而嵌入品質的差異非常細微。" + }, + "large": { + "title": "大型", + "desc": "使用大型模型會採用完整的 Jina 模型,並在適用情況下自動於 GPU 上運行。" + } + } + }, + "licensePlateRecognition": { + "title": "車牌識別", + "desc": "Frigate 可以識別車輛上的車牌,自動將偵測到的字元加到已辨識車牌欄位,或將已知名稱加到屬於車輛類型的物件的子標籤上。常見用途包括讀取駛入車道或在街道上駛過的車輛的車牌。", + "readTheDocumentation": "閱讀文件" + }, + "title": "進階功能設定", + "unsavedChanges": "未儲存進階功能設定變更", + "restart_required": "需要重新啟動(進階功能設定已變更)", + "toast": { + "success": "進階功能設定已儲存。請重新啟動 Frigate 以套用你的更改。", + "error": "儲存設定變更失敗:{{errorMessage}}" + } } } diff --git a/web/public/locales/yue-Hant/views/system.json b/web/public/locales/yue-Hant/views/system.json index 332520ccb..8accc5bb1 100644 --- a/web/public/locales/yue-Hant/views/system.json +++ b/web/public/locales/yue-Hant/views/system.json @@ -119,7 +119,8 @@ "fps": "每秒影格數 (FPS):", "unknown": "未知", "error": "錯誤:{{error}}", - "cameraProbeInfo": "{{camera}} 鏡頭詳細資訊" + "cameraProbeInfo": "{{camera}} 鏡頭詳細資訊", + "aspectRatio": "長寬比" }, "framesAndDetections": "畫面 / 偵測", "label": {