mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-06-23 04:41:54 +03:00
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).
100 lines
4.2 KiB
JSON
100 lines
4.2 KiB
JSON
{
|
||
"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": "重新分類人臉"
|
||
} |