frigate/web/public/locales/vi/views/settings.json
Hosted Weblate 61ca688b14 Translated using Weblate (Vietnamese)
Currently translated at 59.0% (385 of 652 strings)

Translated using Weblate (Vietnamese)

Currently translated at 100.0% (130 of 130 strings)

Translated using Weblate (Vietnamese)

Currently translated at 100.0% (92 of 92 strings)

Translated using Weblate (Vietnamese)

Currently translated at 100.0% (52 of 52 strings)

Translated using Weblate (Vietnamese)

Currently translated at 32.5% (39 of 120 strings)

Translated using Weblate (Vietnamese)

Currently translated at 100.0% (214 of 214 strings)

Translated using Weblate (Vietnamese)

Currently translated at 100.0% (40 of 40 strings)

Translated using Weblate (Vietnamese)

Currently translated at 100.0% (13 of 13 strings)

Translated using Weblate (Vietnamese)

Currently translated at 56.4% (368 of 652 strings)

Translated using Weblate (Vietnamese)

Currently translated at 100.0% (55 of 55 strings)

Translated using Weblate (Vietnamese)

Currently translated at 23.3% (28 of 120 strings)

Translated using Weblate (Vietnamese)

Currently translated at 72.3% (94 of 130 strings)

Translated using Weblate (Vietnamese)

Currently translated at 96.1% (50 of 52 strings)

Translated using Weblate (Vietnamese)

