From 122b503a32fc9e2602d15b0cf7c25c0676f26f44 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 17 Mar 2026 00:32:20 +0100 Subject: [PATCH] Translated using Weblate (Vietnamese) Currently translated at 1.0% (5 of 467 strings) Translated using Weblate (Vietnamese) Currently translated at 16.0% (4 of 25 strings) Translated using Weblate (Vietnamese) Currently translated at 100.0% (118 of 118 strings) Translated using Weblate (Vietnamese) Currently translated at 18.1% (4 of 22 strings) Translated using Weblate (Vietnamese) Currently translated at 65.2% (15 of 23 strings) Translated using Weblate (Vietnamese) Currently translated at 98.1% (53 of 54 strings) Translated using Weblate (Vietnamese) Currently translated at 85.2% (427 of 501 strings) Translated using Weblate (Vietnamese) Currently translated at 96.5% (56 of 58 strings) Translated using Weblate (Vietnamese) Currently translated at 41.5% (380 of 915 strings) Translated using Weblate (Vietnamese) Currently translated at 93.4% (215 of 230 strings) Translated using Weblate (Vietnamese) Currently translated at 33.6% (41 of 122 strings) Translated using Weblate (Vietnamese) Currently translated at 0.4% (5 of 1084 strings) Co-authored-by: Hosted Weblate Co-authored-by: Long Ngo Tien Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/vi/ 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/config-cameras/vi/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/vi/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-groups/vi/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-validation/vi/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/vi/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/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-settings/vi/ Translation: Frigate NVR/Config - Cameras Translation: Frigate NVR/Config - Global Translation: Frigate NVR/Config - Groups Translation: Frigate NVR/Config - Validation Translation: Frigate NVR/audio Translation: Frigate NVR/common Translation: Frigate NVR/components-dialog Translation: Frigate NVR/objects Translation: Frigate NVR/views-classificationmodel Translation: Frigate NVR/views-exports Translation: Frigate NVR/views-facelibrary Translation: Frigate NVR/views-settings --- web/public/locales/vi/audio.json | 32 +++++++++---------- web/public/locales/vi/common.json | 3 +- web/public/locales/vi/components/dialog.json | 3 +- web/public/locales/vi/config/cameras.json | 12 ++++++- web/public/locales/vi/config/global.json | 14 +++++++- web/public/locales/vi/config/groups.json | 13 +++++++- web/public/locales/vi/config/validation.json | 7 +++- web/public/locales/vi/objects.json | 30 ++++++++--------- .../locales/vi/views/classificationModel.json | 4 ++- web/public/locales/vi/views/exports.json | 4 +++ web/public/locales/vi/views/faceLibrary.json | 5 +-- web/public/locales/vi/views/settings.json | 2 +- 12 files changed, 88 insertions(+), 41 deletions(-) diff --git a/web/public/locales/vi/audio.json b/web/public/locales/vi/audio.json index 07561cc51..95811086c 100644 --- a/web/public/locales/vi/audio.json +++ b/web/public/locales/vi/audio.json @@ -294,14 +294,14 @@ "gurgling": "Tiếng róc rách", "fire": "Tiếng lửa", "crackle": "Tiếng tí tách", - "vehicle": "Tiếng phương tiện", - "boat": "Tiếng thuyền", + "vehicle": "Phương tiện", + "boat": "Thuyền", "sailboat": "Tiếng thuyền buồm", "rowboat": "Tiếng chèo thuyền", "motorboat": "Tiếng xuồng máy", "ship": "Tiếng tàu", "motor_vehicle": "Tiếng xe cơ giới", - "car": "Tiếng xe ô tô", + "car": "Xe ô tô", "toot": "Tiếng bấm còi", "car_alarm": "Tiếng báo động ô tô", "power_windows": "Tiếng cửa kính xe", @@ -314,17 +314,17 @@ "air_brake": "Tiếng phanh hơi", "air_horn": "Tiếng còi hơi", "reversing_beeps": "Tiếng kêu lùi xe", - "bus": "Tiếng xe buýt", + "bus": "Xe buýt", "emergency_vehicle": "Tiếng xe khẩn cấp", "police_car": "Tiếng xe cảnh sát", "ambulance": "Tiếng xe cứu thương", "fire_engine": "Tiếng xe cứu hỏa", - "motorcycle": "Tiếng xe máy", + "motorcycle": "Xe máy", "traffic_noise": "Tiếng giao thông", "rail_transport": "Tiếng đường sắt", "train_horn": "Tiếng còi tàu hỏa", "railroad_car": "Tiếng toa tàu", - "train": "Tiếng tàu hỏa", + "train": "Tàu hỏa", "train_whistle": "Tiếng còi tàu", "train_wheels_squealing": "Tiếng bánh tàu rít", "subway": "Tiếng tàu điện ngầm", @@ -334,8 +334,8 @@ "propeller": "Tiếng cánh quạt", "helicopter": "Tiếng trực thăng", "fixed-wing_aircraft": "Tiếng máy bay cánh cố định", - "bicycle": "Tiếng xe đạp", - "skateboard": "Tiếng ván trượt", + "bicycle": "Xe đạp", + "skateboard": "Ván trượt", "engine": "Tiếng động cơ", "light_engine": "Tiếng động cơ nhẹ", "dental_drill's_drill": "Tiếng khoan nha khoa", @@ -348,7 +348,7 @@ "ding-dong": "Tiếng ding-dong", "idling": "Tiếng nổ không tải", "accelerating": "Tiếng tăng tốc", - "door": "Tiếng cửa", + "door": "Cửa", "doorbell": "Tiếng chuông cửa", "sliding_door": "Tiếng cửa trượt", "slam": "Tiếng đóng sầm", @@ -362,19 +362,19 @@ "chopping": "Tiếng băm chặt", "frying": "Tiếng chiên xào", "microwave_oven": "Tiếng lò vi sóng", - "blender": "Tiếng máy xay", + "blender": "Máy xay", "water_tap": "Tiếng vòi nước", - "sink": "Tiếng bồn rửa", + "sink": "Bồn rửa", "bathtub": "Tiếng bồn tắm", "coin": "Tiếng đồng xu", - "hair_dryer": "Tiếng máy sấy tóc", + "hair_dryer": "Máy sấy tóc", "toilet_flush": "Tiếng xả nước", - "toothbrush": "Tiếng bàn chải", + "toothbrush": "Bàn chải", "electric_toothbrush": "Tiếng bàn chải điện", "vacuum_cleaner": "Tiếng máy hút bụi", "zipper": "Tiếng dây kéo", "keys_jangling": "Tiếng chìa khóa leng keng", - "scissors": "Tiếng kéo cắt", + "scissors": "Kéo cắt", "electric_shaver": "Tiếng máy cạo râu", "shuffling_cards": "Tiếng xào bài", "typing": "Tiếng gõ phím", @@ -399,14 +399,14 @@ "steam_whistle": "Tiếng còi hơi", "mechanisms": "Tiếng cơ khí", "ratchet": "Tiếng cơ cấu bánh cóc", - "clock": "Tiếng đồng hồ", + "clock": "Đồng hồ", "tick": "Tiếng tích", "tick-tock": "Tiếng tích tắc", "gears": "Tiếng bánh răng", "pulleys": "Tiếng ròng rọc", "sewing_machine": "Tiếng máy may", "camera": "Tiếng máy ảnh", - "single-lens_reflex_camera": "Tiếng máy ảnh DSLR", + "single-lens_reflex_camera": "Máy ảnh phản xạ ống kính đơn", "mechanical_fan": "Tiếng quạt máy", "air_conditioning": "Tiếng máy lạnh", "cash_register": "Tiếng máy tính tiền", diff --git a/web/public/locales/vi/common.json b/web/public/locales/vi/common.json index dea1157d9..c2cc0932c 100644 --- a/web/public/locales/vi/common.json +++ b/web/public/locales/vi/common.json @@ -78,7 +78,8 @@ }, "inProgress": "Đang tiến hành", "invalidStartTime": "Thời gian bắt đầu không hợp lệ", - "invalidEndTime": "Thời gian kết thúc không hợp lệ" + "invalidEndTime": "Thời gian kết thúc không hợp lệ", + "never": "Không bao giờ" }, "menu": { "systemLogs": "Nhật ký hệ thống", diff --git a/web/public/locales/vi/components/dialog.json b/web/public/locales/vi/components/dialog.json index b8b2895ea..2eae9fb46 100644 --- a/web/public/locales/vi/components/dialog.json +++ b/web/public/locales/vi/components/dialog.json @@ -6,7 +6,8 @@ "title": "Đang khởi động lại Frigate", "content": "Trang này sẽ tải lại sau {{countdown}} giây.", "button": "Tải lại ngay" - } + }, + "description": "Thao tác này sẽ tạm dừng hoạt động của Frigate trong thời gian ngắn để khởi động lại." }, "explore": { "plus": { diff --git a/web/public/locales/vi/config/cameras.json b/web/public/locales/vi/config/cameras.json index 0967ef424..5ffe9a26f 100644 --- a/web/public/locales/vi/config/cameras.json +++ b/web/public/locales/vi/config/cameras.json @@ -1 +1,11 @@ -{} +{ + "label": "CameraConfig", + "name": { + "label": "Tên máy ảnh", + "description": "Tên camera là bắt buộc" + }, + "friendly_name": { + "label": "Tên thân thiện", + "description": "Tên hiển thị thân thiện với camera được sử dụng trong giao diện người dùng Frigate" + } +} diff --git a/web/public/locales/vi/config/global.json b/web/public/locales/vi/config/global.json index 0967ef424..71a2e65ce 100644 --- a/web/public/locales/vi/config/global.json +++ b/web/public/locales/vi/config/global.json @@ -1 +1,13 @@ -{} +{ + "version": { + "label": "Phiên bản cấu hình hiện tại", + "description": "Phiên bản dạng số hoặc chuỗi của cấu hình hiện tại giúp phát hiện các thay đổi về định dạng hoặc quá trình di chuyển dữ liệu." + }, + "safe_mode": { + "label": "Chế độ an toàn", + "description": "Khi được kích hoạt, hãy khởi động Frigate ở chế độ an toàn với các tính năng bị hạn chế để khắc phục sự cố." + }, + "environment_vars": { + "label": "Biến môi trường" + } +} diff --git a/web/public/locales/vi/config/groups.json b/web/public/locales/vi/config/groups.json index 0967ef424..826571393 100644 --- a/web/public/locales/vi/config/groups.json +++ b/web/public/locales/vi/config/groups.json @@ -1 +1,12 @@ -{} +{ + "audio": { + "global": { + "detection": "Phát hiện toàn cục", + "sensitivity": "Độ nhạy toàn cục" + }, + "cameras": { + "detection": "Phát hiện", + "sensitivity": "Độ nhạy" + } + } +} diff --git a/web/public/locales/vi/config/validation.json b/web/public/locales/vi/config/validation.json index 0967ef424..e8f959831 100644 --- a/web/public/locales/vi/config/validation.json +++ b/web/public/locales/vi/config/validation.json @@ -1 +1,6 @@ -{} +{ + "minimum": "Phải có giá trị tối thiểu là {{limit}}", + "maximum": "Tối đa phải là {{limit}}", + "exclusiveMinimum": "Phải lớn hơn {{limit}}", + "exclusiveMaximum": "Phải nhỏ hơn {{limit}}" +} diff --git a/web/public/locales/vi/objects.json b/web/public/locales/vi/objects.json index d7168ee4e..d62b4b377 100644 --- a/web/public/locales/vi/objects.json +++ b/web/public/locales/vi/objects.json @@ -1,8 +1,8 @@ { "mouse": "Chuột nhắt", "keyboard": "Bàn phím nhạc", - "blender": "Tiếng máy xay", - "sink": "Tiếng bồn rửa", + "blender": "Máy xay", + "sink": "Bồn rửa", "animal": "Động vật", "dog": "Chó", "bark": "Sủa", @@ -11,19 +11,19 @@ "goat": "Dê", "sheep": "Cừu", "bird": "Chim", - "vehicle": "Tiếng phương tiện", - "boat": "Tiếng thuyền", - "car": "Tiếng xe ô tô", - "bus": "Tiếng xe buýt", - "motorcycle": "Tiếng xe máy", - "train": "Tiếng tàu hỏa", - "bicycle": "Tiếng xe đạp", - "skateboard": "Tiếng ván trượt", - "door": "Tiếng cửa", - "hair_dryer": "Tiếng máy sấy tóc", - "toothbrush": "Tiếng bàn chải", - "scissors": "Tiếng kéo cắt", - "clock": "Tiếng đồng hồ", + "vehicle": "Phương tiện", + "boat": "Thuyền", + "car": "Xe ô tô", + "bus": "Xe buýt", + "motorcycle": "Xe máy", + "train": "Tàu hỏa", + "bicycle": "Xe đạp", + "skateboard": "Ván trượt", + "door": "Cửa", + "hair_dryer": "Máy sấy tóc", + "toothbrush": "Bàn chải", + "scissors": "Kéo cắt", + "clock": "Đồng hồ", "person": "Người", "airplane": "Máy bay", "zebra": "Ngựa vằn", diff --git a/web/public/locales/vi/views/classificationModel.json b/web/public/locales/vi/views/classificationModel.json index 5db2c5960..f0a012425 100644 --- a/web/public/locales/vi/views/classificationModel.json +++ b/web/public/locales/vi/views/classificationModel.json @@ -33,7 +33,9 @@ } }, "details": { - "scoreInfo": "Điểm số cho biết mức độ tự tin trung bình mà hệ thống xác định được cho tất cả các lần phát hiện đối tượng này." + "scoreInfo": "Điểm số cho biết mức độ tự tin trung bình mà hệ thống xác định được cho tất cả các lần phát hiện đối tượng này.", + "none": "Không có", + "unknown": "Không rõ" }, "tooltip": { "trainingInProgress": "Mô hình hiện đang được huấn luyện", diff --git a/web/public/locales/vi/views/exports.json b/web/public/locales/vi/views/exports.json index 95b3b87c6..21b50651f 100644 --- a/web/public/locales/vi/views/exports.json +++ b/web/public/locales/vi/views/exports.json @@ -19,5 +19,9 @@ "downloadVideo": "Tải video", "editName": "Chỉnh sửa tên", "deleteExport": "Xóa bản xuất" + }, + "headings": { + "cases": "Các trường hợp", + "uncategorizedExports": "Xuất chưa được phân loại" } } diff --git a/web/public/locales/vi/views/faceLibrary.json b/web/public/locales/vi/views/faceLibrary.json index cef8b9da7..6301b6cf4 100644 --- a/web/public/locales/vi/views/faceLibrary.json +++ b/web/public/locales/vi/views/faceLibrary.json @@ -3,11 +3,12 @@ "description": { "addFace": "Thêm một bộ sưu tập mới vào Thư viện Khuôn Mặt bằng cách tải lên hình ảnh đầu tiên của bạn.", "invalidName": "Tên không hợp lệ. Tên chỉ được phép chứa chữ cái, số, khoảng trắng, dấu nháy đơn, dấu gạch dưới và dấu gạch ngang.", - "placeholder": "Nhập tên cho bộ sưu tập này" + "placeholder": "Nhập tên cho bộ sưu tập này", + "nameCannotContainHash": "Tên không được chứa ký tự #." }, "details": { "person": "Người", - "unknown": "Không xác định", + "unknown": "Không rõ", "subLabelScore": "Điểm nhãn phụ", "scoreInfo": "Điểm nhãn phụ là điểm số có trọng số cho tất cả các độ tin cậy của khuôn mặt được nhận dạng, vì vậy điểm này có thể khác với điểm hiển thị trên ảnh chụp nhanh.", "timestamp": "Dấu thời gian", diff --git a/web/public/locales/vi/views/settings.json b/web/public/locales/vi/views/settings.json index 69b37b837..90a6c191d 100644 --- a/web/public/locales/vi/views/settings.json +++ b/web/public/locales/vi/views/settings.json @@ -348,7 +348,7 @@ }, "restart_required": "Yêu cầu khởi động lại (mặt nạ/vùng đã thay đổi)", "motionMaskLabel": "Mặt nạ chuyển động {{number}}", - "objectMaskLabel": "Mặt nạ đối tượng {{number}} ({{label}})", + "objectMaskLabel": "Mặt nạ đối tượng {{number}}", "filter": { "all": "Tất cả Mặt nạ và Vùng" }