diff --git a/web/public/locales/zh-Hant/audio.json b/web/public/locales/zh-Hant/audio.json index 50b1f93c75..023cde650c 100644 --- a/web/public/locales/zh-Hant/audio.json +++ b/web/public/locales/zh-Hant/audio.json @@ -3,25 +3,25 @@ "babbling": "牙牙學語", "bicycle": "腳踏車", "yell": "大叫", - "car": "車", - "bellow": "吼叫", + "car": "汽車", + "bellow": "低沉吼叫", "boat": "船", "crying": "哭聲", "sigh": "嘆氣", "singing": "歌聲", "choir": "合唱", - "yodeling": "山歌", + "yodeling": "約德爾唱法", "chant": "誦經", "mantra": "咒語", - "camera": "鏡頭", + "camera": "相機", "motorcycle": "機車", - "bus": "巴士", + "bus": "公車", "train": "火車", "bird": "鳥", "cat": "貓", "dog": "狗", "horse": "馬", - "sheep": "羊", + "sheep": "綿羊", "skateboard": "滑板", "door": "門", "mouse": "滑鼠", @@ -34,14 +34,14 @@ "toothbrush": "牙刷", "vehicle": "車輛", "animal": "動物", - "bark": "樹皮", + "bark": "狗吠", "goat": "山羊", - "whoop": "大叫", - "whispering": "講話", + "whoop": "歡呼", + "whispering": "低語", "laughter": "笑聲", "snicker": "竊笑", "child_singing": "小孩歌聲", - "synthetic_singing": "合成音樂聲", + "synthetic_singing": "合成歌聲", "rapping": "饒舌聲", "humming": "哼歌聲", "groan": "呻吟聲", @@ -63,7 +63,7 @@ "chewing": "咀嚼聲", "biting": "咬", "gargling": "漱口", - "stomach_rumble": "腸胃蠕動", + "stomach_rumble": "腸胃轆轆聲", "burping": "打嗝", "hiccup": "打噎", "fart": "放屁", @@ -86,7 +86,7 @@ "purr": "咕嚕", "meow": "喵喵", "hiss": "嘶嘶聲", - "caterwaul": "貓叫春", + "caterwaul": "貓嚎叫", "livestock": "牲畜", "clip_clop": "蹄聲", "neigh": "嘶鳴", @@ -98,28 +98,28 @@ "bleat": "咩咩", "fowl": "家禽", "chicken": "雞", - "cluck": "咯咯", - "cock_a_doodle_doo": "喔喔", + "cluck": "母雞咯咯叫", + "cock_a_doodle_doo": "喔喔喔", "turkey": "火雞", - "gobble": "咯咯", + "gobble": "火雞咕嚕叫", "duck": "鴨子", "quack": "嘎嘎", "goose": "鵝", - "honk": "鳴笛/鵝叫聲", + "honk": "鵝叫聲", "wild_animals": "野生動物", - "roaring_cats": "吼叫的貓科動物", - "roar": "吼叫", + "roaring_cats": "大型貓科動物吼聲", + "roar": "響亮吼叫", "chirp": "啾啾", "squawk": "啼叫", "pigeon": "鴿子", "coo": "咕咕", "crow": "烏鴉", - "caw": "呱呱", + "caw": "烏鴉呱呱叫", "owl": "貓頭鷹", "hoot": "嗚嗚", "flapping_wings": "翅膀拍打", "dogs": "狗群", - "rats": "老鼠", + "rats": "大鼠", "patter": "啪嗒聲", "insect": "昆蟲", "cricket": "蟋蟀", @@ -127,7 +127,7 @@ "fly": "蒼蠅", "buzz": "嗡嗡", "frog": "青蛙", - "croak": "呱呱", + "croak": "青蛙呱呱叫", "snake": "蛇", "rattle": "響尾", "whale_vocalization": "鯨魚叫聲", @@ -158,19 +158,19 @@ "drum_kit": "爵士鼓", "drum_machine": "鼓機", "drum": "鼓", - "snare_drum": "軍鼓", + "snare_drum": "小鼓", "rimshot": "鼓邊擊", "drum_roll": "滾鼓", "bass_drum": "大鼓", "timpani": "定音鼓", "tabla": "塔布拉鼓", "cymbal": "鈸", - "hi_hat": "踩鑔", + "hi_hat": "腳踏鈸", "wood_block": "木魚", "tambourine": "鈴鼓", - "maraca": "沙錘", + "maraca": "沙鈴", "gong": "鑼", - "tubular_bells": "管鍾", + "tubular_bells": "管鐘", "mallet_percussion": "槌擊打擊樂器", "marimba": "馬林巴", "glockenspiel": "鐘琴", @@ -178,7 +178,7 @@ "steelpan": "鋼鼓", "orchestra": "管弦樂隊", "brass_instrument": "銅管樂器", - "french_horn": "圓號", + "french_horn": "法國號", "trumpet": "小號", "trombone": "長號", "bowed_string_instrument": "弓弦樂器", @@ -189,15 +189,15 @@ "double_bass": "低音提琴", "wind_instrument": "管樂器", "flute": "長笛", - "saxophone": "薩克斯", + "saxophone": "薩克斯風", "clarinet": "單簧管", "harp": "豎琴", "bell": "鈴", - "church_bell": "教堂鍾", + "church_bell": "教堂鐘", "jingle_bell": "鈴鐺", "bicycle_bell": "腳踏車鈴", "tuning_fork": "音叉", - "chime": "風鈴", + "chime": "鈴聲", "wind_chime": "風鈴", "harmonica": "口琴", "accordion": "手風琴", @@ -205,18 +205,18 @@ "didgeridoo": "迪吉里杜管", "theremin": "特雷門琴", "singing_bowl": "頌缽", - "scratching": "刮擦聲", + "scratching": "搓碟聲", "pop_music": "流行音樂", "hip_hop_music": "嘻哈音樂", "beatboxing": "人聲節拍", "rock_music": "搖滾音樂", "heavy_metal": "重金屬", - "punk_rock": "朋克搖滾", - "grunge": "垃圾搖滾", + "punk_rock": "龐克搖滾", + "grunge": "油漬搖滾", "progressive_rock": "前衛搖滾", "rock_and_roll": "搖滾樂", "psychedelic_rock": "迷幻搖滾", - "rhythm_and_blues": "節奏布魯斯", + "rhythm_and_blues": "節奏藍調", "soul_music": "靈魂樂", "reggae": "雷鬼", "country": "鄉村音樂", @@ -240,7 +240,7 @@ "trance_music": "迷幻舞曲", "music_of_latin_america": "拉丁美洲音樂", "salsa_music": "薩爾薩", - "flamenco": "弗拉門戈", + "flamenco": "佛朗明哥", "blues": "藍調", "music_for_children": "兒童音樂", "new-age_music": "新世紀音樂", @@ -275,7 +275,7 @@ "wind": "風", "rustling_leaves": "樹葉沙沙聲", "wind_noise": "風聲", - "thunderstorm": "雷暴", + "thunderstorm": "雷雨", "thunder": "雷聲", "water": "水", "rain": "雨", @@ -302,11 +302,11 @@ "car_passing_by": "汽車駛過", "race_car": "賽車", "truck": "卡車", - "air_brake": "氣閘", - "air_horn": "氣笛", + "air_brake": "氣壓煞車", + "air_horn": "汽笛", "reversing_beeps": "倒車提示音", "ice_cream_truck": "冰淇淋車", - "emergency_vehicle": "應急車輛", + "emergency_vehicle": "緊急車輛", "police_car": "警車", "ambulance": "救護車", "fire_engine": "消防車", @@ -319,7 +319,7 @@ "subway": "地鐵", "aircraft": "飛行器", "aircraft_engine": "飛機引擎", - "jet_engine": "噴氣引擎", + "jet_engine": "噴射引擎", "propeller": "螺旋槳", "helicopter": "直升機", "fixed-wing_aircraft": "固定翼飛機", @@ -368,12 +368,12 @@ "ringtone": "手機鈴聲", "telephone_dialing": "電話撥號", "dial_tone": "撥號音", - "busy_signal": "忙音", + "busy_signal": "忙線音", "alarm_clock": "鬧鐘", "siren": "警笛", "civil_defense_siren": "防空警報", "buzzer": "蜂鳴器", - "smoke_detector": "煙霧檢測器", + "smoke_detector": "煙霧偵測器", "fire_alarm": "火災警報器", "foghorn": "霧笛", "whistle": "哨子", @@ -392,9 +392,9 @@ "single-lens_reflex_camera": "單眼相機", "tools": "工具", "hammer": "錘子", - "jackhammer": "風鎬", + "jackhammer": "氣動破碎機", "sawing": "鋸", - "filing": "銼", + "filing": "銼磨", "sanding": "砂磨", "power_tool": "電動工具", "drill": "電鑽", @@ -402,7 +402,7 @@ "gunshot": "槍聲", "machine_gun": "機關槍", "fusillade": "齊射", - "artillery_fire": "炮火", + "artillery_fire": "砲火", "cap_gun": "玩具槍", "fireworks": "煙火", "firecracker": "鞭炮", @@ -439,10 +439,10 @@ "gush": "液體噴湧", "fill": "注水聲", "spray": "噴灑", - "pump": "泵送", + "pump": "幫浦聲", "stir": "攪拌聲", "boiling": "沸騰聲", - "sonar": "聲吶聲", + "sonar": "聲納", "arrow": "箭矢聲", "whoosh": "呼嘯聲", "thump": "砰擊聲", @@ -460,9 +460,9 @@ "whip": "鞭打聲", "flap": "撲動聲", "scratch": "刮擦聲", - "scrape": "刮擦聲", + "scrape": "摩擦聲", "rub": "摩擦聲", - "roll": "捲動聲", + "roll": "滾動", "crushing": "壓碎聲", "crumpling": "揉皺聲", "tearing": "撕裂聲", @@ -476,7 +476,7 @@ "whir": "嗡聲", "clatter": "哐啷聲", "sizzle": "滋滋聲", - "clicking": "點選聲", + "clicking": "點擊聲", "clickety_clack": "喀嗒聲", "rumble": "隆隆聲", "plop": "撲通聲", @@ -490,13 +490,13 @@ "pulse": "脈衝", "inside": "室內聲", "outside": "室外聲", - "reverberation": "混響", + "reverberation": "殘響", "echo": "回聲", - "noise": "噪聲", + "noise": "噪音", "mains_hum": "電流嗡聲", "distortion": "失真聲", - "sidetone": "旁音", - "cacophony": "刺耳噪聲", + "sidetone": "側音", + "cacophony": "刺耳噪音", "throbbing": "脈動聲", "vibration": "振動聲" } diff --git a/web/public/locales/zh-Hant/common.json b/web/public/locales/zh-Hant/common.json index aa51c9b2cb..e7be47febb 100644 --- a/web/public/locales/zh-Hant/common.json +++ b/web/public/locales/zh-Hant/common.json @@ -3,7 +3,7 @@ "untilForTime": "直到 {{time}}", "untilForRestart": "直到 Frigate 重新啟動。", "untilRestart": "直到重新啟動", - "ago": "{{timeAgo}} 前", + "ago": "{{timeAgo}}前", "last14": "過去 14 天", "last30": "過去 30 天", "thisWeek": "這週", @@ -24,16 +24,16 @@ "am": "上午", "yr": "{{time}} 年", "year_other": "{{time}} 年", - "mo": "{{time}} 月", - "month_other": "{{time}} 月", - "d": "{{time}} 日", - "day_other": "{{time}}天", - "h": "{{time}}時", - "hour_other": "{{time}}小時", - "m": "{{time}}分", - "minute_other": "{{time}}分鐘", - "s": "{{time}}秒", - "second_other": "{{time}}秒鐘", + "mo": "{{time}} 個月", + "month_other": "{{time}} 個月", + "d": "{{time}} 天", + "day_other": "{{time}} 天", + "h": "{{time}} 小時", + "hour_other": "{{time}} 小時", + "m": "{{time}} 分鐘", + "minute_other": "{{time}} 分鐘", + "s": "{{time}} 秒", + "second_other": "{{time}} 秒", "formattedTimestamp": { "12hour": "M 月 d 日 ah:mm:ss", "24hour": "M 月 d 日 HH:mm:ss" @@ -56,7 +56,7 @@ }, "formattedTimestampMonthDayYear": { "12hour": "yy 年 MM 月 dd 日", - "24hour": "yy 年 MM 月 dd 日" + "24hour": "yyyy 年 MM 月 dd 日" }, "formattedTimestampMonthDayYearHourMinute": { "12hour": "yyyy 年 M 月 d 日 ah:mm", @@ -64,8 +64,8 @@ }, "formattedTimestampMonthDay": "M 月 d 日", "formattedTimestampFilename": { - "12hour": "yy年MM月dd日 h時mm分ss秒", - "24hour": "yy年MM月dd日 HH時mm分ss秒" + "12hour": "yy 年 MM 月 dd 日 h 時 mm 分 ss 秒", + "24hour": "yy 年 MM 月 dd 日 HH 時 mm 分 ss 秒" }, "inProgress": "處理中", "invalidStartTime": "無效的起始時間", diff --git a/web/public/locales/zh-Hant/components/camera.json b/web/public/locales/zh-Hant/components/camera.json index 2732f4d1d0..dc11d1974e 100644 --- a/web/public/locales/zh-Hant/components/camera.json +++ b/web/public/locales/zh-Hant/components/camera.json @@ -22,7 +22,7 @@ }, "cameras": { "label": "鏡頭", - "desc": "選擇欲添加至群組的鏡頭。" + "desc": "選擇欲新增至群組的攝影機。" }, "icon": "圖示", "success": "鏡頭群組({{name}})已儲存。", @@ -30,7 +30,7 @@ "setting": { "label": "鏡頭串流設定", "title": "{{cameraName}} 串流設定", - "desc": "更改此鏡頭群組控制台的串流選項。這些設定是裝置/瀏覽器專屬的。", + "desc": "變更此攝影機群組儀錶板的串流選項。這些設定是裝置/瀏覽器專屬的。", "audioIsAvailable": "此串流有提供音訊", "audioIsUnavailable": "此串流不提供音訊", "audio": { @@ -46,7 +46,7 @@ "method": { "noStreaming": { "label": "沒有串流", - "desc": "鏡頭影像每分鐘只會更新一次,並且不會進行串流。" + "desc": "攝影機影像每分鐘只會更新一次,並且不會進行串流。" }, "smartStreaming": { "label": "智慧串流(建議)", diff --git a/web/public/locales/zh-Hant/components/dialog.json b/web/public/locales/zh-Hant/components/dialog.json index a1a1d2b303..895cc0c762 100644 --- a/web/public/locales/zh-Hant/components/dialog.json +++ b/web/public/locales/zh-Hant/components/dialog.json @@ -7,7 +7,7 @@ "content": "此頁面將在 {{countdown}} 秒後重新載入。", "button": "立即重新載入" }, - "description": "Frigate 在重啟期間將短暫停止執行。" + "description": "Frigate 在重新啟動期間將短暫停止執行。" }, "explore": { "plus": { @@ -81,7 +81,6 @@ "newCaseNamePlaceholder": "新案件名稱", "newCaseDescriptionPlaceholder": "案件描述", "label": "案件", - "nonAdminHelp": "將為這些匯出檔案建立一個新的案件。", "placeholder": "選擇案件" }, "queueing": "正在加入匯出佇列…", diff --git a/web/public/locales/zh-Hant/components/filter.json b/web/public/locales/zh-Hant/components/filter.json index 1b3cbe0dc7..4b0baa32e3 100644 --- a/web/public/locales/zh-Hant/components/filter.json +++ b/web/public/locales/zh-Hant/components/filter.json @@ -106,7 +106,7 @@ }, "trackedObjectDelete": { "title": "確認刪除", - "desc": "刪除這 {{objectLength}} 個追蹤物件將會移除快照、已儲存的嵌入向量資料(embeddings),以及相關的物件生命週期紀錄。歷史檢視中的錄影檔案 不會 被刪除。

確定要繼續嗎?

按住 Shift 鍵可在未來跳過此對話框。", + "desc": "刪除這 {{objectLength}} 個追蹤物件將會移除快照、已儲存的嵌入向量資料(embeddings),以及相關的物件生命週期紀錄。歷史檢視中的錄影檔案 不會 被刪除。

您確定要繼續嗎?

按住 Shift 鍵可在未來跳過此對話方塊。", "toast": { "success": "成功刪除追蹤物件。", "error": "刪除追蹤物件失敗:{{errorMessage}}" @@ -121,7 +121,7 @@ "loading": "讀取已辨識車牌中…", "placeholder": "輸入以搜尋車牌…", "noLicensePlatesFound": "未找到車牌。", - "selectPlatesFromList": "從列表中選擇一個或多個車牌。", + "selectPlatesFromList": "從清單中選擇一個或多個車牌。", "selectAll": "全選", "clearAll": "全部清除" }, diff --git a/web/public/locales/zh-Hant/config/cameras.json b/web/public/locales/zh-Hant/config/cameras.json index 3ff1b6154c..9cc355465b 100644 --- a/web/public/locales/zh-Hant/config/cameras.json +++ b/web/public/locales/zh-Hant/config/cameras.json @@ -13,7 +13,7 @@ "description": "已啟用" }, "audio": { - "label": "音訊事件", + "label": "音訊偵測", "description": "此攝影機的音訊事件偵測設定。", "enabled": { "label": "啟用音訊偵測", @@ -703,7 +703,7 @@ "label": "語意搜尋", "triggers": { "label": "觸發器", - "description": "攝影機特定語意搜尋觸發器的操作和匹配條件。", + "description": "攝影機特定語意搜尋觸發器的操作和相符條件。", "friendly_name": { "label": "友好名稱", "description": "在 UI 中為此觸發器顯示的可選友好名稱。" @@ -714,11 +714,11 @@ }, "type": { "label": "觸發器型別", - "description": "觸發器型別:'thumbnail'(與影像匹配)或 'description'(與文字匹配)。" + "description": "觸發器類型:「thumbnail」(與影像相符)或「description」(與文字相符)。" }, "data": { "label": "觸發器內容", - "description": "要與追蹤目標匹配的文字短語或縮圖 ID。" + "description": "要與追蹤目標相符的文字片語或縮圖 ID。" }, "threshold": { "label": "觸發器閾值", @@ -726,7 +726,7 @@ }, "actions": { "label": "觸發器操作", - "description": "觸發器匹配時要執行的操作清單(通知、sub_label、屬性)。" + "description": "觸發器相符時要執行的操作清單(通知、sub_label、屬性)。" } }, "description": "語意搜尋設定,用於構建和查詢目標嵌入以查詢相似項目。" @@ -792,7 +792,7 @@ }, "profile": { "label": "ONVIF 設定檔", - "description": "用於 PTZ 控制的指定 ONVIF 媒體配置,將透過 Token 或名稱匹配。如果未手動指定,將自動選擇第一個包含有效 PTZ 配置的媒體配置。" + "description": "用於 PTZ 控制的特定 ONVIF 媒體設定檔,可透過 Token 或名稱進行比對。若未設定,系統將自動選擇第一個包含有效 PTZ 設定的媒體設定檔。" }, "autotracking": { "label": "自動追蹤", diff --git a/web/public/locales/zh-Hant/config/global.json b/web/public/locales/zh-Hant/config/global.json index 9c603fd8a5..5cd84d90fb 100644 --- a/web/public/locales/zh-Hant/config/global.json +++ b/web/public/locales/zh-Hant/config/global.json @@ -1,6 +1,6 @@ { "audio": { - "label": "音訊事件", + "label": "音訊偵測", "enabled": { "label": "啟用音訊偵測", "description": "為所有攝影機啟用或停用音訊事件偵測;可按攝影機覆蓋。" @@ -208,7 +208,7 @@ }, "listen": { "label": "監聽埠配置", - "description": "內部和外部監聽埠的配置。此選項適用於高階使用者。對於大多數用例,建議在 Docker compose 檔案的 ports 部分進行更改。", + "description": "內部和外部監聽埠的配置。此選項適用於進階使用者。對於大多數用例,建議在 Docker compose 檔案的 ports 部分進行變更。", "internal": { "label": "內部埠", "description": "Frigate 的內部監聽埠(預設 5000)。" @@ -291,7 +291,7 @@ "label": "TLS", "description": "Frigate Web 端點(埠 8971)的 TLS 設定。", "enabled": { - "label": "開啟 TLS", + "label": "啟用 TLS", "description": "為 Frigate 的網頁頁面和 API 的埠開啟 TLS 加密。" } }, @@ -304,7 +304,7 @@ }, "time_format": { "label": "時間格式", - "description": "UI 中使用的時間格式(browser、12hour 或 24hour)。" + "description": "UI 中使用的時間格式(瀏覽器、12 小時或 24 小時)。" }, "unit_system": { "label": "單位系統", @@ -920,7 +920,7 @@ }, "snapshots": { "label": "快照", - "description": "所有攝影機的追蹤目標 API 快照設定;可攝影機單獨配置覆蓋全域性配置。", + "description": "針對所有攝影機,設定由 API 產生的被追蹤物件快照;此設定可在各攝影機層級進行覆蓋。", "enabled": { "label": "開啟快照", "description": "為所有攝影機啟用或停用儲存快照;可按攝影機覆蓋。" @@ -1050,7 +1050,7 @@ }, "threshold": { "label": "分數閾值", - "description": "用於更改分類狀態的分數閾值。" + "description": "用於變更分類狀態的分數臨界值。" }, "save_attempts": { "label": "儲存嘗試", @@ -1103,7 +1103,7 @@ }, "model_size": { "label": "模型大小", - "description": "選擇模型大小;'small' 在 CPU 上執行,'large' 通常需要 GPU。" + "description": "選擇模型大小;「小」模型可以在 CPU 上執行,「大」模型需要 GPU 才可以執行。" }, "device": { "label": "裝置", @@ -1111,7 +1111,7 @@ }, "triggers": { "label": "觸發器", - "description": "攝影機特定語意搜尋觸發器的操作和匹配條件。", + "description": "攝影機特定語意搜尋觸發器的操作和相符條件。", "friendly_name": { "label": "友好名稱", "description": "在 UI 中為此觸發器顯示的可選友好名稱。" @@ -1122,11 +1122,11 @@ }, "type": { "label": "觸發器型別", - "description": "觸發器型別:'thumbnail'(與影像匹配)或 'description'(與文字匹配)。" + "description": "觸發器類型:「thumbnail」(與影像相符)或「description」(與文字相符)。" }, "data": { "label": "觸發器內容", - "description": "要與追蹤目標匹配的文字短語或縮圖 ID。" + "description": "要與追蹤目標相符的文字片語或縮圖 ID。" }, "threshold": { "label": "觸發器閾值", @@ -1134,7 +1134,7 @@ }, "actions": { "label": "觸發器操作", - "description": "觸發器匹配時要執行的操作清單(通知、sub_label、屬性)。" + "description": "觸發器相符時要執行的操作清單(通知、sub_label、屬性)。" } } }, @@ -1147,7 +1147,7 @@ }, "model_size": { "label": "模型大小", - "description": "用於人臉嵌入的模型大小(small/large);較大的可能需要 GPU。" + "description": "用於人臉嵌入的(大/小)模型;大模型可能需要 GPU 才可以使用。" }, "unknown_score": { "label": "未知分數閾值", @@ -1349,7 +1349,7 @@ }, "profile": { "label": "ONVIF 設定檔", - "description": "用於 PTZ 控制的指定 ONVIF 媒體配置,將透過 Token 或名稱匹配。如果未手動指定,將自動選擇第一個包含有效 PTZ 配置的媒體配置。" + "description": "用於 PTZ 控制的特定 ONVIF 媒體設定檔,可透過 Token 或名稱進行比對。若未設定,系統將自動選擇第一個包含有效 PTZ 設定的媒體設定檔。" }, "autotracking": { "label": "自動追蹤", diff --git a/web/public/locales/zh-Hant/objects.json b/web/public/locales/zh-Hant/objects.json index 920c927602..59f9df06c3 100644 --- a/web/public/locales/zh-Hant/objects.json +++ b/web/public/locales/zh-Hant/objects.json @@ -1,23 +1,23 @@ { "person": "人", "bicycle": "腳踏車", - "car": "車", + "car": "汽車", "boat": "船", "traffic_light": "紅綠燈", "fire_hydrant": "消防栓", - "street_sign": "道路標示", + "street_sign": "道路標誌", "stop_sign": "停止標示", "parking_meter": "停車柱", "bench": "長椅", "motorcycle": "機車", "airplane": "飛機", - "bus": "巴士", + "bus": "公車", "train": "火車", "bird": "鳥", "cat": "貓", "dog": "狗", "horse": "馬", - "sheep": "羊", + "sheep": "綿羊", "cow": "牛", "elephant": "大象", "bear": "熊", @@ -27,16 +27,16 @@ "backpack": "背包", "umbrella": "雨傘", "shoe": "鞋子", - "eye_glasses": "眼睛", + "eye_glasses": "眼鏡", "handbag": "手提包", "tie": "領帶", "suitcase": "行李箱", "frisbee": "飛盤", "skis": "滑雪板", "snowboard": "單板滑雪板", - "sports_ball": "運動球", + "sports_ball": "球類", "kite": "風箏", - "baseball_bat": "棒球棍", + "baseball_bat": "球棒", "baseball_glove": "棒球手套", "skateboard": "滑板", "surfboard": "衝浪板", @@ -53,8 +53,8 @@ "apple": "蘋果", "sandwich": "三明治", "orange": "橘子", - "broccoli": "花椰菜", - "carrot": "紅蘿蔔", + "broccoli": "青花菜", + "carrot": "胡蘿蔔", "hot_dog": "熱狗", "pizza": "披薩", "donut": "甜甜圈", @@ -66,13 +66,13 @@ "mirror": "鏡子", "dining_table": "餐桌", "window": "窗戶", - "desk": "桌子", - "toilet": "廁所", + "desk": "書桌", + "toilet": "馬桶", "door": "門", "tv": "電視", "laptop": "筆電", "mouse": "滑鼠", - "remote": "遠端", + "remote": "遙控器", "keyboard": "鍵盤", "cell_phone": "手機", "microwave": "微波爐", @@ -93,26 +93,26 @@ "squirrel": "松鼠", "deer": "鹿", "animal": "動物", - "bark": "樹皮", + "bark": "狗吠", "fox": "狐狸", "goat": "山羊", "rabbit": "兔子", "raccoon": "浣熊", "robot_lawnmower": "自動割草機", "waste_bin": "垃圾桶", - "on_demand": "隨選服務", + "on_demand": "手動錄影", "face": "臉部", "license_plate": "車牌", "package": "包裹", "bbq_grill": "烤肉架", - "amazon": "亞馬遜(Amazon)", - "usps": "美國郵政(USPS)", - "ups": "UPS", - "fedex": "聯邦快遞(FedEx)", + "amazon": "亞馬遜 (Amazon)", + "usps": "美國郵政 (USPS)", + "ups": "優比速 (UPS)", + "fedex": "聯邦快遞 (FedEx)", "dhl": "DHL", "an_post": "愛爾蘭郵政(An Post)", - "purolator": "加拿大普洛特快遞", - "postnl": "荷蘭郵政(PostNL)", + "purolator": "普洛特快遞 (Purolator)", + "postnl": "荷蘭郵政 (PostNL)", "nzpost": "紐西蘭郵政(NZ Post)", "postnord": "北歐郵政(PostNord)", "gls": "GLS 快遞", diff --git a/web/public/locales/zh-Hant/views/classificationModel.json b/web/public/locales/zh-Hant/views/classificationModel.json index 7538237de5..412899004b 100644 --- a/web/public/locales/zh-Hant/views/classificationModel.json +++ b/web/public/locales/zh-Hant/views/classificationModel.json @@ -35,14 +35,14 @@ "deleteCategory": "刪除分類", "deleteImages": "刪除圖片", "trainModel": "訓練模型", - "addClassification": "添加分類", + "addClassification": "新增分類", "deleteModels": "刪除模型", "editModel": "編輯模型" }, "tooltip": { "trainingInProgress": "模型正在訓練中", "noNewImages": "沒有新的圖片可用於訓練。請先對資料集中的更多圖片進行分類。", - "noChanges": "自上次訓練以來,資料集未作任何更改。", + "noChanges": "自上次訓練以來,資料集未作任何變更。", "modelNotReady": "模型尚未準備好進行訓練" }, "deleteCategory": { diff --git a/web/public/locales/zh-Hant/views/events.json b/web/public/locales/zh-Hant/views/events.json index 7070db2bc6..c85103bbe5 100644 --- a/web/public/locales/zh-Hant/views/events.json +++ b/web/public/locales/zh-Hant/views/events.json @@ -41,7 +41,7 @@ }, "selected_one": "已選擇 {{count}} 個", "selected_other": "已選擇 {{count}} 個", - "camera": "鏡頭", + "camera": "相機", "detected": "已偵測", "zoomIn": "放大", "zoomOut": "縮小", diff --git a/web/public/locales/zh-Hant/views/motionSearch.json b/web/public/locales/zh-Hant/views/motionSearch.json index 2312a05202..bf884a1f59 100644 --- a/web/public/locales/zh-Hant/views/motionSearch.json +++ b/web/public/locales/zh-Hant/views/motionSearch.json @@ -69,7 +69,7 @@ "wallTime": "搜尋時間", "segmentErrors": "片段異常", "seconds": "{{seconds}} 秒", - "minutesSeconds": "{{minutes}}分 {{seconds}}秒", + "minutesSeconds": "{{minutes}} 分 {{seconds}} 秒", "scanSummary": "{{segments}} 個片段 · {{time}}" }, "scanning": "掃描中 {{time}}" diff --git a/web/public/locales/zh-Hant/views/settings.json b/web/public/locales/zh-Hant/views/settings.json index f31c79328e..dc7cf1a36b 100644 --- a/web/public/locales/zh-Hant/views/settings.json +++ b/web/public/locales/zh-Hant/views/settings.json @@ -11,7 +11,7 @@ "object": "除錯 - Frigate", "cameraManagement": "管理鏡頭 - Frigate", "cameraReview": "攝影機預覽設定 - Frigate", - "globalConfig": "全域性配置 - Frigate", + "globalConfig": "全域性組態設定 - Frigate", "cameraConfig": "攝影機配置 - Frigate", "detectorsAndModel": "偵測器與模型 - Frigate", "maintenance": "維護 - Frigate", @@ -20,7 +20,7 @@ "menu": { "ui": "使用者介面", "enrichments": "進階功能", - "cameras": "鏡頭設定", + "cameras": "攝影機組態設定", "masksAndZones": "遮罩 / 區域", "motionTuner": "移動偵測調教器", "debug": "除錯", @@ -32,7 +32,7 @@ "cameraReview": "預覽", "roles": "角色", "general": "一般", - "globalConfig": "全域性配置", + "globalConfig": "全域性組態設定", "system": "系統", "integrations": "整合", "uiSettings": "介面設定", @@ -48,7 +48,7 @@ "globalLivePlayback": "即時監控觀看", "globalTimestampStyle": "時間戳樣式", "systemDatabase": "資料庫", - "systemTls": "TLS加密連結", + "systemTls": "TLS", "systemAuthentication": "驗證", "systemNetworking": "網路", "systemProxy": "代理", @@ -180,7 +180,7 @@ "label": "立即重新索引", "desc": "重新索引會為所有追蹤物件重新產生嵌入向量。此過程在背景運行,可能會佔用大量 CPU 資源,並且耗時較長,具體取決於追蹤物件的數量。", "confirmTitle": "確認重建索引", - "confirmDesc": "確定要為所有追蹤目標重建特徵向量索引資訊嗎?此過程將在後臺進行,但可能會導致CPU滿載並耗費較長時間。您可以在 瀏覽 頁面檢視進度。", + "confirmDesc": "您確定要重新索引所有已追蹤物件的特徵向量嗎?此過程將在背景執行,但可能會佔滿您的 CPU 資源,並耗費較長時間。您可以在「探索」頁面上查看進度。", "confirmButton": "重建索引", "success": "重建索引已成功啟動。", "alreadyInProgress": "重建索引已在執行中。", @@ -205,16 +205,16 @@ }, "birdClassification": { "title": "鳥類分類", - "desc": "鳥類分類功能使用量化的 TensorFlow 模型識別已知鳥類。識別出已知鳥類後,其通用名稱將作為子標籤添加。此資訊會顯示在使用者介面、篩選器以及通知中。" + "desc": "鳥類分類功能使用量化的 TensorFlow 模型識別已知鳥類。識別出已知鳥類後,其通用名稱將作為子標籤新增。此資訊會顯示在使用者介面、篩選器以及通知中。" }, "licensePlateRecognition": { "title": "車牌辨識", "desc": "Frigate 可以辨識車輛的車牌,並自動將偵測到的字元新增到 辨識的車牌(recognized_license_plate)欄位中,或將已知車牌對應的名稱作為子標籤新增到該車輛目標中。該功能常用於辨識駛入車道的車輛車牌或經過街道的車輛車牌。" }, - "restart_required": "需要重啟(增強功能設定已儲存)", + "restart_required": "需要重新啟動(已變更增強功能設定)", "toast": { - "success": "增強功能設定已儲存。請重啟 Frigate 以應用更改。", - "error": "配置更改儲存失敗:{{errorMessage}}" + "success": "已儲存增強功能設定。請重新啟動 Frigate 以套用變更。", + "error": "無法儲存變更設定:{{errorMessage}}" } }, "cameraWizard": { @@ -232,7 +232,7 @@ "step1": { "description": "輸入攝影機詳細資訊並選擇探測或手動選擇攝影機品牌。", "cameraName": "攝影機名稱", - "cameraNamePlaceholder": "例: 前門 / 後院", + "cameraNamePlaceholder": "例如:前門/後院", "host": "主機/IP 位置", "port": "埠", "username": "使用者名稱", @@ -486,7 +486,7 @@ "title": "內容", "imagePlaceholder": "選擇圖片", "textPlaceholder": "輸入文字內容", - "imageDesc": "僅顯示最近的 100 張縮圖。如果找不到需要的圖片,請前往“瀏覽”頁面檢視更早的目標,並從選單中設定觸發器。", + "imageDesc": "僅顯示最近的 100 張縮圖。如果找不到需要的圖片,請前往「瀏覽」頁面檢視更早的目標,並從選單中設定觸發器。", "textDesc": "輸入文字,當偵測到相似的追蹤目標描述時觸發此操作。", "error": { "required": "內容為必填項。" @@ -545,9 +545,9 @@ } }, "saveAllPreview": { - "title": "未儲存的更改", - "triggerLabel": "檢視待處理的更改", - "empty": "沒有待處理的更改。", + "title": "未儲存的變更", + "triggerLabel": "檢視待處理的變更", + "empty": "沒有待處理的變更。", "scope": { "label": "作用範圍", "global": "全域性", @@ -585,9 +585,9 @@ "backToSettings": "返回攝影機設定", "streams": { "title": "開啟或關閉攝影機", - "enableSuccess": "已在配置中啟用 {{cameraName}}。請重啟 Frigate 以應用更改。", + "enableSuccess": "已啟用 {{cameraName}}。請重新啟動 Frigate 以套用變更。", "label": "攝影機狀態", - "description": "設定各攝影機的運作狀態。

開啟:正常處理串流。
關閉:暫時暫停處理。重啟 Frigate 後不會保留此狀態。
停用:停止處理並將變更儲存至您的設定中。需要重新啟動才能重新啟用已停用的攝影機。

備註:停用不會影響 go2rtc 的轉流功能。

拖曳控制鍵可調整現用攝影機在整個 UI 中顯示的順序,包括即時儀表板和攝影機選擇下拉選單。", + "description": "設定各攝影機的運作狀態。

開啟:正常處理串流。
關閉:暫時停止處理。重新啟動 Frigate 後不會保留此狀態。
停用:停止處理並將變更儲存至您的設定中。需要重新啟動才能重新啟用已停用的攝影機。

備註:停用不會影響 go2rtc 的轉流功能。

拖曳控制鍵可調整現用攝影機在整個 UI 中顯示的順序,包括即時儀錶板和攝影機選擇下拉選單。", "disabledSubheading": "在設定中禁用", "status": { "on": "開啟", @@ -656,7 +656,7 @@ "description": "為每路攝影機設定型別。專用車牌辨識(LPR)攝影機為單用途裝置,配備高倍光學變焦,可抓拍遠處車輛的車牌。絕大多數攝影機應選用通用型別;只有專為車牌辨識部署、且畫面聚焦對準車牌的攝影機,才需選擇專用 LPR 型別。", "normal": "通用", "dedicatedLpr": "車牌辨識專用", - "saveSuccess": "已更新 {{cameraName}} 的攝影機型別,請重啟 Frigate 以使更改生效。" + "saveSuccess": "已更新 {{cameraName}} 的攝影機類型,請重新啟動 Frigate 以套用變更。" }, "clone": { "sectionTitle": "複製設定", @@ -745,15 +745,15 @@ "title": "攝影機審閱設定", "object_descriptions": { "title": "生成式AI目標描述", - "desc": "臨時啟用或停用此攝影機的 生成式AI目標描述 功能,直到 Frigate 重啟。停用後,系統將不再請求該攝影機追蹤目標和物體的AI生成描述。" + "desc": "在此攝影機上臨時啟用/停用生成式 AI 目標描述(設定在 Frigate 重新啟動前有效)。若停用,系統將不再針對該攝影機所追蹤的目標請求生成式 AI 描述。" }, "review_descriptions": { "title": "生成式 AI 審閱總結", - "desc": "臨時開關該攝影機的 生成式 AI 審閱總結 功能,直到 Frigate 重啟。停用後,系統將不再請求 AI 生成該攝影機審閱項目的總結。" + "desc": "在此攝影機上臨時啟用/停用生成式 AI 審閱描述(設定在 Frigate 重新啟動前有效)。若停用,系統將不再針對該攝影機所審閱的目標請求生成式 AI 描述。" }, "review": { "title": "審閱", - "desc": "臨時開關該攝影機的警報與偵測項生成功能,直到 Frigate 重啟後恢復。停用期間,系統將不再生成新的審閱項目。 ", + "desc": "臨時開關該攝影機的警報與偵測項生成功能,直到 Frigate 重新啟動後復原。停用期間,系統將不再生成新的審閱項目。 ", "alerts": "警報 ", "detections": "偵測 " }, @@ -774,7 +774,7 @@ "selectDetectionsZones": "選擇偵測區", "limitDetections": "限制僅在特定區域內進行偵測", "toast": { - "success": "審閱分類設定已儲存,重啟後生效。" + "success": "已儲存審閱分類設定,重新啟動後生效。" } } }, @@ -782,7 +782,7 @@ "filter": { "all": "所有遮罩和區域" }, - "restart_required": "需要重啟(遮罩與區域已修改)", + "restart_required": "需要重新啟動(已變更遮罩/區域)", "disabledInConfig": "該項目已在設定檔中被停用", "addDisabledProfile": "先新增到基礎配置中,然後在設定檔中進行覆蓋", "profileBase": "(基礎)", @@ -1105,7 +1105,7 @@ "actions": "操作", "role": "權限組", "noUsers": "未找到使用者。", - "changeRole": "更改使用者權限組", + "changeRole": "變更使用者權限組", "password": "修改密碼", "deleteUser": "刪除使用者" }, @@ -1125,13 +1125,6 @@ "title": "確認密碼", "placeholder": "請再次輸入密碼" }, - "strength": { - "title": "密碼強度: ", - "weak": "弱", - "medium": "中等", - "strong": "強", - "veryStrong": "非常強" - }, "requirements": { "title": "密碼要求:", "length": "至少需要 12 位字元" @@ -1177,7 +1170,7 @@ "multiDeviceAdmin": "你也可以透過輪換你的 JWT 金鑰,強制所有使用者立即重新登入驗證。" }, "changeRole": { - "title": "更改使用者權限組", + "title": "變更使用者權限組", "select": "選擇權限組", "desc": "更新 {{username}} 的權限", "roleInfo": { @@ -1280,7 +1273,7 @@ "unregisterDevice": "取消註冊該裝置", "sendTestNotification": "傳送測試通知", "unsavedRegistrations": "未儲存通知註冊", - "unsavedChanges": "未儲存通知設定更改", + "unsavedChanges": "未儲存通知設定變更", "active": "通知已啟用", "suspended": "通知已暫停 {{time}}", "suspendTime": { @@ -1291,12 +1284,12 @@ "1hour": "暫停 1 小時", "12hours": "暫停 12 小時", "24hours": "暫停 24 小時", - "untilRestart": "暫停直到重啟" + "untilRestart": "暫停直到重新啟動" }, "cancelSuspension": "取消暫停", "toast": { "success": { - "registered": "已成功註冊通知。需要重啟 Frigate 才能傳送任何通知(包括測試通知)。", + "registered": "已成功註冊通知。需要重新啟動 Frigate 才能傳送任何通知(包括測試通知)。", "settingSaved": "通知設定已儲存。" }, "error": { @@ -1356,10 +1349,10 @@ }, "changeInDetectorsAndModel": "變更模型", "unsavedChanges": "未儲存Frigate+變更設定", - "restart_required": "需要重啟(Frigate+模型已修改)", + "restart_required": "需要重新啟動(已變更 Frigate+ 模型)", "toast": { - "success": "Frigate+ 設定已儲存。請重啟 Frigate 以應用更改。", - "error": "配置更改儲存失敗:{{errorMessage}}" + "success": "已儲存 Frigate+ 設定。請重新啟動 Frigate 以套用變更。", + "error": "無法儲存變更設定:{{errorMessage}}" } }, "maintenance": { @@ -1416,10 +1409,10 @@ "desc": "區域網格是一種最佳化功能,它會學習不同大小的目標通常出現在每個攝影機視野中的位置。Frigate 利用這些資料來高效地確定偵測區域的大小。該網格會根據追蹤目標資料自動構建。", "clear": "清除區域網格", "clearConfirmTitle": "清除區域網格", - "clearConfirmDesc": "除非你最近更改了偵測器模型大小或攝影機的物理位置,並且遇到了目標追蹤問題,否則不建議清除區域網格。網格會隨著目標的追蹤自動重建。更改需要重啟 Frigate 才能生效。", + "clearConfirmDesc": "除非您最近變更了偵測器模型大小或攝影機的物理位置,並且遇到了目標追蹤問題,否則不建議清除區域網格。網格會隨著目標的追蹤自動重建。變更需要重新啟動 Frigate 才能生效。", "clearSuccess": "區域網格清除成功", "clearError": "清除區域網格失敗", - "restartRequired": "需要重啟以使區域網格更改生效" + "restartRequired": "需要重新啟動以使區域網格變更生效" } }, "configForm": { @@ -1432,9 +1425,9 @@ "description": "這些設定僅適用於此攝影機,並會覆蓋全域性設定。", "noCameras": "沒有可用的攝影機" }, - "advancedSettingsCount": "高階設定 ({{count}})", - "advancedCount": "高階選項 ({{count}})", - "showAdvanced": "顯示高階設定", + "advancedSettingsCount": "進階設定 ({{count}})", + "advancedCount": "進階選項 ({{count}})", + "showAdvanced": "顯示進階設定", "tabs": { "sharedDefaults": "共享預設值", "system": "系統", @@ -1492,7 +1485,7 @@ "preset-rtsp-generic": "RTSP(通用)", "preset-rtsp-restream": "RTSP - 從 go2rtc 轉流", "preset-rtsp-restream-low-latency": "RTSP - 從 go2rtc 轉流(低延遲)", - "preset-rtsp-udp": "RTSP - UDP協議", + "preset-rtsp-udp": "RTSP - UDP", "preset-rtsp-blue-iris": "RTSP - Blue Iris", "preset-record-generic": "錄製(通用,無音訊)", "preset-record-generic-audio-copy": "錄製(通用,不轉檔音訊)", @@ -1515,8 +1508,8 @@ "noMatchingStreams": "沒有符合的串流" } }, - "restartRequiredField": "需要重啟", - "restartRequiredFooter": "配置已更改 - 需要重啟", + "restartRequiredField": "需要重新啟動", + "restartRequiredFooter": "已變更設定 - 需要重新啟動", "sections": { "detect": "偵測", "record": "錄製", @@ -1654,7 +1647,7 @@ } }, "globalConfig": { - "title": "全域性配置", + "title": "全域性組態設定", "description": "配置適用於所有攝影機的全域性設定,除非被單獨覆蓋。", "toast": { "success": "全域性設定儲存成功", @@ -1675,7 +1668,7 @@ "toast": { "success": "設定儲存成功", "applied": "設定應用成功", - "successRestartRequired": "設定儲存成功。請重啟 Frigate 以應用更改。", + "successRestartRequired": "設定儲存成功。請重新啟動 Frigate 以套用變更。", "error": "儲存設定失敗", "validationError": "驗證失敗:{{message}}", "resetSuccess": "已重設為全域性預設值", @@ -1726,7 +1719,7 @@ "enabledDescription": "設定檔功能已啟用。請在下方建立新的設定檔,進入攝影機配置頁面進行修改並儲存,修改即可生效。", "disabledDescription": "設定檔功能可以讓你建立一組帶名稱的攝影機自訂引數(比如佈防、離家、夜間模式),並隨時切換啟用。" }, - "unsavedChanges": "您有未儲存的更改", + "unsavedChanges": "您有未儲存的變更", "confirmReset": "確認重設", "resetToDefaultDescription": "這將把此部分的所有設定重設為預設值。此操作無法復原。", "resetToGlobalDescription": "這將把此部分的設定重設為全域性預設值。此操作無法復原。", diff --git a/web/public/locales/zh-Hant/views/system.json b/web/public/locales/zh-Hant/views/system.json index f7395d152c..94cbba1e47 100644 --- a/web/public/locales/zh-Hant/views/system.json +++ b/web/public/locales/zh-Hant/views/system.json @@ -83,8 +83,8 @@ "vainfoOutput": { "title": "Vainfo 輸出", "returnCode": "返回代碼:{{code}}", - "processOutput": "行程輸出:", - "processError": "行程錯誤:" + "processOutput": "處理程序輸出:", + "processError": "處理程序錯誤:" }, "nvidiaSMIOutput": { "title": "Nvidia SMI 輸出", @@ -110,9 +110,9 @@ "npuTemperature": "NPU 溫度" }, "otherProcesses": { - "title": "其他行程", - "processCpuUsage": "行程 CPU 使用率", - "processMemoryUsage": "行程記憶體使用量", + "title": "其他處理程序", + "processCpuUsage": "處理程序 CPU 使用率", + "processMemoryUsage": "處理程序記憶體使用量", "series": { "recording": "記錄", "review_segment": "審核部分", @@ -260,5 +260,12 @@ "classification_events_per_second": "{{name}} 分類每秒事件數" }, "averageInf": "平均推論時間" + }, + "health": { + "notices": { + "kinds": { + "shm_too_low": "/dev/shm 配置 ({{total}} MB) 應該增加至至少 {{min}} MB" + } + } } }