Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (46 of 46 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (54 of 54 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (800 of 800 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (474 of 474 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (141 of 141 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (185 of 185 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (1295 of 1295 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (100 of 100 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (60 of 60 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (145 of 145 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (67 of 67 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (129 of 129 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (108 of 108 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (500 of 500 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (46 of 46 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (54 of 54 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (800 of 800 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (1295 of 1295 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (49 of 49 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (100 of 100 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (145 of 145 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (67 of 67 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% (26 of 26 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (108 of 108 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (240 of 240 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (240 of 240 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (500 of 500 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: windasd <me@windasd.tw>
Co-authored-by: 蘭蘭露 <flandrescarlettw@gmail.com>
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-dialog/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-chat/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-configeditor/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-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-replay/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/Config - Cameras
Translation: Frigate NVR/Config - Global
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-chat
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-replay
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
This commit is contained in:
Hosted Weblate 2026-08-30 15:14:11 +02:00
parent 6f04f5d9c7
commit 24e832fc74
No known key found for this signature in database
GPG Key ID: A3FAAA06E6569B4C
18 changed files with 136 additions and 134 deletions

View File

@ -14,7 +14,7 @@
"chant": "誦經",
"mantra": "咒語",
"camera": "鏡頭",
"motorcycle": "摩托車",
"motorcycle": "機車",
"bus": "巴士",
"train": "火車",
"bird": "鳥",
@ -145,7 +145,7 @@
"sitar": "西塔琴",
"mandolin": "曼陀林",
"zither": "古箏",
"ukulele": "尤克里裡",
"ukulele": "烏克麗麗",
"piano": "鋼琴",
"electric_piano": "電鋼琴",
"organ": "風琴",
@ -155,7 +155,7 @@
"sampler": "取樣器",
"harpsichord": "大鍵琴",
"percussion": "打擊樂器",
"drum_kit": "架子鼓",
"drum_kit": "爵士鼓",
"drum_machine": "鼓機",
"drum": "鼓",
"snare_drum": "軍鼓",
@ -176,7 +176,7 @@
"glockenspiel": "鐘琴",
"vibraphone": "顫音琴",
"steelpan": "鋼鼓",
"orchestra": "管絃樂隊",
"orchestra": "管弦樂隊",
"brass_instrument": "銅管樂器",
"french_horn": "圓號",
"trumpet": "小號",
@ -226,7 +226,7 @@
"folk_music": "民謠",
"middle_eastern_music": "中東音樂",
"jazz": "爵士樂",
"disco": "迪斯科",
"disco": "迪斯可",
"classical_music": "古典音樂",
"opera": "歌劇",
"electronic_music": "電子音樂",
@ -291,7 +291,7 @@
"crackle": "噼啪聲",
"sailboat": "帆船",
"rowboat": "划艇",
"motorboat": "摩托艇",
"motorboat": "汽艇",
"ship": "輪船",
"motor_vehicle": "機動車",
"toot": "鳴笛",
@ -356,7 +356,7 @@
"zipper": "拉鍊",
"keys_jangling": "鑰匙叮噹",
"coin": "硬幣",
"electric_shaver": "電動剃鬚刀",
"electric_shaver": "電動刮鬍刀",
"shuffling_cards": "洗牌",
"typing": "打字",
"typewriter": "打字機",
@ -389,7 +389,7 @@
"air_conditioning": "空調",
"cash_register": "收銀機",
"printer": "印表機",
"single-lens_reflex_camera": "單反相機",
"single-lens_reflex_camera": "單眼相機",
"tools": "工具",
"hammer": "錘子",
"jackhammer": "風鎬",
@ -404,7 +404,7 @@
"fusillade": "齊射",
"artillery_fire": "炮火",
"cap_gun": "玩具槍",
"fireworks": "煙花",
"fireworks": "煙火",
"firecracker": "鞭炮",
"burst": "爆裂",
"eruption": "爆發",
@ -478,13 +478,13 @@
"clatter": "哐啷聲",
"sizzle": "滋滋聲",
"clicking": "點選聲",
"clickety_clack": "咔嗒聲",
"clickety_clack": "喀嗒聲",
"rumble": "隆隆聲",
"plop": "撲通聲",
"hum": "嗡鳴聲",
"zing": "嗖聲",
"boing": "嘣聲",
"crunch": "咔嚓聲",
"crunch": "喀嚓聲",
"sine_wave": "正弦波聲",
"harmonic": "諧波聲",
"chirp_tone": "啾聲",

View File

@ -101,7 +101,7 @@
},
"button": {
"apply": "套用",
"reset": "重置",
"reset": "重設",
"done": "完成",
"enabled": "已啟用",
"enable": "啟用",
@ -194,15 +194,16 @@
},
"ptBR": "Português brasileiro (巴西葡萄牙文)",
"sr": "Српски (塞爾維亞文)",
"sl": "Slovenščina (斯洛文尼亞文)",
"sl": "Slovenščina (斯洛維尼亞文)",
"lt": "Lietuvių (立陶宛文)",
"bg": "Български (保加利亞文)",
"gl": "Galego (加利西亞文)",
"id": "Bahasa Indonesia (印尼文)",
"ur": "اردو (烏爾都文)",
"hr": "Hrvatski(克羅地亞語)",
"hr": "Hrvatski(克羅埃西亞語)",
"bs": "Bosanski (波士尼亞語)",
"zhHant": "繁體中文 (繁體中文)"
"zhHant": "繁體中文 (繁體中文)",
"be": "Беларуская (白俄羅斯語)"
},
"appearance": "外觀",
"darkMode": {
@ -245,7 +246,7 @@
"user": {
"title": "使用者",
"account": "帳號",
"current": "當前使用者:{{user}}",
"current": "目前使用者:{{user}}",
"anonymous": "匿名",
"logout": "登出",
"setPassword": "設定密碼"
@ -259,10 +260,10 @@
"toast": {
"copyUrlToClipboard": "已複製連結至剪貼簿。",
"save": {
"title": "保存",
"title": "儲存",
"error": {
"title": "保存設定變更失敗:{{errorMessage}}",
"noMessage": "保存設定變更失敗"
"title": "儲存設定檔變更失敗:{{errorMessage}}",
"noMessage": "儲存設定檔變更失敗"
},
"success": "成功儲存設定檔。"
}
@ -304,7 +305,7 @@
},
"field": {
"optional": "可選的",
"internalID": "在Frigate 設定檔和資料庫使用的內部ID"
"internalID": "在 Frigate 設定檔和資料庫使用的內部 ID"
},
"information": {
"pixels": "{{area}} 像素"
@ -312,6 +313,6 @@
"no_items": "沒有項目",
"validation_errors": "驗證錯誤",
"credentialField": {
"savedPlaceholder": "已儲存 — 留空以保留當前設定"
"savedPlaceholder": "已儲存 — 留空以保留目前設定"
}
}

View File

@ -36,7 +36,7 @@
},
"export": {
"time": {
"fromTimeline": "從時間線選擇",
"fromTimeline": "從時間軸選擇",
"lastHour_other": "過去 {{count}} 個小時",
"custom": "自定義",
"start": {
@ -72,7 +72,7 @@
"batchQueueFailed": "未能將 {{total}} 個匯出加入佇列。失敗的攝影機:{{failedCameras}}"
},
"fromTimeline": {
"saveExport": "保存匯出資料",
"saveExport": "儲存匯出資料",
"previewExport": "預覽匯出資料",
"queueingExport": "正在加入匯出佇列…",
"useThisRange": "使用此範圍"
@ -92,7 +92,7 @@
},
"multiCamera": {
"timeRange": "時間範圍",
"selectFromTimeline": "從時間線選擇",
"selectFromTimeline": "從時間軸選擇",
"cameraSelection": "攝影機",
"cameraSelectionHelp": "在此時間範圍內具有追蹤目標的攝影機會被預先選中",
"checkingActivity": "正在檢查攝影機活動…",
@ -143,13 +143,13 @@
"search": {
"saveSearch": {
"label": "儲存搜尋",
"desc": "替此保存的搜尋命名。",
"desc": "替此儲存的搜尋命名。",
"placeholder": "請輸入搜尋的名稱",
"overwrite": "{{searchName}} 已存在。保存將會覆蓋現有資料。",
"success": "搜尋 {{searchName}} 已保存。",
"overwrite": "{{searchName}} 已存在。儲存將會覆蓋現有資料。",
"success": "搜尋 {{searchName}} 已儲存。",
"button": {
"save": {
"label": "保存此次搜尋"
"label": "儲存此次搜尋"
}
}
}
@ -174,7 +174,7 @@
"shareTimestamp": {
"label": "分享該時間片段",
"title": "分享該時間片段",
"description": "分享帶當前錄製播放時間的網址,或選擇自訂時間。請注意這不是公開的分享連結,只有具備 Frigate 及此攝影機存取權限的使用者才能存取。",
"description": "分享帶目前錄製播放時間的網址,或選擇自訂時間。請注意這不是公開的分享連結,只有具備 Frigate 及此攝影機存取權限的使用者才能存取。",
"custom": "自訂時間",
"button": "分享時間片段網址",
"shareTitle": "Frigate 審閱時間:{{camera}}"

View File

@ -5,7 +5,7 @@
"submitFrigatePlus": {
"title": "提交此畫面至 Frigate+?",
"submit": "提交",
"previewError": "無法載入快照預覽。該錄製當前可能不可用。"
"previewError": "無法載入快照預覽。這個錄製目前可能無法使用。"
},
"streamOffline": {
"desc": "{{cameraName}} 的 <code>detect</code> 串流未接收到任何畫面,請檢查錯誤日誌",

View File

@ -87,8 +87,8 @@
"description": "為此攝影機啟用或停用通知。"
},
"email": {
"label": "通知郵箱",
"description": "用於推送通知或某些通知提供商要求的郵箱地址。"
"label": "通知電子信箱",
"description": "用於推送通知或某些通知提供商要求的電子信箱位址。"
},
"cooldown": {
"label": "冷卻時間",
@ -861,7 +861,7 @@
},
"ui": {
"label": "攝影機介面",
"description": "此攝影機在頁面中的顯示順序和可見性。顯示順序僅影響預設儀表板。如需更精細的控制,請使用“攝影機組”。",
"description": "此攝影機在頁面中的顯示順序和可見性。顯示順序僅影響預設儀表板。如需更精細的控制,請使用「攝影機組」。",
"order": {
"label": "UI 順序",
"description": "用於在頁面中排序攝影機的順序(只會影響預設儀表板和清單);數值越大則在越後面。"

View File

@ -36,8 +36,8 @@
}
},
"version": {
"label": "當前配置版本",
"description": "用於標識當前生效配置的版本號(數字或字串均可),幫助辨識配置遷移或格式是否發生變更。"
"label": "目前設定檔版本",
"description": "用於標識目前生效配置的版本號(數字或字串均可),幫助辨識配置遷移或格式是否發生變更。"
},
"safe_mode": {
"label": "安全模式",
@ -117,7 +117,7 @@
},
"go2rtc": {
"label": "go2rtc",
"description": "整合的 go2rtc 轉發服務設定,用於即時監控流轉發和轉碼。"
"description": "整合的 go2rtc 轉發服務設定,用於即時監控流轉發和轉檔。"
},
"mqtt": {
"label": "MQTT",
@ -183,8 +183,8 @@
"description": "為所有攝影機啟用或停用通知;可按攝影機覆蓋。"
},
"email": {
"label": "通知郵箱",
"description": "用於推送通知或某些通知提供商要求的郵箱地址。"
"label": "通知電子信箱",
"description": "用於推送通知或某些通知提供商要求的電子信箱位址。"
},
"cooldown": {
"label": "冷卻時間",
@ -279,7 +279,7 @@
},
"intel_gpu_device": {
"label": "Intel GPU 裝置",
"description": "當系統存在多個 Intel 顯示卡時,用於將顯示卡執行資料繫結到指定裝置的 PCI 匯流排地址或 DRM 裝置路徑(示例:/dev/dri/card1)。"
"description": "當系統存在多個 Intel 顯示卡時,用於將顯示卡執行資料繫結到指定裝置的 PCI 匯流排位址或 DRM 裝置路徑(範例:/dev/dri/card1)。"
}
},
"version_check": {
@ -1450,7 +1450,7 @@
},
"format": {
"label": "車牌格式正則",
"description": "用於驗證辨識的車牌字串是否符合預期格式的可選正則表示式。"
"description": "用於驗證辨識的車牌字串是否符合預期格式的可選正規表示式。"
},
"match_distance": {
"label": "匹配距離",
@ -1458,7 +1458,7 @@
},
"known_plates": {
"label": "已知車牌",
"description": "要特別追蹤或報警的車牌或正則表示式清單。"
"description": "要特別追蹤或報警的車牌或正規表示式清單。"
},
"enhancement": {
"label": "增強級別",
@ -1474,9 +1474,9 @@
},
"replace_rules": {
"label": "替換規則",
"description": "用於在匹配之前規範化偵測到的車牌字串的正則替換規則。",
"description": "用於在符合之前規範化偵測到的車牌字串的正規表示式。",
"pattern": {
"label": "正則模式"
"label": "正規模式"
},
"replacement": {
"label": "替換字串"
@ -1513,7 +1513,7 @@
},
"active_profile": {
"label": "啟用設定檔",
"description": "當前啟用的設定檔名稱。僅在執行時使用,不會寫入 YAML 設定檔中。"
"description": "目前啟用的設定檔名稱。僅在執行時使用,不會寫入 YAML 設定檔中。"
},
"camera_mqtt": {
"label": "MQTT",

View File

@ -9,7 +9,7 @@
"stop_sign": "停止標示",
"parking_meter": "停車柱",
"bench": "長椅",
"motorcycle": "摩托車",
"motorcycle": "機車",
"airplane": "飛機",
"bus": "巴士",
"train": "火車",

View File

@ -35,11 +35,11 @@
"show_recent_events": "檢視近期事件",
"show_camera_status": "顯示攝影機狀態",
"recap": "我不在的時候發生了什麼?",
"watch_camera": "監控攝影機活動"
"watch_camera": "監視攝影機活動"
},
"starting_requests_prompts": {
"show_recent_events": "顯示最近一小時的事件",
"show_camera_status": "我的攝影機當前狀態如何?",
"show_camera_status": "我的攝影機目前狀態如何?",
"recap": "我不在的時候發生了什麼事?",
"watch_camera": "監控前門,有人出現就通知我"
},

View File

@ -105,13 +105,13 @@
"objectLabelPlaceholder": "請選擇物件類型...",
"classificationType": "分類類型",
"classificationTypeTip": "學習更多有關分類類型",
"description": "狀態模型監視固定攝像頭區域的變化(例如:開關門)。物件模型為檢測到的物件(例如:已知動物、送貨員等等)添加分類。",
"description": "狀態模型監視固定攝影機區域的變化(例如:開關門)。物件模型為偵測到的物件(例如:已知動物、送貨員等等)新增分類。",
"name": "名稱",
"namePlaceholder": "請輸入模型名稱...",
"type": "類別",
"typeState": "狀態",
"typeObject": "物件",
"classificationTypeDesc": "子標籤會為目標標籤新增附加文字(例如:“人員:美團”)。屬性是可搜尋的元資料,獨立儲存在目標的元資訊中。",
"classificationTypeDesc": "子標籤會為目標標籤新增附加文字(例如:「人員:UPS」)。屬性是可搜尋的中繼資料,獨立儲存在目標的中繼資料中。",
"classificationSubLabel": "子標籤",
"classificationAttribute": "屬性",
"classes": "類別",
@ -147,7 +147,7 @@
},
"step3": {
"selectImagesPrompt": "選擇所有屬於 {{className}} 的圖片",
"selectImagesDescription": "點選影像進行選擇,完成該類別後點選“繼續”。",
"selectImagesDescription": "點選影像進行選擇,完成該類別後點選「繼續」。",
"allImagesRequired_other": "請對所有圖片進行分類。還有 {{count}} 張圖片需要分類。",
"generating": {
"title": "正在生成樣本圖片",
@ -165,19 +165,19 @@
"errors": {
"noCameras": "未配置攝影機",
"noObjectLabel": "未選擇目標標籤",
"generateFailed": "示例生成失敗:{{error}}",
"generateFailed": "範例生成失敗:{{error}}",
"generationFailed": "生成失敗,請重試。",
"classifyFailed": "圖片分類失敗:{{error}}"
},
"generateSuccess": "樣本圖片生成成功",
"refreshExamples": "生成新示例",
"refreshExamples": "生成新範例",
"refreshConfirm": {
"title": "需要生成新示例?",
"description": "此操作將生成一組新的圖片,並清除所有選擇內容(包括之前的所有類別)。你需要為所有類別重新選擇示例。"
"title": "需要生成新範例?",
"description": "此操作將生成一組新的圖片,並清除所有選擇內容(包括之前的所有類別)。你需要為所有類別重新選擇範例。"
},
"missingStatesWarning": {
"title": "缺失分類示例",
"description": "並非所有類別都有示例。可嘗試生成新示例以查詢缺失的類別,或繼續該步驟,之後透過 “最近分類” 頁面新增圖片。"
"title": "分類範例遺失",
"description": "並非所有類別都有範例。可嘗試生成新範例以查詢遺失的類別,或繼續該步驟,之後透過「最近分類」頁面新增圖片。"
}
}
},

View File

@ -2,17 +2,17 @@
"documentTitle": "設定編輯器 - Frigate",
"configEditor": "設定編輯器",
"copyConfig": "複製設定",
"saveAndRestart": "保存並重新啟動",
"saveAndRestart": "儲存並重新啟動",
"toast": {
"error": {
"savingError": "保存設定時出錯"
"savingError": "儲存設定檔時出錯"
},
"success": {
"copyToClipboard": "已複製設定製剪貼簿。"
}
},
"saveOnly": "僅保存",
"confirm": "是否不保存就離開?",
"saveOnly": "僅儲存",
"confirm": "是否不儲存就離開?",
"safeConfigEditor": "設定編輯器(安全模式)",
"safeModeDescription": "由於設定驗證有誤,Frigate 進入安全模式。"
}

View File

@ -15,9 +15,9 @@
}
},
"timeline": {
"label": "時間線"
"label": "時間軸"
},
"timeline.aria": "選擇時間線",
"timeline.aria": "選擇時間軸",
"events": {
"label": "事件",
"aria": "選擇事件",
@ -50,14 +50,14 @@
"detail": {
"label": "詳細資訊",
"noDataFound": "沒有可供檢視的詳細資訊",
"aria": "開關詳細資訊視圖",
"aria": "切換詳細資訊",
"trackedObject_one": "{{count}} 個物件",
"trackedObject_other": "{{count}} 個物件",
"noObjectDetailData": "沒有可用物件細節。",
"settings": "細節視圖設定",
"settings": "詳細資訊檢視設定",
"alwaysExpandActive": {
"title": "總是展開",
"desc": "在可用時總是展開當前物件的詳細資訊。"
"desc": "在可用時總是展開目前物件的詳細資訊。"
}
},
"objectTrack": {

View File

@ -99,7 +99,7 @@
"regenerateFromSnapshot": "從截圖重新生成",
"regenerateFromThumbnails": "從縮圖重新生成",
"tips": {
"descriptionSaved": "成功保存說明",
"descriptionSaved": "成功儲存說明",
"saveDescriptionFailed": "更新說明失敗:{{errorMessage}}"
},
"editAttributes": {
@ -224,8 +224,8 @@
"aria": "顯示追蹤詳細資訊"
},
"debugReplay": {
"label": "除錯回放",
"aria": "在除錯回放檢視中檢視此被追蹤物件"
"label": "除錯重播",
"aria": "在除錯重播檢視中檢視此被追蹤物件"
},
"more": {
"aria": "更多"

View File

@ -3,7 +3,7 @@
"addFace": "上傳您的第一張照片至臉部資料庫以新增一個新的集合。",
"placeholder": "輸入此集合的名稱",
"invalidName": "無效的名稱。名稱只能包涵英數字、空格、撇(')、底線(_)及連字號(-)。",
"nameCannotContainHash": "名稱中不允許包含“#”符號。"
"nameCannotContainHash": "名稱中不允許包含「#」符號。"
},
"details": {
"person": "人",

View File

@ -106,7 +106,7 @@
"start": "開始應需錄影",
"started": "開始手動應需錄影。",
"failedToStart": "手動開始應需錄影失敗。",
"recordDisabledTips": "因為此鏡頭的錄影功能被停用或限制,因此僅會保存截圖。",
"recordDisabledTips": "因為此鏡頭的錄影功能被停用或限制,因此僅會儲存截圖。",
"end": "結束應需錄影",
"ended": "已結束手動應需錄影。",
"failedToEnd": "結束手動應需錄影失敗。"
@ -186,7 +186,7 @@
},
"noCameras": {
"title": "未設定攝影機",
"description": "準備開始連線攝影機至 Frigate 。",
"description": "準備開始連線攝影機至 Frigate。",
"buttonText": "新增攝影機",
"restricted": {
"title": "無可用攝影機",

View File

@ -1,50 +1,51 @@
{
"title": "除錯回放",
"description": "回放攝影機錄影以供除錯。目標清單會延時展示已偵測目標的彙總資訊,訊息分頁則即時展示回放錄影對應的 Frigate 內部日誌資訊流。",
"title": "除錯重播",
"description": "回放攝影機錄影以供除錯。目標清單會延時展示已偵測目標的彙總資訊,訊息分頁則即時展示重播錄影對應的 Frigate 內部日誌資訊流。",
"websocket_messages": "訊息",
"dialog": {
"title": "開始除錯回放",
"description": "建立臨時回放攝影機,迴圈播放歷史錄製影片,用於除錯目標偵測與追蹤相關問題。臨時回放的攝影機將沿用原攝影機的偵測配置。請選擇一個時間範圍開始。",
"title": "開始除錯重播",
"description": "建立臨時回放攝影機,迴圈播放歷史錄製影片,用於除錯目標偵測與追蹤相關問題。臨時重播的攝影機將沿用原攝影機的偵測配置。請選擇一個時間範圍開始。",
"camera": "原攝影機",
"timeRange": "時間範圍",
"preset": {
"1m": "最後 1 分鐘",
"5m": "最後 5 分鐘",
"timeline": "從時間線",
"timeline": "從時間軸",
"custom": "自訂"
},
"startButton": "開始回放",
"startButton": "開始重播",
"selectFromTimeline": "選擇",
"starting": "開始回放…",
"starting": "正在開始重播…",
"startLabel": "開始",
"endLabel": "結束",
"toast": {
"error": "除錯回放啟動失敗:{{error}}",
"alreadyActive": "已有回放工作階段正在執行",
"stopError": "除錯回放停止失敗:{{error}}",
"goToReplay": "進入回放"
"error": "除錯重播啟動失敗:{{error}}",
"alreadyActive": "已有重播工作階段正在執行",
"stopError": "除錯重播停止失敗:{{error}}",
"goToReplay": "進入重播",
"noRecordings": "在所選的時間範圍內找不到任何錄影"
}
},
"page": {
"noSession": "沒有正在進行的除錯回放工作階段",
"noSessionDesc": "從歷史回放頁面啟動除錯回放:點選工具列中的操作按鈕,選擇除錯回放即可。",
"noSession": "沒有正在進行的除錯重播工作階段",
"noSessionDesc": "從歷史重播頁面啟動除錯回放:點選工具列中的操作按鈕,選擇除錯重播即可。",
"goToRecordings": "檢視歷史記錄",
"preparingClip": "正在準備片段…",
"preparingClipDesc": "Frigate 正在拼接所選時間範圍的錄影片段。時間跨度較大時,該過程可能需要一分鐘左右。",
"startingCamera": "開始除錯回放中…",
"startingCamera": "開始除錯重播中…",
"startError": {
"title": "除錯回放啟動失敗",
"title": "除錯重播啟動失敗",
"back": "返回歷史記錄"
},
"sourceCamera": "源攝影機",
"replayCamera": "回放攝影機",
"initializingReplay": "初始化除錯回放中…",
"stoppingReplay": "正在停止除錯回放…",
"stopReplay": "停止回放",
"replayCamera": "重播攝影機",
"initializingReplay": "初始化除錯重播中…",
"stoppingReplay": "正在停止除錯重播…",
"stopReplay": "停止重播",
"confirmStop": {
"title": "要停止除錯回放嗎?",
"title": "要停止除錯重播嗎?",
"description": "這將終止工作階段並清除所有臨時資料。是否確定?",
"confirm": "停止回放",
"confirm": "停止重播",
"cancel": "取消"
},
"activity": "活動",
@ -54,6 +55,6 @@
"activeTracking": "活動追蹤中",
"noActiveTracking": "沒有活動追蹤",
"configuration": "配置",
"configurationDesc": "微調除錯回放攝影機的移動偵測與目標追蹤引數。本次調整不會儲存到你的 Frigate 設定檔中。"
"configurationDesc": "微調除錯重播攝影機的移動偵測與目標追蹤引數。本次調整不會儲存到你的 Frigate 設定檔中。"
}
}

View File

@ -6,7 +6,7 @@
"clear": "清空搜尋",
"filterActive": "過濾中",
"save": "儲存搜尋",
"delete": "刪除保存的搜尋",
"delete": "刪除已儲存的搜尋",
"filterInformation": "過濾資訊"
},
"trackedObjectId": "追蹤物件編號",

View File

@ -32,7 +32,7 @@
"cameraManagement": "管理",
"cameraReview": "預覽",
"roles": "角色",
"general": "常規",
"general": "一般",
"globalConfig": "全域性配置",
"system": "系統",
"integrations": "整合",
@ -93,7 +93,7 @@
},
"dialog": {
"unsavedChanges": {
"title": "你有未保存的變更。",
"title": "你有未儲存的變更。",
"desc": "再繼續之前,你想先儲存你的變更嗎?"
}
},
@ -136,7 +136,7 @@
"title": "錄影檢視器",
"defaultPlaybackRate": {
"label": "預設播放速度",
"desc": "錄影回放的預設播放速度。"
"desc": "錄影重播的預設播放速度。"
}
},
"calendar": {
@ -236,7 +236,7 @@
"cameraNamePlaceholder": "例: 前門 / 後院",
"host": "主機/IP 位置",
"port": "埠",
"username": "用戶名稱",
"username": "使用者名稱",
"usernamePlaceholder": "選填",
"password": "密碼",
"passwordPlaceholder": "選填",
@ -252,17 +252,17 @@
"onvifPort": "ONVIF 埠",
"probeMode": "探測攝影機",
"manualMode": "手動選擇",
"detectionMethodDescription": "如果攝影機支援 ONVIF 協議,將使用該協議探測攝影機,以自動獲取攝影機影片流地址;若不支援,也可手動選擇攝影機品牌來使用預設地址。如需輸入自訂RTSP地址,請選擇“手動選擇”並選擇“其他”選項。",
"detectionMethodDescription": "如果攝影機支援 ONVIF 協議,將使用該協議探測攝影機,以自動獲取攝影機影片流地址;若不支援,也可手動選擇攝影機品牌來使用預設地址。如需輸入自訂 RTSP 地址,請選擇「手動選擇」並選擇「其他」選項。",
"onvifPortDescription": "對於支援ONVIF協議的攝影機,該埠通常為80或8080。",
"useDigestAuth": "使用摘要認證",
"useDigestAuthDescription": "為 ONVIF 協議啟用 HTTP 摘要認證。部分攝影機可能需要專用的 ONVIF 使用者名稱/密碼,而非預設的 admin 帳戶。",
"errors": {
"brandOrCustomUrlRequired": "請選擇攝影機品牌並配置主機/ IP 地址,或選擇“其他”後手動配置影片流地址",
"brandOrCustomUrlRequired": "請選擇攝影機品牌並配置主機/IP 地址,或選擇「其他」後手動配置影片流地址",
"nameRequired": "攝影機名稱為必填項",
"nameLength": "攝影機名稱要少於64個字元",
"invalidCharacters": "攝影機名稱內有不允許使用的字元",
"nameExists": "該攝影機名稱已存在",
"customUrlRtspRequired": "自訂 URL 必須以“rtsp://”開頭;對於非 RTSP 協議的攝影機流,需手動新增至設定檔。"
"customUrlRtspRequired": "自訂 URL 必須以「rtsp://」開頭;對於非 RTSP 協議的攝影機串流,需手動新增至設定檔。"
}
},
"description": "請按照以下步驟新增攝影機至 Frigate 中。",
@ -313,7 +313,7 @@
"connected": "已連線",
"notConnected": "未連線",
"errors": {
"hostRequired": "主機/IP地址為必填"
"hostRequired": "主機/IP 位址為必填"
}
},
"step3": {
@ -376,7 +376,7 @@
"disconnectStream": "斷開連線",
"estimatedBandwidth": "預估頻寬",
"roles": "功能",
"ffmpegModule": "使用影片流相容模式",
"ffmpegModule": "使用影片串流相容模式",
"ffmpegModuleDescription": "若多次嘗試後仍無法載入影片流,可嘗試啟用此功能。啟用後,Frigate 將透過 go2rtc 呼叫 ffmpeg 模組。這可能會提升與部分攝影機影片流的相容性。",
"none": "無",
"error": "錯誤",
@ -397,7 +397,7 @@
"restreamingWarning": "為錄製流開啟“減少與攝影機的連線數”可能會略微增加 CPU 使用率。",
"brands": {
"reolink-rtsp": "不建議使用 Reolink 的 RTSP 協議。請在攝影機後臺設定中啟用 HTTP協議,並重新啟動向導。",
"reolink-http": "Reolink HTTP 影片流應該使用 FFmpeg 以獲得更好的相容性,為此影片流啟用“使用流相容模式”。"
"reolink-http": "Reolink HTTP 影片流應該使用 FFmpeg 以獲得更好的相容性,為此影片流啟用「使用影片串流相容模式」。"
},
"dahua": {
"substreamWarning": "子碼流1當前被鎖定為低解析度。多數大華、安訊士、EmpireTech品牌的攝影機都支援額外的子碼流,這些子碼流需要在攝影機設定中手動啟用。如果你的裝置支援,建議你檢查並使用這些高解析度子碼流。"
@ -657,7 +657,7 @@
"profiles": {
"title": "設定檔的攝影機覆蓋項",
"selectLabel": "選擇設定檔",
"description": "配置在啟用某個設定檔時,哪些攝影機應被開啟或關閉。設定為“繼承”的攝影機會沿用它原本的啟用/停用狀態。",
"description": "配置在啟用某個設定檔時,哪些攝影機應被開啟或關閉。設定為「繼承」的攝影機會沿用它原本的啟用/停用狀態。",
"inherit": "繼承",
"enabled": "開啟",
"disabled": "關閉",
@ -829,7 +829,7 @@
"mustNotBeSameWithCamera": "區域名稱不能與攝影機名稱相同。",
"alreadyExists": "該攝影機已有相同的區域名稱。",
"mustNotContainPeriod": "區域名稱不能包含句點。",
"hasIllegalCharacter": "區域名稱包含非法字元。",
"hasIllegalCharacter": "區域名稱包含無效字元。",
"mustHaveAtLeastOneLetter": "區域名稱必須至少包含一個字母。"
}
},
@ -1162,7 +1162,7 @@
},
"currentPassword": {
"title": "當前密碼",
"placeholder": "請輸入當前密碼"
"placeholder": "請輸入目前密碼"
},
"usernameIsRequired": "使用者名稱為必填項",
"passwordIsRequired": "必須輸入密碼"
@ -1181,8 +1181,8 @@
"passwordSetting": {
"cannotBeEmpty": "密碼不能為空",
"doNotMatch": "兩次輸入密碼不匹配",
"currentPasswordRequired": "當前密碼為必填",
"incorrectCurrentPassword": "當前密碼錯誤",
"currentPasswordRequired": "目前密碼為必填",
"incorrectCurrentPassword": "目前密碼錯誤",
"passwordVerificationFailed": "驗證密碼失敗",
"updatePassword": "更新 {{username}} 的密碼",
"setPassword": "設定密碼",
@ -1281,9 +1281,9 @@
"desc": "臨時暫停所有已註冊裝置上特定攝影機的通知。"
},
"email": {
"title": "電子郵箱",
"title": "電子信箱",
"placeholder": "例如:example@email.com",
"desc": "需要輸入有效的電子郵件,在推送服務出現問題時,將使用此電子郵件進行通知。"
"desc": "需要輸入有效的電子信箱,在推送服務出現問題時,將使用此電子信箱進行通知。"
},
"cameras": {
"title": "攝影機",
@ -1324,7 +1324,7 @@
"description": "Frigate+ 是一項訂閱服務,可為你的 Frigate 例項提供額外的功能和能力,包括使用基於你自己的資料訓練的自訂目標偵測模型。你可以在此管理 Frigate+ 的模型設定。",
"cardTitles": {
"api": "API",
"currentModel": "當前模型",
"currentModel": "目前模型",
"otherModels": "其他模型",
"configuration": "配置"
},
@ -1367,7 +1367,7 @@
"baseModels": "基礎模型",
"fineTunedModels": "微調模型"
},
"modelSelect": "您可以在Frigate+上選擇可用的模型。請注意,只能選擇與當前偵測器配置相容的模型。"
"modelSelect": "您可以在 Frigate+ 上選擇可用的模型。請注意,只能選擇與目前偵測器配置相容的模型。"
},
"changeInDetectorsAndModel": "變更模型",
"unsavedChanges": "未儲存Frigate+變更設定",
@ -1495,7 +1495,7 @@
},
"knownPlates": {
"namePlaceholder": "例如:老婆的車",
"platePlaceholder": "車牌號或正則表示式"
"platePlaceholder": "車牌號或正規表示式"
},
"timezone": {
"defaultOption": "使用瀏覽器時區"
@ -1535,8 +1535,8 @@
"preset-rtsp-udp": "RTSP - UDP協議",
"preset-rtsp-blue-iris": "RTSP - Blue Iris",
"preset-record-generic": "錄製(通用,無音訊)",
"preset-record-generic-audio-copy": "錄製(通用,不轉碼音訊)",
"preset-record-generic-audio-aac": "錄製(通用並將音訊轉碼為 AAC)",
"preset-record-generic-audio-copy": "錄製(通用,不轉檔音訊)",
"preset-record-generic-audio-aac": "錄製(通用並將音訊轉檔為 AAC)",
"preset-record-mjpeg": "錄製 - MJPEG 流攝影機",
"preset-record-jpeg": "錄製 - JPEG 流攝影機",
"preset-record-ubiquiti": "錄製 - 優必飛攝影機"
@ -1763,14 +1763,14 @@
"alreadyExists": "已存在使用此 ID 的設定檔"
},
"renameProfile": "重新命名設定檔",
"renameSuccess": "已將設定檔重新命名為 “{{profile}}”",
"renameSuccess": "已將設定檔重新命名為「{{profile}}」",
"deleteProfile": "刪除設定檔",
"deleteProfileConfirm": "確定要為所有攝影機刪除設定檔“{{profile}}”嗎?該步驟無法撤銷。",
"deleteSuccess": "設定檔“{{profile}}”已刪除",
"createSuccess": "設定檔“{{profile}}”已建立",
"deleteProfileConfirm": "確定要為所有攝影機刪除設定檔「{{profile}}」嗎?該步驟無法復原。",
"deleteSuccess": "設定檔「{{profile}}」已刪除",
"createSuccess": "設定檔「{{profile}}」已建立",
"removeOverride": "移除設定檔覆蓋",
"deleteSection": "刪除節點覆蓋",
"deleteSectionConfirm": "是否要移除攝像機 {{camera}} 上針對設定檔 {{profile}} 的 {{section}} 覆蓋設定?",
"deleteSectionConfirm": "是否要移除攝影機 {{camera}} 上針對設定檔 {{profile}} 的 {{section}} 覆蓋設定?",
"deleteSectionSuccess": "已移除 {{profile}} 的 {{section}} 覆蓋設定",
"enableSwitch": "開啟設定檔",
"enabledDescription": "設定檔功能已啟用。請在下方建立新的設定檔,進入攝影機配置頁面進行修改並儲存,修改即可生效。",
@ -1790,7 +1790,7 @@
"streamNamePlaceholder": "例如:front_door,此處只能使用英文",
"streamUrlPlaceholder": "例如:rtsp://user:pass@192.168.1.100/stream",
"deleteStream": "刪除影片流",
"deleteStreamConfirm": "確定要刪除影片流 “{{streamName}}” 嗎?引用該影片流的攝影機可能會停止工作。",
"deleteStreamConfirm": "確定要刪除影片串流「{{streamName}}」嗎?引用該影片串流的攝影機可能會停止運作。",
"noStreams": "未配置任何 go2rtc 流。請新增一個影片流以開始使用。",
"validation": {
"nameRequired": "影片流名稱為必填",
@ -1909,17 +1909,17 @@
"recordDisabled": "錄製已停用,不會生成審閱記錄項。",
"detectDisabled": "目標偵測已停用。審閱記錄需要依靠偵測到的目標來對警報和偵測事件進行分類。",
"allNonAlertDetections": "所有非警報類活動都將被記錄為偵測事件。",
"genaiImageSourceRecordingsRecordDisabled": "影像源雖然設定為“錄製”,但錄製功能已關閉。Frigate 將自動降級使用預覽圖片。"
"genaiImageSourceRecordingsRecordDisabled": "影像來源雖然設定為「錄製」,但錄製功能已關閉。Frigate 將自動降級使用預覽圖片。"
},
"audio": {
"noAudioRole": "暫無任何流已開啟音訊(audio)功能(role)。必須在影片流上啟用音訊功能,音訊偵測才能正常工作。"
"noAudioRole": "暫無任何串流已開啟音訊(audio)功能(role)。必須在影片串流上啟用音訊功能,音訊偵測才能正常運作。"
},
"audioTranscription": {
"audioDetectionDisabled": "該攝影機未開啟音訊偵測功能。音訊轉錄需要先開啟音訊偵測。"
},
"detect": {
"fpsGreaterThanFive": "不建議設定偵測幀率高於 5,數值設定過高可能引發效能問題,且不會帶來任何增益。",
"disabled": "目標偵測已停用。快照、回放條目以及人臉辨識、車牌辨識、生成式 AI 等增強功能都將無法使用。",
"disabled": "目標偵測已停用。快照、重播項目以及人臉辨識、車牌辨識、生成式 AI 等增強功能都將無法使用。",
"resolutionShouldBeMultipleOfFour": "為了獲得最佳效果,偵測的寬度與高度應為 4 的倍數。其他偶數值可能會在偵測串流中產生畫面殘影或輕微失真。",
"aspectRatioMismatch": "您輸入的寬度與高度與目前的偵測解析度長寬比不符。這可能會導致影像被拉伸或失真。",
"maxFramesSet": "設定最大影格數將會覆蓋預設行為,並停用靜態物件追蹤。極少有情況需要使用此功能,請謹慎使用。",
@ -1932,19 +1932,19 @@
},
"faceRecognition": {
"globalDisabled": "必須開啟人臉辨識增強功能,此攝影機的人臉辨識相關功能才能正常使用。",
"personNotTracked": "人臉辨識需要偵測到 “人”(person) 後才能工作。請在該攝影機的偵測目標設定中新增“人”。",
"personNotTracked": "人臉辨識需要偵測到「人」後才能運作。請在該攝影機的偵測目標設定中新增「人」。",
"modelSizeLarge": "大型模型需要 GPU 或 NPU 才能執行正常。僅使用 CPU 的裝置請選用小型模型。"
},
"lpr": {
"globalDisabled": "要讓該攝影機的車牌辨識功能正常使用,必須先開啟車牌辨識增強功能。",
"vehicleNotTracked": "車牌辨識需要先開啟對 “汽車” 或 “摩托車” 的目標追蹤。請在該攝影機的偵測目標中新增“汽車”或“摩托車”。",
"vehicleNotTracked": "車牌辨識需要先開啟對「汽車」或「機車」的目標追蹤。請在該攝影機的偵測目標中新增「汽車」或「機車」。",
"modelSizeLarge": "大型模型針對多行格式車牌做了最佳化。小型模型的效能優於大型模型,而且只有小型模型才能支援中文車牌。除非你所在地區使用多行車牌格式,否則建議使用小型模型。"
},
"record": {
"noRecordRole": "暫無任何影片流已配置錄製功能,錄製功能將無法正常工作。"
"noRecordRole": "暫無任何影片串流已定義錄製功能,錄製功能將無法正常運作。"
},
"birdseye": {
"objectsModeDetectDisabled": "鳥瞰圖已設定為 “目標” 模式,但此攝影機未開啟目標偵測。該攝影機將不會顯示在鳥瞰畫面中。"
"objectsModeDetectDisabled": "鳥瞰圖已設定為「目標」模式,但此攝影機未開啟目標偵測。攝影機將不會顯示在鳥瞰畫面中。"
},
"snapshots": {
"detectDisabled": "目標偵測已停用。快照是根據追蹤到的目標生成的,因此將不會建立快照。"

View File

@ -119,8 +119,8 @@
"processCpuUsage": "行程 CPU 使用率",
"processMemoryUsage": "行程記憶體使用量",
"series": {
"recording": "记录",
"review_segment": "评论部分",
"recording": "記錄",
"review_segment": "審核部分",
"embeddings": "嵌入",
"audio_detector": "音訊偵測器",
"go2rtc": "go2rtc"
@ -184,9 +184,9 @@
"observedDuration": "觀測持續時間:",
"gap": "關鍵幀間隔 (最小 / 平均 / 最大):",
"segmentLength": "錄影片段長度:",
"ok": "每約 {{seconds}} 秒一個關鍵幀,適合錄影與回放。",
"ok": "每約 {{seconds}} 秒一個關鍵幀,適合錄影與重播。",
"warning": "關鍵幀稀疏或不固定(最長間隔約 {{seconds}} 秒),可能使用了智慧編碼(H.264+/H.265+),不建議這樣設定。",
"error": "關鍵幀間隔(~{{seconds}} 秒)超過了錄影片段長度({{segmentTime}} 秒)。某些片段可能沒有關鍵幀,這會導致回放中斷。請停用攝影機上的智慧/+編碼,或縮短其關鍵幀間隔。",
"error": "關鍵幀間隔(~{{seconds}} 秒)超過了錄影片段長度({{segmentTime}} 秒)。某些片段可能沒有關鍵幀,這會導致重播中斷。請停用攝影機上的智慧/+編碼,或縮短其關鍵幀間隔。",
"unknown": "無法確定關鍵幀間隔。",
"recordDisabled": "此攝影機已停用錄影功能。"
}
@ -242,7 +242,7 @@
"detectIsSlow": "{{detect}} 偵測速度較慢({{speed}} 毫秒)",
"detectIsVerySlow": "{{detect}} 偵測速度緩慢({{speed}} 毫秒)",
"shmTooLow": "/dev/shm 配置({{total}} MB)應增加至至少{{min}} MB。",
"debugReplayActive": "除錯回放工作階段正在進行"
"debugReplayActive": "除錯重播工作階段正在進行"
},
"enrichments": {
"title": "進階功能",