Currently translated at 100.0% (128 of 128 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hào Nguyễn Xuân <it.xuanhao@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/vi/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/vi/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/vi/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/vi/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/vi/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/vi/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/vi/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/vi/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/vi/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/vi/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
2025-12-13 08:02:05 -07:00

777 lines
42 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.

{
"documentTitle": {
"default": "Cài đặt - Frigate",
"authentication": "Cài đặt Xác thực - Frigate",
"camera": "Cài đặt Camera - Frigate",
"enrichments": "Cài đặt Làm giàu Dữ liệu - Frigate",
"notifications": "Cài đặt Thông báo - Frigate",
"masksAndZones": "Trình chỉnh sửa Mặt nạ và Vùng - Frigate",
"object": "Gỡ lỗi - Frigate",
"general": "Cài đặt giao diện Frigate",
"frigatePlus": "Cài đặt Frigate+ - Frigate",
"motionTuner": "Bộ tinh chỉnh Chuyển động - Frigate",
"cameraManagement": "Quản Lý Camera - Frigate",
"cameraReview": "Cài Đặt Xem Lại Camera - Frigate"
},
"notification": {
"toast": {
"error": {
"registerFailed": "Không thể lưu đăng ký thông báo."
},
"success": {
"settingSaved": "Cài đặt thông báo đã được lưu.",
"registered": "Đã đăng ký nhận thông báo thành công. Cần khởi động lại Frigate trước khi có thể gửi bất kỳ thông báo nào (kể cả thông báo thử)."
}
},
"unsavedChanges": "Các thay đổi Thông báo chưa được lưu",
"registerDevice": "Đăng ký Thiết bị này",
"unregisterDevice": "Hủy đăng ký Thiết bị này",
"unsavedRegistrations": "Các đăng ký Thông báo chưa được lưu",
"suspended": "Thông báo bị đình chỉ {{time}}",
"cancelSuspension": "Hủy tạm dừng",
"email": {
"desc": "Một email hợp lệ là bắt buộc và sẽ được sử dụng để thông báo cho bạn nếu có bất kỳ vấn đề nào với dịch vụ đẩy.",
"placeholder": "ví dụ: example@email.com",
"title": "Email"
},
"cameras": {
"noCameras": "Không có camera nào",
"title": "Camera",
"desc": "Chọn camera để bật thông báo."
},
"deviceSpecific": "Cài đặt dành riêng cho thiết bị",
"sendTestNotification": "Gửi một thông báo thử",
"active": "Thông báo đang hoạt động",
"suspendTime": {
"24hours": "Tạm dừng trong 24 giờ",
"untilRestart": "Tạm dừng cho đến khi khởi động lại",
"30minutes": "Tạm dừng trong 30 phút",
"1hour": "Tạm dừng trong 1 giờ",
"suspend": "Tạm dừng",
"12hours": "Tạm dừng trong 12 giờ",
"5minutes": "Tạm dừng trong 5 phút",
"10minutes": "Tạm dừng trong 10 phút"
},
"notificationSettings": {
"desc": "Frigate có thể gửi thông báo đẩy tự nhiên đến thiết bị của bạn khi nó đang chạy trong trình duyệt hoặc được cài đặt dưới dạng PWA.",
"title": "Cài đặt Thông báo",
"documentation": "Đọc tài liệu"
},
"notificationUnavailable": {
"desc": "Thông báo đẩy web yêu cầu một ngữ cảnh an toàn (<code>https://…</code>). Đây là một hạn chế của trình duyệt. Truy cập Frigate một cách an toàn để sử dụng thông báo.",
"title": "Thông báo không khả dụng",
"documentation": "Đọc tài liệu"
},
"globalSettings": {
"desc": "Tạm thời đình chỉ thông báo cho các camera cụ thể trên tất cả các thiết bị đã đăng ký.",
"title": "Cài đặt Chung"
},
"title": "Thông báo"
},
"frigatePlus": {
"title": "Cài đặt Frigate+",
"apiKey": {
"title": "Khóa API Frigate+",
"validated": "Khóa API Frigate+ đã được phát hiện và xác thực",
"notValidated": "Khóa API Frigate+ không được phát hiện hoặc chưa được xác thực",
"desc": "Khóa API Frigate+ cho phép tích hợp với dịch vụ Frigate+.",
"plusLink": "Đọc thêm về Frigate+"
},
"snapshotConfig": {
"table": {
"camera": "Máy quay",
"cleanCopySnapshots": "Ảnh chụp nhanh <code>clean_copy</code>",
"snapshots": "Ảnh chụp nhanh"
},
"desc": "Việc gửi đến Frigate+ yêu cầu cả ảnh chụp nhanh và ảnh chụp nhanh <code>clean_copy</code> phải được bật trong cấu hình của bạn.",
"cleanCopyWarning": "Một số camera đã bật ảnh chụp nhanh nhưng đã tắt bản sao sạch. Bạn cần bật <code>clean_copy</code> trong cấu hình ảnh chụp nhanh của mình để có thể gửi hình ảnh từ các camera này đến Frigate+.",
"title": "Cấu hình Ảnh chụp nhanh",
"documentation": "Đọc tài liệu"
},
"modelInfo": {
"error": "Không thể tải thông tin mô hình",
"plusModelType": {
"userModel": "Đã tinh chỉnh",
"baseModel": "Mô hình Cơ sở"
},
"supportedDetectors": "Các bộ phát hiện được hỗ trợ",
"title": "Thông tin Mô hình",
"baseModel": "Mô hình Cơ sở",
"availableModels": "Các mô hình có sẵn",
"loadingAvailableModels": "Đang tải các mô hình có sẵn…",
"modelSelect": "Các mô hình có sẵn của bạn trên Frigate+ có thể được chọn ở đây. Lưu ý rằng chỉ những mô hình tương thích với cấu hình bộ phát hiện hiện tại của bạn mới có thể được chọn.",
"cameras": "Camera",
"loading": "Đang tải thông tin mô hình…",
"modelType": "Loại Mô hình",
"trainDate": "Ngày Huấn luyện"
},
"unsavedChanges": "Các thay đổi cài đặt Frigate+ chưa được lưu",
"toast": {
"success": "Cài đặt Frigate+ đã được lưu. Khởi động lại Frigate để áp dụng các thay đổi.",
"error": "Không thể lưu các thay đổi cấu hình: {{errorMessage}}"
},
"restart_required": "Yêu cầu khởi động lại (mô hình Frigate+ đã thay đổi)"
},
"camera": {
"title": "Cài đặt Camera",
"review": {
"alerts": "Cảnh báo ",
"detections": "Phát hiện ",
"title": "Xem lại",
"desc": "Tạm thời bật/tắt cảnh báo và phát hiện cho camera này cho đến khi Frigate khởi động lại. Khi bị vô hiệu hóa, sẽ không có mục xem lại mới nào được tạo ra. "
},
"reviewClassification": {
"title": "Phân loại mục Xem lại",
"unsavedChanges": "Các thay đổi cài đặt Phân loại mục Xem lại chưa được lưu cho {{camera}}",
"readTheDocumentation": "Đọc tài liệu",
"objectDetectionsTips": "Tất cả các đối tượng {{detectionsLabels}} không được phân loại trên {{cameraName}} sẽ được hiển thị dưới dạng Phát hiện bất kể chúng ở trong vùng nào.",
"desc": "Frigate phân loại các mục xem lại thành Cảnh báo và Phát hiện. Theo mặc định, tất cả các đối tượng <em>người</em> và <em>ô tô</em> được coi là Cảnh báo. Bạn có thể tinh chỉnh việc phân loại các mục xem lại của mình bằng cách định cấu hình các vùng bắt buộc cho chúng.",
"zoneObjectDetectionsTips": {
"text": "Tất cả các đối tượng {{detectionsLabels}} không được phân loại trong vùng {{zone}} trên {{cameraName}} sẽ được hiển thị dưới dạng Phát hiện.",
"notSelectDetections": "Tất cả các đối tượng {{detectionsLabels}} được phát hiện trong vùng {{zone}} trên {{cameraName}} không được phân loại là Cảnh báo sẽ được hiển thị dưới dạng Phát hiện bất kể chúng ở trong vùng nào.",
"regardlessOfZoneObjectDetectionsTips": "Tất cả các đối tượng {{detectionsLabels}} không được phân loại trên {{cameraName}} sẽ được hiển thị dưới dạng Phát hiện bất kể chúng ở trong vùng nào."
},
"toast": {
"success": "Cấu hình Phân loại mục Xem lại đã được lưu. Khởi động lại Frigate để áp dụng các thay đổi."
},
"limitDetections": "Giới hạn phát hiện trong các vùng cụ thể",
"selectDetectionsZones": "Chọn vùng cho Phát hiện",
"zoneObjectAlertsTips": "Tất cả các đối tượng {{alertsLabels}} được phát hiện trong vùng {{zone}} trên {{cameraName}} sẽ được hiển thị dưới dạng Cảnh báo.",
"noDefinedZones": "Không có vùng nào được xác định cho camera này.",
"objectAlertsTips": "Tất cả các đối tượng {{alertsLabels}} trên {{cameraName}} sẽ được hiển thị dưới dạng Cảnh báo.",
"selectAlertsZones": "Chọn vùng cho Cảnh báo"
},
"streams": {
"title": "Luồng phát",
"desc": "Tạm thời vô hiệu hóa một camera cho đến khi Frigate khởi động lại. Vô hiệu hóa một camera sẽ dừng hoàn toàn quá trình xử lý các luồng của camera này của Frigate. Việc phát hiện, ghi hình và gỡ lỗi sẽ không khả dụng.<br /> <em>Lưu ý: Điều này không vô hiệu hóa các luồng phát lại của go2rtc.</em>"
},
"object_descriptions": {
"title": "Mô tả đối tượng bằng AI tạo sinh",
"desc": "Tạm thời bật/tắt mô tả đối tượng bằng AI tạo sinh cho camera này. Khi tắt, mô tả do AI tạo sinh sẽ không được yêu cầu cho các đối tượng được theo dõi trên camera này."
},
"review_descriptions": {
"title": "Mô tả đánh giá bằng AI tạo sinh",
"desc": "Tạm thời bật/tắt mô tả xem lại bằng AI tạo sinh cho camera này. Khi tắt, mô tả do AI tạo sinh sẽ không được yêu cầu cho các mục xem lại trên camera này."
},
"addCamera": "Thêm Camera mới",
"editCamera": "Chỉnh sửa Camera:",
"selectCamera": "Chọn Camera",
"backToSettings": "Quay lại cài đặt Camera",
"cameraConfig": {
"add": "Thêm Camera",
"edit": "Chỉnh sửa Camera",
"description": "Cấu hình Camera, bao gồm luồng đầu vào và vai trò.",
"name": "Tên Camera",
"nameRequired": "Yêu cầu nhập tên Camera",
"nameInvalid": "Tên Camera chỉ được chứa chữ cái, số, dấu gạch dưới hoặc dấu gạch ngang",
"namePlaceholder": "Ví dụ: front_door",
"enabled": "Bật",
"ffmpeg": {
"inputs": "Luồng đầu vào",
"path": "Đường dẫn luồng",
"pathRequired": "Yêu cầu nhập đường dẫn luồng",
"pathPlaceholder": "rtsp://...",
"roles": "Vai trò",
"rolesRequired": "Cần ít nhất một vai trò",
"rolesUnique": "Mỗi vai trò (âm thanh, phát hiện, ghi hình) chỉ có thể được gán cho một luồng duy nhất",
"addInput": "Thêm luồng đầu vào",
"removeInput": "Xóa luồng đầu vào",
"inputsRequired": "Cần ít nhất một luồng đầu vào"
},
"toast": {
"success": "Camera {{cameraName}} đã được lưu thành công"
},
"nameLength": "Tên của camera phải dưới 24 ký tự."
}
},
"masksAndZones": {
"form": {
"zoneName": {
"error": {
"mustNotBeSameWithCamera": "Tên vùng không được trùng với tên camera.",
"mustBeAtLeastTwoCharacters": "Tên vùng phải có ít nhất 2 ký tự.",
"mustNotContainPeriod": "Tên vùng không được chứa dấu chấm.",
"alreadyExists": "Một vùng với tên này đã tồn tại cho camera này.",
"hasIllegalCharacter": "Tên vùng chứa các ký tự không hợp lệ."
}
},
"inertia": {
"error": {
"mustBeAboveZero": "Quán tính phải lớn hơn 0."
}
},
"loiteringTime": {
"error": {
"mustBeGreaterOrEqualZero": "Thời gian lảng vảng phải lớn hơn hoặc bằng 0."
}
},
"polygonDrawing": {
"delete": {
"desc": "Bạn có chắc muốn xóa {{type}} <em>{{name}}</em> không?",
"title": "Xác nhận Xóa",
"success": "{{name}} đã được xóa."
},
"removeLastPoint": "Xóa điểm cuối",
"snapPoints": {
"true": "Bắt dính điểm",
"false": "Không bắt dính điểm"
},
"reset": {
"label": "Xóa tất cả các điểm"
},
"error": {
"mustBeFinished": "Việc vẽ đa giác phải được hoàn thành trước khi lưu."
}
},
"speed": {
"error": {
"mustBeGreaterOrEqualTo": "Ngưỡng tốc độ phải lớn hơn hoặc bằng 0.1."
}
},
"distance": {
"error": {
"text": "Khong cách phi ln hơn hoc bng 0.1.",
"mustBeFilled": "Tt c các trưng khong cách phi đưc đin đ s dng ưc tính tc đ."
}
}
},
"objectMasks": {
"add": "Thêm Mt n đi tưng",
"edit": "Chnh sa Mt n đi tưng",
"context": "Mt n lc đi tưng đưc s dng đ lc ra các kết qu dương tính gi cho mt loi đi tưng nht đnh da trên v trí.",
"objects": {
"allObjectTypes": "Tt c các loi đi tưng",
"title": "Đi tưng",
"desc": "Loi đi tưng áp dng cho mt n đi tưng này."
},
"documentTitle": "Chnh sa Mt n đi tưng - Frigate",
"desc": {
"title": "Mt n lc đi tưng đưc s dng đ lc ra các kết qu dương tính gi cho mt loi đi tưng nht đnh da trên v trí.",
"documentation": "Tài liu"
},
"point_other": "{{count}} đim",
"toast": {
"success": {
"noName": "Mt n đi tưng đã đưc lưu.",
"title": "{{polygonName}} đã đưc lưu."
}
},
"label": "Mt n đi tưng",
"clickDrawPolygon": "Nhp đ v mt đa giác trên hình nh."
},
"zones": {
"speedEstimation": {
"docs": "Đc tài liu",
"desc": "Bt ưc tính tc đ cho các đi tưng trong vùng này. Vùng phi có chính xác 4 đim.",
"title": "Ưc tính Tc đ",
"lineADistance": "Khong cách đưng A ({{unit}})",
"lineBDistance": "Khong cách đưng B ({{unit}})",
"lineCDistance": "Khong cách đưng C ({{unit}})",
"lineDDistance": "Khong cách đưng D ({{unit}})"
},
"desc": {
"documentation": "Tài liu",
"title": "Các vùng cho phép bn xác đnh mt khu vc c th ca khung hình đ bn có th xác đnh xem mt đi tưng có trong mt khu vc c th hay không."
},
"add": "Thêm Vùng",
"allObjects": "Tt c Đi tưng",
"speedThreshold": {
"toast": {
"error": {
"loiteringTimeError": "Các vùng có thi gian lng vng ln hơn 0 không nên đưc s dng vi ưc tính tc đ.",
"pointLengthError": "Ưc tính tc đ đã b vô hiu hóa cho vùng này. Các vùng có ưc tính tc đ phi có chính xác 4 đim."
}
},
"desc": "Ch đnh tc đ ti thiu đ các đi tưng đưc coi là trong vùng này.",
"title": "Ngưng Tc đ ({{unit}})"
},
"loiteringTime": {
"title": "Thi gian lng vng",
"desc": "Đt mt khong thi gian ti thiu tính bng giây mà đi tưng phi trong vùng đ kích hot nó. <em>Mc đnh: 0</em>"
},
"point_other": "{{count}} đim",
"clickDrawPolygon": "Nhp đ v mt đa giác trên hình nh.",
"objects": {
"title": "Đi tưng",
"desc": "Danh sách các đi tưng áp dng cho vùng này."
},
"toast": {
"success": "Vùng ({{zoneName}}) đã đưc lưu."
},
"name": {
"inputPlaceHolder": "Nhp tên",
"tips": "Tên phi có ít nht 2 ký t, phi có ít nht mt ch cái và không đưc là tên ca camera hoc vùng khác trên camera này.",
"title": "Tên"
},
"edit": "Chnh sa Vùng",
"label": "Vùng",
"documentTitle": "Chnh sa Vùng - Frigate",
"inertia": {
"title": "Quán tính",
"desc": "Ch đnh s khung hình mà mt đi tưng phi trong mt vùng trưc khi đưc coi là trong vùng. <em>Mc đnh: 3</em>"
}
},
"motionMasks": {
"documentTitle": "Chnh sa Mt n chuyn đng - Frigate",
"desc": {
"documentation": "Tài liu",
"title": "Mt n chuyn đng đưc s dng đ ngăn các loi chuyn đng không mong mun kích hot phát hin. Vic che quá nhiu s khiến vic theo dõi đi tưng tr nên khó khăn hơn."
},
"point_other": "{{count}} đim",
"polygonAreaTooLarge": {
"documentation": "Đc tài liu",
"tips": "Mt n chuyn đng không ngăn chn vic phát hin đi tưng. Bn nên s dng mt vùng bt buc thay thế.",
"title": "Mt n chuyn đng đang che {{polygonArea}}% khung hình ca camera. Không khuyến khích s dng mt n chuyn đng ln."
},
"add": "Mt n chuyn đng mi",
"edit": "Chnh sa Mt n chuyn đng",
"context": {
"documentation": "Đc tài liu",
"title": "Mt n chuyn đng đưc s dng đ ngăn chn các loi chuyn đng không mong mun kích hot vic phát hin (ví d: cành cây, du thi gian ca camera). Mt n chuyn đng nên đưc s dng <em>rt hn chế</em>, vic che quá nhiu s làm cho vic theo dõi đi tưng tr nên khó khăn hơn."
},
"label": "Mt n chuyn đng",
"clickDrawPolygon": "Nhp đ v mt đa giác trên hình nh.",
"toast": {
"success": {
"title": "{{polygonName}} đã đưc lưu.",
"noName": "Mt n chuyn đng đã đưc lưu."
}
}
},
"toast": {
"success": {
"copyCoordinates": "Đã sao chép ta đ ca {{polyName}} vào clipboard."
},
"error": {
"copyCoordinatesFailed": "Không th sao chép ta đ vào clipboard."
}
},
"restart_required": "Yêu cu khi đng li (mt n/vùng đã thay đi)",
"motionMaskLabel": "Mt n chuyn đng {{number}}",
"objectMaskLabel": "Mt n đi tưng {{number}} ({{label}})",
"filter": {
"all": "Tt c Mt n và Vùng"
}
},
"motionDetectionTuner": {
"unsavedChanges": "Các thay đi Tinh chnh Chuyn đng chưa đưc lưu ({{camera}})",
"Threshold": {
"title": "Ngưng",
"desc": "Giá tr ngưng quy đnh mc đ thay đi đ sáng ca mt pixel cn thiết đ đưc coi là chuyn đng. <em>Mc đnh: 30</em>"
},
"contourArea": {
"title": "Din tích đưng vin",
"desc": "Giá tr din tích đưng vin đưc s dng đ quyết đnh nhóm pixel nào đã thay đi đ điu kin là chuyn đng. <em>Mc đnh: 10</em>"
},
"title": "B tinh chnh Phát hin Chuyn đng",
"desc": {
"title": "Frigate s dng phát hin chuyn đng như mt bưc kim tra đu tiên đ xem có điu gì đang xy ra trong khung hình đáng đ kim tra bng phát hin đi tưng hay không.",
"documentation": "Đc Hưng dn Tinh chnh Chuyn đng"
},
"improveContrast": {
"desc": "Ci thin đ tương phn cho các cnh ti hơn. <em>Mc đnh: BT</em>",
"title": "Ci thin đ tương phn"
},
"toast": {
"success": "Cài đt chuyn đng đã đưc lưu."
}
},
"debug": {
"objectShapeFilterDrawing": {
"title": "V b lc hình dng đi tưng",
"desc": "V mt hình ch nht trên hình nh đ xem chi tiết din tích và t l",
"document": "Đc tài liu ",
"score": "Đim",
"tips": "Bt tùy chn này đ v mt hình ch nht trên hình nh ca camera đ hin th din tích và t l ca nó. Các giá tr này sau đó có th đưc s dng đ đt các tham s b lc hình dng đi tưng trong cu hình ca bn.",
"ratio": "T l",
"area": "Din tích"
},
"detectorDesc": "Frigate s dng các b phát hin ca bn ({{detectors}}) đ phát hin các đi tưng trong lung video ca camera.",
"boundingBoxes": {
"colors": {
"label": "Màu sc Hp gii hn Đi tưng",
"info": "<li>Khi khi đng, các màu khác nhau s đưc gán cho mi nhãn đi tưng</li><li>Mt đưng mng màu xanh đm cho biết đi tưng không đưc phát hin ti thi đim hin ti</li><li>Mt đưng mng màu xám cho biết đi tưng đưc phát hin là đang đng yên</li><li>Mt đưng dày cho biết đi tưng là ch th ca vic theo dõi t đng (khi đưc bt)</li>"
},
"desc": "Hin th các hp gii hn xung quanh các đi tưng đưc theo dõi",
"title": "Hp gii hn"
},
"desc": "Chế đ xem g li hin th chế đ xem thi gian thc ca các đi tưng đưc theo dõi và các thng kê ca chúng. Danh sách đi tưng hin th mt bn tóm tt có đ tr v các đi tưng đưc phát hin.",
"debugging": "G li",
"timestamp": {
"desc": "Chng mt du thi gian lên hình nh",
"title": "Du thi gian"
},
"regions": {
"title": "Khu vc",
"tips": "<p><strong>Hp khu vc</strong></p><br><p>Các hp màu xanh lá cây sáng s đưc chng lên các khu vc quan tâm trong khung hình đang đưc gi đến b phát hin đi tưng.</p>",
"desc": "Hin th mt hp ca khu vc quan tâm đưc gi đến b phát hin đi tưng"
},
"zones": {
"title": "Vùng",
"desc": "Hin th đưng vin ca bt k vùng nào đã đưc xác đnh"
},
"mask": {
"title": "Mt n chuyn đng",
"desc": "Hin th các đa giác mt n chuyn đng"
},
"title": "G li",
"objectList": "Danh sách đi tưng",
"noObjects": "Không có đi tưng",
"motion": {
"desc": "Hin th các hp xung quanh các khu vc phát hin có chuyn đng",
"tips": "<p><strong>Hp chuyn đng</strong></p><br><p>Các hp màu đ s đưc chng lên các khu vc ca khung hình nơi chuyn đng đang đưc phát hin</p>",
"title": "Hp chuyn đng"
},
"paths": {
"title": "Đưng dn",
"desc": "Hin th các đim quan trng trên đưng đi ca đi tưng đưc theo dõi",
"tips": "<p><strong>Đưng đi</strong></p><br><p>Đưng thng và vòng tròn s hin th các đim quan trng mà đi tưng đưc theo dõi đã di chuyn trong sut quá trình theo dõi.</p>"
},
"openCameraWebUI": "Đang m giao din Web ca {{camera}}",
"audio": {
"title": "Âm thanh",
"noAudioDetections": "Không phát hin âm thanh",
"score": "đim",
"currentRMS": "RMS hin ti",
"currentdbFS": "dbFS hin ti"
}
},
"users": {
"title": "Ngưi dùng",
"management": {
"title": "Qun lý Ngưi dùng",
"desc": "Qun lý các tài khon ngưi dùng ca phiên bn Frigate này."
},
"table": {
"noUsers": "Không tìm thy ngưi dùng nào.",
"username": "Tên ngưi dùng",
"actions": "Hành đng",
"role": "Vai trò",
"changeRole": "Thay đi vai trò ngưi dùng",
"password": "Mt khu",
"deleteUser": "Xóa ngưi dùng"
},
"dialog": {
"form": {
"password": {
"strength": {
"strong": "Mnh",
"title": "Đ mnh mt khu: ",
"medium": "Trung bình",
"veryStrong": "Rt mnh",
"weak": "Yếu"
},
"title": "Mt khu",
"placeholder": "Nhp mt khu",
"confirm": {
"title": "Xác nhn Mt khu",
"placeholder": "Xác nhn Mt khu"
},
"notMatch": "Mt khu không trùng khp",
"match": "Mt khu trùng khp"
},
"newPassword": {
"placeholder": "Nhp mt khu mi",
"confirm": {
"placeholder": "Nhp li mt khu mi"
},
"title": "Mt khu mi"
},
"usernameIsRequired": "Tên ngưi dùng là bt buc",
"user": {
"title": "Tên ngưi dùng",
"desc": "Ch cho phép ch cái, s, du chm và du gch dưi.",
"placeholder": "Nhp tên ngưi dùng"
},
"passwordIsRequired": "Mt khu là bt buc"
},
"createUser": {
"desc": "Thêm mt tài khon ngưi dùng mi và ch đnh mt vai trò đ truy cp vào các khu vc ca giao din ngưi dùng Frigate.",
"usernameOnlyInclude": "Tên ngưi dùng ch có th bao gm ch cái, s, . hoc _",
"title": "To Ngưi dùng Mi",
"confirmPassword": "Vui lòng xác nhn mt khu ca bn"
},
"deleteUser": {
"desc": "Hành đng này không th đưc hoàn tác. Điu này s xóa vĩnh vin tài khon ngưi dùng và xóa tt c d liu liên quan.",
"warn": "Bn có chc mun xóa <strong>{{username}}</strong> không?",
"title": "Xóa Ngưi dùng"
},
"passwordSetting": {
"setPassword": "Đt Mt khu",
"updatePassword": "Cp nht Mt khu cho {{username}}",
"cannotBeEmpty": "Mt khu không đưc đ trng",
"desc": "To mt mt khu mnh đ bo mt tài khon này.",
"doNotMatch": "Mt khu không khp"
},
"changeRole": {
"title": "Thay đi Vai trò Ngưi dùng",
"roleInfo": {
"intro": "Chn vai trò thích hp cho ngưi dùng này:",
"admin": "Qun tr viên",
"adminDesc": "Toàn quyn truy cp vào tt c các tính năng.",
"viewer": "Ngưi xem",
"viewerDesc": "Ch gii hn các bng điu khin Trc tiếp, Xem li, Khám phá và Xut file."
},
"select": "Chn mt vai trò",
"desc": "Cp nht quyn cho <strong>{{username}}</strong>"
}
},
"addUser": "Thêm Ngưi dùng",
"updatePassword": "Cp nht Mt khu",
"toast": {
"error": {
"setPasswordFailed": "Không th lưu mt khu: {{errorMessage}}",
"createUserFailed": "Không th to ngưi dùng: {{errorMessage}}",
"deleteUserFailed": "Không th xóa ngưi dùng: {{errorMessage}}",
"roleUpdateFailed": "Không th cp nht vai trò: {{errorMessage}}"
},
"success": {
"roleUpdated": "Vai trò đã đưc cp nht cho {{user}}",
"createUser": "Ngưi dùng {{user}} đã đưc to thành công",
"deleteUser": "Ngưi dùng {{user}} đã đưc xóa thành công",
"updatePassword": "Mt khu đã đưc cp nht thành công."
}
}
},
"general": {
"calendar": {
"firstWeekday": {
"sunday": "Ch nht",
"monday": "Th hai",
"label": "Ngày đu tun",
"desc": "Ngày bt đu ca các tun trong lch xem li."
},
"title": "Lch"
},
"storedLayouts": {
"desc": "B cc ca các camera trong mt nhóm camera có th đưc kéo/thay đi kích thưc. Các v trí đưc lưu tr trong b nh cc b ca trình duyt ca bn.",
"title": "B cc đã lưu",
"clearAll": "Xóa tt c B cc"
},
"cameraGroupStreaming": {
"title": "Cài đt Phát lung Nhóm Camera",
"desc": "Cài đt phát lung cho mi nhóm camera đưc lưu tr trong b nh cc b ca trình duyt ca bn.",
"clearAll": "Xóa tt c Cài đt Phát lung"
},
"toast": {
"success": {
"clearStoredLayout": "Đã xóa b cc đã lưu cho {{cameraName}}",
"clearStreamingSettings": "Đã xóa cài đt phát lung cho tt c các nhóm camera."
},
"error": {
"clearStoredLayoutFailed": "Không th xóa b cc đã lưu: {{errorMessage}}",
"clearStreamingSettingsFailed": "Không th xóa cài đt phát lung: {{errorMessage}}"
}
},
"liveDashboard": {
"automaticLiveView": {
"desc": "T đng chuyn sang chế đ xem trc tiếp ca camera khi phát hin hot đng. Vic tt tùy chn này s khiến hình nh tĩnh ca camera trên bng điu khin Trc tiếp ch cp nht mi phút mt ln.",
"label": "Chế đ xem trc tiếp t đng"
},
"playAlertVideos": {
"desc": "Theo mc đnh, các cnh báo gn đây trên bng điu khin Trc tiếp s phát dưi dng các video lp li nh. Tt tùy chn này đ ch hin th hình nh tĩnh ca các cnh báo gn đây trên thiết b/trình duyt này.",
"label": "Phát video cnh báo"
},
"title": "Bng điu khin trc tiếp",
"displayCameraNames": {
"label": "Luôn hin th tên camera",
"desc": "Luôn hin th tên camera trong mt con chip trong bng điu khin xem trc tiếp nhiu camera."
},
"liveFallbackTimeout": {
"label": "Hết thi gian ch d phòng ca ngưi chơi trc tiếp",
"desc": "Khi lung trc tiếp cht lưng cao ca camera không kh dng, t đng chuyn sang chế đ băng thông thp sau s giây này. Mc đnh: 3."
}
},
"recordingsViewer": {
"defaultPlaybackRate": {
"label": "Tc đ phát mc đnh",
"desc": "Tc đ phát mc đnh cho vic xem li các bn ghi."
},
"title": "Trình xem Bn ghi"
},
"title": "Cài đt giao din"
},
"dialog": {
"unsavedChanges": {
"desc": "Bn có mun lưu các thay đi trưc khi tiếp tc không?",
"title": "Bn có các thay đi chưa đưc lưu."
}
},
"enrichments": {
"title": "Cài đt Làm giàu D liu",
"unsavedChanges": "Các thay đi cài đt Làm giàu D liu chưa đưc lưu",
"birdClassification": {
"title": "Phân loi Chim",
"desc": "Phân loi chim xác đnh các loài chim đã biết bng mô hình Tensorflow lưng t hóa. Khi mt loài chim đã biết đưc nhn dng, tên thông thưng ca nó s đưc thêm vào dưi dng nhãn ph (sub_label). Thông tin này đưc bao gm trong giao din ngưi dùng, b lc, cũng như trong các thông báo."
},
"semanticSearch": {
"title": "Tìm kiếm theo Ng nghĩa",
"desc": "Tìm kiếm theo Ng nghĩa trong Frigate cho phép bn tìm các đi tưng đưc theo dõi trong các mc xem li ca mình bng cách s dng chính hình nh, mô t văn bn do ngưi dùng xác đnh hoc mô t đưc to t đng.",
"reindexNow": {
"desc": "Vic tái lp ch mc s to li các nhúng (embeddings) cho tt c các đi tưng đưc theo dõi. Quá trình này chy chế đ nn và có th làm CPU ca bn hot đng ti đa và mt mt khong thi gian đáng k tùy thuc vào s lưng đi tưng bn đã theo dõi.",
"confirmTitle": "Xác nhn Tái lp ch mc",
"confirmDesc": "Bn có chc mun tái lp ch mc cho tt c các nhúng ca đi tưng đưc theo dõi không? Quá trình này s chy chế đ nn nhưng có th làm CPU ca bn hot đng ti đa và mt mt khong thi gian đáng k. Bn có th theo dõi tiến trình trên trang Khám phá.",
"success": "Đã bt đu tái lp ch mc thành công.",
"alreadyInProgress": "Quá trình tái lp ch mc đang đưc tiến hành.",
"error": "Không th bt đu tái lp ch mc: {{errorMessage}}",
"label": "Tái lp ch mc ngay",
"confirmButton": "Tái lp ch mc"
},
"modelSize": {
"label": "Kích thưc Mô hình",
"desc": "Kích thưc ca mô hình đưc s dng cho các nhúng tìm kiếm theo ng nghĩa.",
"small": {
"title": "nh",
"desc": "S dng mô hình <em>nh</em> s dùng phiên bn lưng t hóa ca mô hình, tiêu th ít RAM hơn và chy nhanh hơn trên CPU vi s khác bit không đáng k v cht lưng nhúng."
},
"large": {
"title": "ln",
"desc": "S dng mô hình <em>ln</em> s dùng mô hình Jina đy đ và s t đng chy trên GPU nếu có."
}
},
"readTheDocumentation": "Đc tài liu"
},
"faceRecognition": {
"title": "Nhn dng Khuôn mt",
"desc": "Nhn dng khuôn mt cho phép gán tên cho ngưi và khi khuôn mt ca h đưc nhn dng, Frigate s gán tên ca ngưi đó làm nhãn ph. Thông tin này đưc bao gm trong giao din ngưi dùng, b lc, cũng như trong các thông báo.",
"readTheDocumentation": "Đc tài liu",
"modelSize": {
"label": "Kích thưc Mô hình",
"desc": "Kích thưc ca mô hình đưc s dng đ nhn dng khuôn mt.",
"small": {
"title": "nh",
"desc": "S dng mô hình <em>nh</em> s dùng mô hình nhúng khuôn mt FaceNet, chy hiu qu trên hu hết các CPU."
},
"large": {
"title": "ln",
"desc": "S dng mô hình <em>ln</em> s dùng mô hình nhúng khuôn mt ArcFace và s t đng chy trên GPU nếu có."
}
}
},
"licensePlateRecognition": {
"title": "Nhn dng Bin s xe",
"desc": "Frigate có th nhn dng bin s xe trên các phương tin và t đng thêm các ký t đưc phát hin vào trưng recognized_license_plate hoc mt tên đã biết làm nhãn ph cho các đi tưng thuc loi ô tô. Mt trưng hp s dng ph biến có th là đc bin s xe ô tô đi vào đưng lái xe hoc ô tô đi ngang qua trên đưng ph.",
"readTheDocumentation": "Đc tài liu"
},
"restart_required": "Yêu cu khi đng li (cài đt Làm giàu D liu đã thay đi)",
"toast": {
"success": "Cài đt Làm giàu D liu đã đưc lưu. Khi đng li Frigate đ áp dng các thay đi ca bn.",
"error": "Không th lưu các thay đi cu hình: {{errorMessage}}"
}
},
"menu": {
"frigateplus": "Frigate+",
"ui": "Giao din ngưi dùng",
"masksAndZones": "Mt n / Vùng",
"debug": "G li",
"users": "Ngưi dùng",
"notifications": "Thông báo",
"motionTuner": "Tinh chnh Chuyn đng",
"cameras": "Cài đt Camera",
"enrichments": "Làm giàu D liu",
"triggers": "S kin kích hot",
"cameraManagement": "Qun lý",
"cameraReview": "Đánh giá",
"roles": "Vai trò"
},
"cameraSetting": {
"camera": "Máy quay",
"noCamera": "Không có Camera"
},
"triggers": {
"documentTitle": "S kin kích hot",
"management": {
"title": "S kin kích hot",
"desc": "Quản lý sự kiện kích hoạt cho {{camera}}. Sử dụng kiểu \"ảnh xem trước\" để kích hoạt dựa trên ảnh xem trước tương tự cho đối tượng cần theo dõi đã chọn, và kiểu \"mô tả\" để kích hoạt dựa trên những mô tả tương tự cho đoạn văn bản bạn đã chỉ định."
},
"addTrigger": "Thêm sự kiện kích hoạt",
"table": {
"content": "Nội dung",
"threshold": "Ngưỡng",
"actions": "Hành động",
"noTriggers": "Không có sự kiện kích hoạt được cài đặt cho máy quay này.",
"type": "Kiểu",
"name": "Tên",
"deleteTrigger": "Xóa sự kiện kích hoạt",
"lastTriggered": "Lần kích hoạt gần nhất",
"edit": "Chỉnh sửa"
},
"type": {
"description": "Mô tả",
"thumbnail": "Ảnh xem trước"
},
"dialog": {
"form": {
"enabled": {
"description": "Kích hoạt hoặc vô hiệu hóa sự kiện kích hoạt này"
},
"actions": {
"title": "Các hành động",
"desc": "Theo mặc định, Frigate kích hoạt thông báo MQTT cho tất cả các trình kích hoạt. Nhãn phụ thêm tên kích hoạt vào nhãn đối tượng. Thuộc tính là siêu dữ liệu có thể tìm kiếm được lưu trữ riêng biệt trong siêu dữ liệu đối tượng được theo dõi.",
"error": {
"min": "Phải chọn ít nhất một hành động."
}
},
"name": {
"title": "Tên",
"placeholder": "Tên sự kiện kích hoạt",
"error": {
"minLength": "Trường phải dài ít nhất 2 ký tự.",
"invalidCharacters": "Trường chỉ có thể chứa các chữ cái, số, dấu gạch dưới và dấu gạch nối.",
"alreadyExists": "Một sự kiện kích hoạt trùng tên đã tồn tại cho máy quay này."
}
},
"type": {
"title": "Kiểu",
"placeholder": "Chọn kiểu cho sự kiện kích hoạt"
},
"content": {
"title": "Nội dung",
"imagePlaceholder": "Chọn một hình ảnh",
"textPlaceholder": "Nhập nội dung văn bản",
"imageDesc": "Chỉ 100 hình thu nhỏ gần đây nhất được hiển thị. Nếu bạn không thể tìm thấy hình thu nhỏ mong muốn, vui lòng xem lại các đối tượng trước đó trong Khám phá và thiết lập trình kích hoạt từ menu ở đó.",
"textDesc": "Nhập vẵn bản để kích hoạt hành động này khi một đối tượng theo dõi với mô tả tương tự được phát hiện.",
"error": {
"required": "Nội dung bắt buộc."
}
},
"threshold": {
"title": "Ngưỡng",
"error": {
"min": "Ngưỡng phải ít nhất bằng 0",
"max": "Ngưỡng lớn nhất phải bé hơn 1"
}
}
},
"createTrigger": {
"title": "Tạo sự kiện kích hoạt",
"desc": "Tạo sự kiện kích hoạt cho máy quay {{camera}}"
},
"editTrigger": {
"title": "Chỉnh sửa Sự kiện kích hoạt",
"desc": "Chỉnh sửa cài đặt cho sự kiện kích hoạt trên máy quay {{camera}}"
},
"deleteTrigger": {
"title": "Xóa Sự kiện kích hoạt",
"desc": "Bạn có chắc chắn muốn xóa sự kịn kích hoạt <strong>{{triggerName}}</strong>? Thao tác này không thể khôi phục được."
}
},
"toast": {
"success": {
"createTrigger": "Sự kiện kích hoạt {{name}} đã được tạo thành công.",
"updateTrigger": "Sự kiện kích hoạt {{name}} đã được cập nhật thành công.",
"deleteTrigger": "Sự kiện kích hoạt {{name}} đã được xóa thành công."
},
"error": {
"createTriggerFailed": "Tạo sự kiện kích hoạt thất bại: {{errorMessage}}",
"updateTriggerFailed": "Cập nhật sự kiện kích hoạt thất bại: {{errorMessage}}",
"deleteTriggerFailed": "Xóa sự kiện kích hoạt thất bại: {{errorMessage}}"
}
},
"actions": {
"alert": "Gắn nhãn Cảnh báo",
"notification": "Gửi thông báo"
}
}
}