frigate/web/public/locales/zh-Hant/views/faceLibrary.json
fascinate722 2ecaaffd5e Add zh-Hant (Traditional Chinese) translations for 7 remaining files (Wave 2c)
Coverage improvements (all reach 100%):
- views/events.json:           66% → 100% (+22 keys)
- views/live.json:             84% → 100% (+16 keys)
- objects.json:                91% → 100% (+11 keys, incl. 6 manual labels)
- views/explore.json:          93% → 100% (+11 keys, incl. 2 manual plural-one)
- views/faceLibrary.json:      83% → 100% (+11 keys, incl. 6 manual)
- components/camera.json:      98% → 100% (+1 key)
- components/player.json:      96% → 100% (+1 key)

Overall zh-Hant coverage: ~47% → ~50%.

Also removed 52 obsolete keys across these files where en had restructured
or removed entries that zh-Hant had not synced with:
- views/events.json: 3
- views/live.json: 4
- views/explore.json: 34 (largest cleanup — objectLifecycle reorganization)
- views/faceLibrary.json: 10
- components/camera.json: 1

Translation pipeline same as #23224 / #23225 / #23226 (OpenCC s2twp +
Taiwan MS-style dictionary + manual review + plural-one manual fill).
2026-05-18 13:07:33 +08:00

100 lines
4.2 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"description": {
"addFace": "上傳您的第一張照片至臉部資料庫以新增一個新的集合。",
"placeholder": "輸入此集合的名稱",
"invalidName": "無效的名稱。名稱只能包涵英數字、空格、撇('、底線_及連字號-)。",
"nameCannotContainHash": "名稱中不允許包含“#”符號。"
},
"details": {
"timestamp": "時間戳",
"unknown": "未知",
"scoreInfo": "子標籤分數是所有已辨識的人臉信心值的加權平均,因此可能與截圖上顯示的分數不同。"
},
"documentTitle": "人臉資料庫 - Frigate",
"uploadFaceImage": {
"title": "上傳人臉圖片",
"desc": "上傳圖片以掃描人臉並將其加入 {{pageToggle}}"
},
"collections": "集合",
"createFaceLibrary": {
"new": "建立新人臉",
"nextSteps": "為了建立可靠的模型基底:<li>在最近的識別紀錄分頁中選擇並針對每個偵測到人的圖片進行訓練。</li><li>請優先使用正臉照以獲得最佳效果,請盡量避免使用從側面或有傾斜角度的人臉</li></ul>"
},
"steps": {
"faceName": "輸入人臉名稱",
"uploadFace": "上傳人臉圖片",
"nextSteps": "下一步",
"description": {
"uploadFace": "上傳一張 {{name}} 的正臉圖片。圖片不需要裁剪到只剩下臉部。"
}
},
"train": {
"title": "最近的識別紀錄",
"aria": "選擇最近的識別紀錄",
"empty": "最近沒有辨識人臉的操作",
"titleShort": "最近",
"emptyNoLibrary": {
"title": "上傳一張人臉",
"description": "您必須先在資料庫中加入至少一張人臉,才能使用人臉辨識功能。"
}
},
"deleteFaceLibrary": {
"title": "刪除名稱",
"desc": "你確定要刪除 {{name}} 集合嗎?這會刪除所有有關的人臉資料。"
},
"deleteFaceAttempts": {
"title": "刪除人臉",
"desc_other": "你確定要刪除 {{count}} 個人臉嗎?這個步驟無法復原。",
"desc_one": "您確定要刪除 {{count}} 張人臉嗎?此操作無法復原。"
},
"renameFace": {
"title": "重新命名人臉",
"desc": "輸入 {{name}} 的新名稱"
},
"button": {
"deleteFaceAttempts": "刪除人臉",
"addFace": "新增人臉",
"renameFace": "重新命名人臉",
"uploadImage": "上傳圖片",
"reprocessFace": "重新處理人臉",
"deleteFace": "刪除人臉"
},
"imageEntry": {
"validation": {
"selectImage": "請選擇一個圖片檔。"
},
"dropActive": "將圖片拖到這裡…",
"dropInstructions": "拖放或貼上圖片至此處,或點擊以選取",
"maxSize": "最大檔案大小:{{size}}MB"
},
"nofaces": "沒有可用的人臉",
"trainFaceAs": "將人臉訓練為:",
"trainFace": "訓練人臉",
"toast": {
"success": {
"uploadedImage": "成功上傳圖片。",
"addFaceLibrary": "已成功將 {{name}} 加入至人臉資料庫!",
"deletedFace_other": "成功刪除 {{count}} 個人臉。",
"deletedName_other": "{{count}} 個人臉已成功刪除。",
"renamedFace": "成功將人臉重新命名為 {{name}}",
"trainedFace": "成功訓練人臉。",
"updatedFaceScore": "成功更新人臉分數{{name}}({{score}})。",
"reclassifiedFace": "重新分類人臉成功。",
"deletedFace_one": "已成功刪除 {{count}} 張人臉。",
"deletedName_zero": "已成功刪除空白集合。",
"deletedName_one": "已成功刪除 {{count}} 張人臉。"
},
"error": {
"uploadingImageFailed": "上傳圖片失敗:{{errorMessage}}",
"addFaceLibraryFailed": "設定人臉名稱失敗:{{errorMessage}}",
"deleteFaceFailed": "刪除失敗:{{errorMessage}}",
"deleteNameFailed": "刪除名稱失敗:{{errorMessage}}",
"renameFaceFailed": "重新命名人臉失敗:{{errorMessage}}",
"trainFailed": "訓練失敗:{{errorMessage}}",
"updateFaceScoreFailed": "更新人臉分數失敗:{{errorMessage}}",
"reclassifyFailed": "重新分類人臉失敗:{{errorMessage}}"
}
},
"reclassifyFaceAs": "將人臉重新分類為:",
"reclassifyFace": "重新分類人臉"
}