msgid "" msgstr "" "POT-Creation-Date: 2024-11-01 11:30-0400\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: @lingui/cli\n" "Language: vi\n" "Project-Id-Version: beszel\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: 2025-08-28 23:21\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: beszel\n" "X-Crowdin-Project-ID: 733311\n" "X-Crowdin-Language: vi\n" "X-Crowdin-File: /main/beszel/site/src/locales/en/en.po\n" "X-Crowdin-File-ID: 16\n" #. placeholder {0}: Math.trunc(system.info?.u / 86400) #: src/components/routes/system.tsx msgid "{0, plural, one {# day} other {# days}}" msgstr "{0, plural, one {# ngày} other {# ngày}}" #. placeholder {0}: Math.trunc(system.info.u / 3600) #: src/components/routes/system.tsx msgid "{0, plural, one {# hour} other {# hours}}" msgstr "{0, plural, one {# giờ} other {# giờ}}" #. placeholder {0}: Math.trunc(system.info.u / 60) #: src/components/routes/system.tsx msgid "{0, plural, one {# minute} few {# minutes} many {# minutes} other {# minutes}}" msgstr "{0, plural, one {# phút} few {# phút} many {# phút} other {# phút}}" #. placeholder {0}: table.getFilteredSelectedRowModel().rows.length #. placeholder {1}: table.getFilteredRowModel().rows.length #: src/components/routes/settings/alerts-history-data-table.tsx msgid "{0} of {1} row(s) selected." msgstr "Đã chọn {0} trên {1} hàng." #: src/lib/utils.ts msgid "1 hour" msgstr "1 giờ" #. Load average #: src/components/charts/load-average-chart.tsx msgid "1 min" msgstr "1 phút" #: src/lib/utils.ts msgid "1 minute" msgstr "1 phút" #: src/lib/utils.ts msgid "1 week" msgstr "1 tuần" #: src/lib/utils.ts msgid "12 hours" msgstr "12 giờ" #. Load average #: src/components/charts/load-average-chart.tsx msgid "15 min" msgstr "15 phút" #: src/lib/utils.ts msgid "24 hours" msgstr "24 giờ" #: src/lib/utils.ts msgid "30 days" msgstr "30 ngày" #. Load average #: src/components/charts/load-average-chart.tsx msgid "5 min" msgstr "5 phút" #. Table column #: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/systems-table/systems-table-columns.tsx msgid "Actions" msgstr "Hành động" #: src/components/alerts-history-columns.tsx #: src/components/routes/settings/alerts-history-data-table.tsx msgid "Active" msgstr "Hoạt động" #: src/components/active-alerts.tsx msgid "Active Alerts" msgstr "Cảnh báo hoạt động" #: src/components/add-system.tsx msgid "Add <0>System" msgstr "Thêm <0>Hệ thống" #: src/components/add-system.tsx msgid "Add New System" msgstr "Thêm Hệ thống Mới" #: src/components/add-system.tsx msgid "Add system" msgstr "Thêm hệ thống" #: src/components/routes/settings/notifications.tsx msgid "Add URL" msgstr "Thêm URL" #: src/components/routes/settings/general.tsx msgid "Adjust display options for charts." msgstr "Điều chỉnh tùy chọn hiển thị cho biểu đồ." #: src/components/command-palette.tsx #: src/components/command-palette.tsx msgid "Admin" msgstr "Quản trị viên" #: src/components/systems-table/systems-table-columns.tsx msgid "Agent" msgstr "Tác nhân" #: src/components/command-palette.tsx #: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/layout.tsx msgid "Alert History" msgstr "Lịch sử Cảnh báo" #: src/components/alerts/alert-button.tsx #: src/components/alerts/alerts-sheet.tsx msgid "Alerts" msgstr "Cảnh báo" #: src/components/command-palette.tsx #: src/components/containers-table/containers-table.tsx #: src/components/routes/containers.tsx msgid "All Containers" msgstr "Tất cả container" #: src/components/alerts/alerts-sheet.tsx #: src/components/command-palette.tsx #: src/components/routes/home.tsx #: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx msgid "All Systems" msgstr "Tất cả Hệ thống" #: src/components/systems-table/systems-table-columns.tsx msgid "Are you sure you want to delete {name}?" msgstr "Bạn có chắc chắn muốn xóa {name} không?" #: src/components/routes/settings/alerts-history-data-table.tsx msgid "Are you sure?" msgstr "Bạn có chắc không?" #: src/components/copy-to-clipboard.tsx msgid "Automatic copy requires a secure context." msgstr "Sao chép tự động yêu cầu một ngữ cảnh an toàn." #: src/components/routes/system.tsx msgid "Average" msgstr "Trung bình" #: src/components/routes/system.tsx msgid "Average CPU utilization of containers" msgstr "Sử dụng CPU trung bình của các container" #. placeholder {0}: alertData.unit #: src/components/alerts/alerts-sheet.tsx msgid "Average exceeds <0>{value}{0}" msgstr "Trung bình vượt quá <0>{value}{0}" #: src/components/routes/system.tsx msgid "Average power consumption of GPUs" msgstr "Tiêu thụ điện năng trung bình của GPU" #: src/components/routes/system.tsx msgid "Average system-wide CPU utilization" msgstr "Sử dụng CPU trung bình toàn hệ thống" #. placeholder {0}: gpu.n #: src/components/routes/system.tsx msgid "Average utilization of {0}" msgstr "Mức sử dụng trung bình của {0}" #: src/components/routes/system.tsx msgid "Average utilization of GPU engines" msgstr "Mức sử dụng trung bình của động cơ GPU" #: src/components/command-palette.tsx #: src/components/navbar.tsx msgid "Backups" msgstr "Sao lưu" #: src/components/routes/system.tsx #: src/lib/alerts.ts msgid "Bandwidth" msgstr "Băng thông" #: src/components/routes/system.tsx msgid "Battery" msgstr "Pin" #: src/components/login/auth-form.tsx msgid "Beszel supports OpenID Connect and many OAuth2 authentication providers." msgstr "Beszel hỗ trợ OpenID Connect và nhiều nhà cung cấp xác thực OAuth2." #: src/components/routes/settings/notifications.tsx msgid "Beszel uses <0>Shoutrrr to integrate with popular notification services." msgstr "Beszel sử dụng <0>Shoutrrr để tích hợp với các dịch vụ thông báo phổ biến." #: src/components/add-system.tsx msgid "Binary" msgstr "Nhị phân" #: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx msgid "Bits (Kbps, Mbps, Gbps)" msgstr "Bit (Kbps, Mbps, Gbps)" #: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx msgid "Bytes (KB/s, MB/s, GB/s)" msgstr "Byte (KB/giây, MB/giây, GB/giây)" #: src/components/charts/mem-chart.tsx msgid "Cache / Buffers" msgstr "Bộ nhớ đệm / Bộ đệm" #: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/systems-table/systems-table-columns.tsx msgid "Cancel" msgstr "Hủy bỏ" #: src/components/routes/settings/config-yaml.tsx msgid "Caution - potential data loss" msgstr "Cẩn thận - có thể mất dữ liệu" #: src/components/routes/settings/general.tsx msgid "Celsius (°C)" msgstr "Độ C (°C)" #: src/components/routes/settings/general.tsx msgid "Change display units for metrics." msgstr "Thay đổi đơn vị hiển thị cho các chỉ số." #: src/components/routes/settings/general.tsx msgid "Change general application options." msgstr "Thay đổi các tùy chọn ứng dụng chung." #: src/components/routes/system.tsx msgid "Charge" msgstr "Sạc" #. Context: Battery state #: src/lib/i18n.ts msgid "Charging" msgstr "Đang sạc" #: src/components/routes/settings/general.tsx msgid "Chart options" msgstr "Tùy chọn biểu đồ" #: src/components/login/forgot-pass-form.tsx msgid "Check {email} for a reset link." msgstr "Kiểm tra {email} để lấy liên kết đặt lại." #: src/components/routes/settings/layout.tsx msgid "Check logs for more details." msgstr "Kiểm tra nhật ký để biết thêm chi tiết." #: src/components/routes/settings/notifications.tsx msgid "Check your notification service" msgstr "Kiểm tra dịch vụ thông báo của bạn" #: src/components/containers-table/containers-table.tsx msgid "Click on a container to view more information." msgstr "Nhấp vào container để xem thêm thông tin." #: src/components/systems-table/systems-table.tsx msgid "Click on a system to view more information." msgstr "Nhấp vào hệ thống để xem thêm thông tin." #: src/components/ui/input-copy.tsx msgid "Click to copy" msgstr "Nhấp để sao chép" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx msgid "Command line instructions" msgstr "Hướng dẫn dòng lệnh" #: src/components/routes/settings/notifications.tsx msgid "Configure how you receive alert notifications." msgstr "Cấu hình cách bạn nhận thông báo cảnh báo." #: src/components/login/auth-form.tsx #: src/components/login/auth-form.tsx msgid "Confirm password" msgstr "Xác nhận mật khẩu" #: src/components/active-alerts.tsx msgid "Connection is down" msgstr "Mất kết nối" #: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/systems-table/systems-table-columns.tsx msgid "Continue" msgstr "Tiếp tục" #: src/lib/utils.ts msgid "Copied to clipboard" msgstr "Đã sao chép vào clipboard" #: src/components/add-system.tsx #: src/components/routes/settings/tokens-fingerprints.tsx msgctxt "Button to copy docker compose file content" msgid "Copy docker compose" msgstr "Sao chép docker compose" #: src/components/add-system.tsx #: src/components/routes/settings/tokens-fingerprints.tsx msgctxt "Button to copy docker run command" msgid "Copy docker run" msgstr "Sao chép docker run" #: src/components/routes/settings/tokens-fingerprints.tsx msgctxt "Environment variables" msgid "Copy env" msgstr "Sao chép môi trường" #: src/components/systems-table/systems-table-columns.tsx msgid "Copy host" msgstr "Sao chép máy chủ" #: src/components/add-system.tsx #: src/components/routes/settings/tokens-fingerprints.tsx msgid "Copy Linux command" msgstr "Sao chép lệnh Linux" #: src/components/systems-table/systems-table-columns.tsx msgid "Copy name" msgstr "Sao chép tên" #: src/components/copy-to-clipboard.tsx msgid "Copy text" msgstr "Sao chép văn bản" #: src/components/add-system.tsx msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." msgstr "Sao chép lệnh cài đặt cho tác nhân bên dưới hoặc tự động đăng ký tác nhân bằng <0>token chung." #: src/components/add-system.tsx msgid "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." msgstr "Sao chép nội dung <0>docker-compose.yml cho tác nhân bên dưới hoặc tự động đăng ký tác nhân bằng <1>token chung." #: src/components/routes/settings/tokens-fingerprints.tsx msgid "Copy YAML" msgstr "Sao chép YAML" #: src/components/containers-table/containers-table-columns.tsx #: src/components/systems-table/systems-table-columns.tsx msgid "CPU" msgstr "CPU" #: src/components/routes/system.tsx #: src/components/routes/system.tsx #: src/lib/alerts.ts msgid "CPU Usage" msgstr "Sử dụng CPU" #: src/components/login/auth-form.tsx msgid "Create account" msgstr "Tạo tài khoản" #. Context: date created #: src/components/alerts-history-columns.tsx msgid "Created" msgstr "Đã tạo" #: src/components/routes/settings/general.tsx msgid "Critical (%)" msgstr "Độ nghiêm trọng (%)" #: src/components/routes/system/network-sheet.tsx msgid "Cumulative Download" msgstr "Tải xuống tích lũy" #: src/components/routes/system/network-sheet.tsx msgid "Cumulative Upload" msgstr "Tải lên tích lũy" #. Context: Battery state #: src/components/routes/system.tsx msgid "Current state" msgstr "Trạng thái hiện tại" #: src/components/command-palette.tsx msgid "Dashboard" msgstr "Bảng điều khiển" #: src/components/routes/settings/general.tsx msgid "Default time period" msgstr "Thời gian mặc định" #: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/systems-table/systems-table-columns.tsx msgid "Delete" msgstr "Xóa" #: src/components/routes/settings/tokens-fingerprints.tsx msgid "Delete fingerprint" msgstr "Xóa vân tay" #: src/components/containers-table/containers-table.tsx msgid "Detail" msgstr "Chi tiết" #. Context: Battery state #: src/lib/i18n.ts msgid "Discharging" msgstr "Đang xả" #: src/components/systems-table/systems-table-columns.tsx msgid "Disk" msgstr "Đĩa" #: src/components/routes/system.tsx msgid "Disk I/O" msgstr "Đĩa I/O" #: src/components/routes/settings/general.tsx msgid "Disk unit" msgstr "Đơn vị đĩa" #: src/components/charts/disk-chart.tsx #: src/components/routes/system.tsx #: src/lib/alerts.ts msgid "Disk Usage" msgstr "Sử dụng Đĩa" #: src/components/routes/system.tsx msgid "Disk usage of {extraFsName}" msgstr "Sử dụng đĩa của {extraFsName}" #: src/components/routes/system.tsx msgid "Docker CPU Usage" msgstr "Sử dụng CPU Docker" #: src/components/routes/system.tsx msgid "Docker Memory Usage" msgstr "Sử dụng Bộ nhớ Docker" #: src/components/routes/system.tsx msgid "Docker Network I/O" msgstr "Mạng I/O Docker" #: src/components/command-palette.tsx msgid "Documentation" msgstr "Tài liệu" #. Context: System is down #: src/components/alerts-history-columns.tsx #: src/components/routes/system.tsx #: src/components/systems-table/systems-table-columns.tsx #: src/lib/alerts.ts msgid "Down" msgstr "Mất kết nối" #: src/components/systems-table/systems-table.tsx msgid "Down ({downSystemsLength})" msgstr "Mất kết nối ({downSystemsLength})" #: src/components/routes/system/network-sheet.tsx msgid "Download" msgstr "Tải xuống" #: src/components/alerts-history-columns.tsx msgid "Duration" msgstr "Thời lượng" #: src/components/add-system.tsx #: src/components/systems-table/systems-table-columns.tsx msgid "Edit" msgstr "Chỉnh sửa" #: src/components/login/auth-form.tsx #: src/components/login/forgot-pass-form.tsx #: src/components/login/otp-forms.tsx msgid "Email" msgstr "Email" #: src/components/routes/settings/notifications.tsx msgid "Email notifications" msgstr "Thông báo email" #. Context: Battery state #: src/lib/i18n.ts msgid "Empty" msgstr "Hết pin" #: src/components/login/login.tsx msgid "Enter email address to reset password" msgstr "Nhập địa chỉ email để đặt lại mật khẩu" #: src/components/routes/settings/notifications.tsx msgid "Enter email address..." msgstr "Nhập địa chỉ email..." #: src/components/login/otp-forms.tsx msgid "Enter your one-time password." msgstr "Nhập mật khẩu một lần của bạn." #: src/components/login/auth-form.tsx #: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/config-yaml.tsx #: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/tokens-fingerprints.tsx msgid "Error" msgstr "Lỗi" #. placeholder {0}: alert.value #. placeholder {1}: info.unit #. placeholder {2}: alert.min #: src/components/active-alerts.tsx msgid "Exceeds {0}{1} in last {2, plural, one {# minute} other {# minutes}}" msgstr "Vượt quá {0}{1} trong {2, plural, one {# phút} other {# phút}} qua" #: src/components/routes/settings/config-yaml.tsx msgid "Existing systems not defined in <0>config.yml will be deleted. Please make regular backups." msgstr "Các hệ thống hiện có không được định nghĩa trong <0>config.yml sẽ bị xóa. Vui lòng sao lưu thường xuyên." #: src/components/routes/settings/alerts-history-data-table.tsx msgid "Export" msgstr "Xuất" #: src/components/routes/settings/config-yaml.tsx msgid "Export configuration" msgstr "Xuất cấu hình" #: src/components/routes/settings/config-yaml.tsx msgid "Export your current systems configuration." msgstr "Xuất cấu hình hệ thống hiện tại của bạn." #: src/components/routes/settings/general.tsx msgid "Fahrenheit (°F)" msgstr "Độ F (°F)" #: src/lib/api.ts msgid "Failed to authenticate" msgstr "Xác thực thất bại" #: src/components/routes/settings/layout.tsx #: src/components/routes/settings/notifications.tsx msgid "Failed to save settings" msgstr "Lưu cài đặt thất bại" #: src/components/routes/settings/notifications.tsx msgid "Failed to send test notification" msgstr "Gửi thông báo thử nghiệm thất bại" #: src/components/alerts/alerts-sheet.tsx msgid "Failed to update alert" msgstr "Cập nhật cảnh báo thất bại" #: src/components/containers-table/containers-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/system.tsx #: src/components/systems-table/systems-table.tsx msgid "Filter..." msgstr "Lọc..." #: src/components/routes/settings/tokens-fingerprints.tsx msgid "Fingerprint" msgstr "Vân tay" #: src/components/alerts/alerts-sheet.tsx msgid "For <0>{min} {min, plural, one {minute} other {minutes}}" msgstr "Trong <0>{min} {min, plural, one {phút} other {phút}}" #: src/components/login/auth-form.tsx msgid "Forgot password?" msgstr "Quên mật khẩu?" #: src/components/add-system.tsx #: src/components/routes/settings/tokens-fingerprints.tsx msgctxt "Button to copy install command" msgid "FreeBSD command" msgstr "Lệnh FreeBSD" #. Context: Battery state #: src/lib/i18n.ts msgid "Full" msgstr "Đầy pin" #. Context: General settings #: src/components/routes/settings/general.tsx #: src/components/routes/settings/layout.tsx msgid "General" msgstr "Chung" #: src/components/routes/system.tsx msgid "GPU Engines" msgstr "Động cơ GPU" #: src/components/routes/system.tsx msgid "GPU Power Draw" msgstr "Mức tiêu thụ điện của GPU" #: src/components/systems-table/systems-table.tsx msgid "Grid" msgstr "Lưới" #: src/components/containers-table/containers-table-columns.tsx msgid "Health" msgstr "Sức khỏe" #: src/components/add-system.tsx #: src/components/routes/settings/tokens-fingerprints.tsx msgctxt "Button to copy install command" msgid "Homebrew command" msgstr "Lệnh Homebrew" #: src/components/add-system.tsx msgid "Host / IP" msgstr "Máy chủ / IP" #. Context: Battery state #: src/lib/i18n.ts msgid "Idle" msgstr "Không hoạt động" #: src/components/login/forgot-pass-form.tsx msgid "If you've lost the password to your admin account, you may reset it using the following command." msgstr "Nếu bạn đã mất mật khẩu cho tài khoản quản trị viên của mình, bạn có thể đặt lại bằng cách sử dụng lệnh sau." #: src/components/containers-table/containers-table-columns.tsx msgctxt "Docker image" msgid "Image" msgstr "Hình ảnh" #: src/components/login/auth-form.tsx msgid "Invalid email address." msgstr "Địa chỉ email không hợp lệ." #. Linux kernel #: src/components/routes/system.tsx msgid "Kernel" msgstr "Nhân" #: src/components/routes/settings/general.tsx msgid "Language" msgstr "Ngôn ngữ" #: src/components/systems-table/systems-table.tsx msgid "Layout" msgstr "Bố cục" #: src/components/routes/system.tsx msgid "Load Average" msgstr "Tải trung bình" #: src/lib/alerts.ts msgid "Load Average 15m" msgstr "Tải trung bình 15 phút" #: src/lib/alerts.ts msgid "Load Average 1m" msgstr "Tải trung bình 1 phút" #: src/lib/alerts.ts msgid "Load Average 5m" msgstr "Tải trung bình 5 phút" #. Short label for load average #: src/components/systems-table/systems-table-columns.tsx msgid "Load Avg" msgstr "Tải TB" #: src/components/navbar.tsx msgid "Log Out" msgstr "Đăng xuất" #: src/components/login/login.tsx msgid "Login" msgstr "Đăng nhập" #: src/components/login/auth-form.tsx #: src/components/login/forgot-pass-form.tsx msgid "Login attempt failed" msgstr "Nỗ lực đăng nhập thất bại" #: src/components/command-palette.tsx #: src/components/containers-table/containers-table.tsx #: src/components/navbar.tsx msgid "Logs" msgstr "Nhật ký" #: src/components/routes/settings/notifications.tsx msgid "Looking instead for where to create alerts? Click the bell <0/> icons in the systems table." msgstr "Thay vào đó, bạn đang tìm nơi để tạo cảnh báo? Nhấp vào biểu tượng chuông <0/> trong bảng hệ thống." #: src/components/routes/settings/layout.tsx msgid "Manage display and notification preferences." msgstr "Quản lý tùy chọn hiển thị và thông báo." #: src/components/add-system.tsx #: src/components/routes/settings/tokens-fingerprints.tsx msgid "Manual setup instructions" msgstr "Hướng dẫn cài đặt thủ công" #. Chart select field. Please try to keep this short. #: src/components/routes/system.tsx msgid "Max 1 min" msgstr "Tối đa 1 phút" #: src/components/containers-table/containers-table-columns.tsx #: src/components/systems-table/systems-table-columns.tsx msgid "Memory" msgstr "Bộ nhớ" #: src/components/routes/system.tsx #: src/lib/alerts.ts msgid "Memory Usage" msgstr "Sử dụng Bộ nhớ" #: src/components/routes/system.tsx msgid "Memory usage of docker containers" msgstr "Sử dụng bộ nhớ của các container Docker" #: src/components/add-system.tsx #: src/components/alerts-history-columns.tsx #: src/components/containers-table/containers-table-columns.tsx msgid "Name" msgstr "Tên" #: src/components/containers-table/containers-table-columns.tsx #: src/components/systems-table/systems-table-columns.tsx msgid "Net" msgstr "Mạng" #: src/components/routes/system.tsx msgid "Network traffic of docker containers" msgstr "Lưu lượng mạng của các container Docker" #: src/components/routes/system.tsx #: src/components/routes/system/network-sheet.tsx #: src/components/routes/system/network-sheet.tsx #: src/components/routes/system/network-sheet.tsx msgid "Network traffic of public interfaces" msgstr "Lưu lượng mạng của các giao diện công cộng" #. Context: Bytes or bits #: src/components/routes/settings/general.tsx msgid "Network unit" msgstr "Đơn vị mạng" #: src/components/command-palette.tsx msgid "No results found." msgstr "Không tìm thấy kết quả." #: src/components/containers-table/containers-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx msgid "No results." msgstr "Không có kết quả." #: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx msgid "No systems found." msgstr "Không tìm thấy hệ thống." #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx #: src/components/routes/settings/notifications.tsx msgid "Notifications" msgstr "Thông báo" #: src/components/login/auth-form.tsx msgid "OAuth 2 / OIDC support" msgstr "Hỗ trợ OAuth 2 / OIDC" #: src/components/routes/settings/config-yaml.tsx msgid "On each restart, systems in the database will be updated to match the systems defined in the file." msgstr "Mỗi khi khởi động lại, các hệ thống trong cơ sở dữ liệu sẽ được cập nhật để khớp với các hệ thống được định nghĩa trong tệp." #: src/components/login/auth-form.tsx msgid "One-time password" msgstr "Mật khẩu một lần" #: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/systems-table/systems-table-columns.tsx msgid "Open menu" msgstr "Mở menu" #: src/components/login/auth-form.tsx msgid "Or continue with" msgstr "Hoặc tiếp tục với" #: src/components/alerts/alerts-sheet.tsx msgid "Overwrite existing alerts" msgstr "Ghi đè các cảnh báo hiện có" #: src/components/command-palette.tsx #: src/components/command-palette.tsx msgid "Page" msgstr "Trang" #. placeholder {0}: table.getState().pagination.pageIndex + 1 #. placeholder {1}: table.getPageCount() #: src/components/routes/settings/alerts-history-data-table.tsx msgid "Page {0} of {1}" msgstr "Trang {0} trên {1}" #: src/components/command-palette.tsx msgid "Pages / Settings" msgstr "Trang / Cài đặt" #: src/components/login/auth-form.tsx #: src/components/login/auth-form.tsx msgid "Password" msgstr "Mật khẩu" #: src/components/login/auth-form.tsx msgid "Password must be at least 8 characters." msgstr "Mật khẩu phải có ít nhất 8 ký tự." #: src/components/login/auth-form.tsx msgid "Password must be less than 72 bytes." msgstr "Mật khẩu phải nhỏ hơn 72 byte." #: src/components/login/forgot-pass-form.tsx msgid "Password reset request received" msgstr "Yêu cầu đặt lại mật khẩu đã được nhận" #: src/components/systems-table/systems-table-columns.tsx msgid "Pause" msgstr "Tạm dừng" #: src/components/systems-table/systems-table-columns.tsx msgid "Paused" msgstr "Đã tạm dừng" #: src/components/systems-table/systems-table.tsx msgid "Paused ({pausedSystemsLength})" msgstr "Đã tạm dừng ({pausedSystemsLength})" #: src/components/routes/settings/notifications.tsx msgid "Please <0>configure an SMTP server to ensure alerts are delivered." msgstr "Vui lòng <0>cấu hình máy chủ SMTP để đảm bảo cảnh báo được gửi đi." #: src/components/alerts/alerts-sheet.tsx msgid "Please check logs for more details." msgstr "Vui lòng kiểm tra nhật ký để biết thêm chi tiết." #: src/components/login/auth-form.tsx #: src/components/login/forgot-pass-form.tsx msgid "Please check your credentials and try again" msgstr "Vui lòng kiểm tra thông tin đăng nhập của bạn và thử lại" #: src/components/login/login.tsx msgid "Please create an admin account" msgstr "Vui lòng tạo một tài khoản quản trị viên" #: src/components/login/auth-form.tsx msgid "Please enable pop-ups for this site" msgstr "Vui lòng bật cửa sổ bật lên cho trang web này" #: src/lib/api.ts msgid "Please log in again" msgstr "Vui lòng đăng nhập lại" #: src/components/login/auth-form.tsx msgid "Please see <0>the documentation for instructions." msgstr "Vui lòng xem <0>tài liệu để biết hướng dẫn." #: src/components/login/login.tsx msgid "Please sign in to your account" msgstr "Vui lòng đăng nhập vào tài khoản của bạn" #: src/components/add-system.tsx msgid "Port" msgstr "Cổng" #: src/components/routes/system.tsx #: src/components/routes/system.tsx msgid "Precise utilization at the recorded time" msgstr "Sử dụng chính xác tại thời điểm ghi nhận" #: src/components/routes/settings/general.tsx msgid "Preferred Language" msgstr "Ngôn ngữ Ưa thích" #. Use 'Key' if your language requires many more characters #: src/components/add-system.tsx msgid "Public Key" msgstr "Khóa" #. Disk read #: src/components/routes/system.tsx #: src/components/routes/system.tsx msgid "Read" msgstr "Đọc" #: src/components/routes/system.tsx msgid "Received" msgstr "Đã nhận" #: src/components/containers-table/containers-table.tsx #: src/components/containers-table/containers-table.tsx msgid "Refresh" msgstr "Làm mới" #: src/components/login/login.tsx msgid "Request a one-time password" msgstr "Yêu cầu mật khẩu một lần" #: src/components/login/otp-forms.tsx msgid "Request OTP" msgstr "Yêu cầu OTP" #: src/components/login/forgot-pass-form.tsx msgid "Reset Password" msgstr "Đặt lại Mật khẩu" #: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx #: src/components/routes/settings/alerts-history-data-table.tsx msgid "Resolved" msgstr "Đã giải quyết" #: src/components/systems-table/systems-table-columns.tsx msgid "Resume" msgstr "Tiếp tục" #: src/components/routes/settings/tokens-fingerprints.tsx msgid "Rotate token" msgstr "Xoay vòng token" #: src/components/routes/settings/alerts-history-data-table.tsx msgid "Rows per page" msgstr "Số hàng mỗi trang" #: src/components/routes/settings/notifications.tsx msgid "Save address using enter key or comma. Leave blank to disable email notifications." msgstr "Lưu địa chỉ bằng cách sử dụng phím enter hoặc dấu phẩy. Để trống để vô hiệu hóa thông báo email." #: src/components/routes/settings/general.tsx #: src/components/routes/settings/notifications.tsx msgid "Save Settings" msgstr "Lưu Cài đặt" #: src/components/add-system.tsx msgid "Save system" msgstr "Lưu hệ thống" #: src/components/navbar.tsx msgid "Search" msgstr "Tìm kiếm" #: src/components/command-palette.tsx msgid "Search for systems or settings..." msgstr "Tìm kiếm hệ thống hoặc cài đặt..." #: src/components/alerts/alerts-sheet.tsx msgid "See <0>notification settings to configure how you receive alerts." msgstr "Xem <0>cài đặt thông báo để cấu hình cách bạn nhận cảnh báo." #: src/components/routes/system.tsx msgid "Sent" msgstr "Đã gửi" #: src/components/routes/settings/general.tsx msgid "Set percentage thresholds for meter colors." msgstr "Đặt ngưỡng cho màu sắc đồng hồ." #: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx #: src/components/routes/settings/layout.tsx msgid "Settings" msgstr "Cài đặt" #: src/components/routes/settings/layout.tsx msgid "Settings saved" msgstr "Cài đặt đã được lưu" #: src/components/login/auth-form.tsx msgid "Sign in" msgstr "Đăng nhập" #: src/components/command-palette.tsx msgid "SMTP settings" msgstr "Cài đặt SMTP" #: src/components/systems-table/systems-table.tsx msgid "Sort By" msgstr "Sắp xếp theo" #. Context: alert state (active or resolved) #: src/components/alerts-history-columns.tsx msgid "State" msgstr "Trạng thái" #: src/components/containers-table/containers-table-columns.tsx #: src/components/systems-table/systems-table.tsx #: src/lib/alerts.ts msgid "Status" msgstr "Trạng thái" #: src/components/routes/system.tsx msgid "Swap space used by the system" msgstr "Không gian hoán đổi được sử dụng bởi hệ thống" #: src/components/routes/system.tsx msgid "Swap Usage" msgstr "Sử dụng Hoán đổi" #: src/components/alerts-history-columns.tsx #: src/components/containers-table/containers-table-columns.tsx #: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/systems-table/systems-table-columns.tsx #: src/lib/alerts.ts msgid "System" msgstr "Hệ thống" #: src/components/routes/system.tsx msgid "System load averages over time" msgstr "Tải trung bình của hệ thống theo thời gian" #: src/components/navbar.tsx msgid "Systems" msgstr "Các hệ thống" #: src/components/routes/settings/config-yaml.tsx msgid "Systems may be managed in a <0>config.yml file inside your data directory." msgstr "Các hệ thống có thể được quản lý trong tệp <0>config.yml bên trong thư mục dữ liệu của bạn." #: src/components/systems-table/systems-table.tsx msgid "Table" msgstr "Bảng" #. Temperature label in systems table #: src/components/systems-table/systems-table-columns.tsx msgid "Temp" msgstr "Nhiệt độ" #: src/components/routes/system.tsx #: src/lib/alerts.ts msgid "Temperature" msgstr "Nhiệt độ" #: src/components/routes/settings/general.tsx msgid "Temperature unit" msgstr "Đơn vị nhiệt độ" #: src/components/routes/system.tsx msgid "Temperatures of system sensors" msgstr "Nhiệt độ của các cảm biến hệ thống" #: src/components/routes/settings/notifications.tsx msgid "Test <0>URL" msgstr "Kiểm tra <0>URL" #: src/components/routes/settings/notifications.tsx msgid "Test notification sent" msgstr "Thông báo thử nghiệm đã được gửi" #: src/components/login/forgot-pass-form.tsx msgid "Then log into the backend and reset your user account password in the users table." msgstr "Sau đó đăng nhập vào backend và đặt lại mật khẩu tài khoản người dùng của bạn trong bảng người dùng." #: src/components/systems-table/systems-table-columns.tsx msgid "This action cannot be undone. This will permanently delete all current records for {name} from the database." msgstr "Hành động này không thể hoàn tác. Điều này sẽ xóa vĩnh viễn tất cả các bản ghi hiện tại cho {name} khỏi cơ sở dữ liệu." #: src/components/routes/settings/alerts-history-data-table.tsx msgid "This will permanently delete all selected records from the database." msgstr "Thao tác này sẽ xóa vĩnh viễn tất cả các bản ghi đã chọn khỏi cơ sở dữ liệu." #: src/components/routes/system.tsx msgid "Throughput of {extraFsName}" msgstr "Thông lượng của {extraFsName}" #: src/components/routes/system.tsx msgid "Throughput of root filesystem" msgstr "Thông lượng của hệ thống tệp gốc" #: src/components/routes/settings/general.tsx msgid "Time format" msgstr "Định dạng thời gian" #: src/components/routes/settings/notifications.tsx msgid "To email(s)" msgstr "Đến email(s)" #: src/components/routes/system.tsx #: src/components/routes/system.tsx msgid "Toggle grid" msgstr "Chuyển đổi lưới" #: src/components/mode-toggle.tsx msgid "Toggle theme" msgstr "Chuyển đổi chủ đề" #: src/components/add-system.tsx #: src/components/routes/settings/tokens-fingerprints.tsx msgid "Token" msgstr "Token" #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx #: src/components/routes/settings/tokens-fingerprints.tsx msgid "Tokens & Fingerprints" msgstr "Token & Vân tay" #: src/components/routes/settings/tokens-fingerprints.tsx msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." msgstr "Token cho phép các tác nhân kết nối và đăng ký. Vân tay là các định danh ổn định duy nhất cho mỗi hệ thống, được đặt khi kết nối lần đầu." #: src/components/routes/settings/tokens-fingerprints.tsx msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." msgstr "Token và vân tay được sử dụng để xác thực các kết nối WebSocket đến trung tâm." #: src/components/routes/system/network-sheet.tsx msgid "Total data received for each interface" msgstr "Tổng dữ liệu nhận được cho mỗi giao diện" #: src/components/routes/system/network-sheet.tsx msgid "Total data sent for each interface" msgstr "Tổng dữ liệu gửi đi cho mỗi giao diện" #: src/lib/alerts.ts msgid "Triggers when 1 minute load average exceeds a threshold" msgstr "Kích hoạt khi tải trung bình 1 phút vượt quá ngưỡng" #: src/lib/alerts.ts msgid "Triggers when 15 minute load average exceeds a threshold" msgstr "Kích hoạt khi tải trung bình 15 phút vượt quá ngưỡng" #: src/lib/alerts.ts msgid "Triggers when 5 minute load average exceeds a threshold" msgstr "Kích hoạt khi tải trung bình 5 phút vượt quá ngưỡng" #: src/lib/alerts.ts msgid "Triggers when any sensor exceeds a threshold" msgstr "Kích hoạt khi bất kỳ cảm biến nào vượt quá ngưỡng" #: src/lib/alerts.ts msgid "Triggers when combined up/down exceeds a threshold" msgstr "Kích hoạt khi kết hợp lên/xuống vượt quá ngưỡng" #: src/lib/alerts.ts msgid "Triggers when CPU usage exceeds a threshold" msgstr "Kích hoạt khi sử dụng CPU vượt quá ngưỡng" #: src/lib/alerts.ts msgid "Triggers when memory usage exceeds a threshold" msgstr "Kích hoạt khi sử dụng bộ nhớ vượt quá ngưỡng" #: src/lib/alerts.ts msgid "Triggers when status switches between up and down" msgstr "Kích hoạt khi trạng thái chuyển đổi giữa lên và xuống" #: src/lib/alerts.ts msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Kích hoạt khi sử dụng bất kỳ đĩa nào vượt quá ngưỡng" #. Temperature / network units #: src/components/routes/settings/general.tsx msgid "Unit preferences" msgstr "Tùy chọn đơn vị" #: src/components/command-palette.tsx #: src/components/routes/settings/tokens-fingerprints.tsx msgid "Universal token" msgstr "Token chung" #. Context: Battery state #: src/lib/i18n.ts msgid "Unknown" msgstr "Không xác định" #. Context: System is up #: src/components/routes/system.tsx #: src/components/systems-table/systems-table-columns.tsx msgid "Up" msgstr "Hoạt động" #: src/components/systems-table/systems-table.tsx msgid "Up ({upSystemsLength})" msgstr "Hoạt động ({upSystemsLength})" #: src/components/containers-table/containers-table-columns.tsx msgid "Updated" msgstr "Đã cập nhật" #: src/components/routes/system/network-sheet.tsx msgid "Upload" msgstr "Tải lên" #: src/components/routes/system.tsx msgid "Uptime" msgstr "Thời gian hoạt động" #: src/components/routes/system.tsx #: src/components/routes/system.tsx #: src/components/routes/system.tsx #: src/components/routes/system.tsx msgid "Usage" msgstr "Sử dụng" #: src/components/routes/system.tsx msgid "Usage of root partition" msgstr "Sử dụng phân vùng gốc" #: src/components/charts/mem-chart.tsx #: src/components/charts/swap-chart.tsx msgid "Used" msgstr "Đã sử dụng" #: src/components/command-palette.tsx #: src/components/navbar.tsx msgid "Users" msgstr "Người dùng" #: src/components/alerts-history-columns.tsx msgid "Value" msgstr "Giá trị" #: src/components/systems-table/systems-table.tsx msgid "View" msgstr "Xem" #: src/components/routes/system/network-sheet.tsx msgid "View more" msgstr "Xem thêm" #: src/components/routes/settings/alerts-history-data-table.tsx msgid "View your 200 most recent alerts." msgstr "Xem 200 cảnh báo gần đây nhất của bạn." #: src/components/systems-table/systems-table.tsx msgid "Visible Fields" msgstr "Các cột hiển thị" #: src/components/routes/system.tsx msgid "Waiting for enough records to display" msgstr "Đang chờ đủ bản ghi để hiển thị" #: src/components/routes/settings/general.tsx msgid "Want to help improve our translations? Check <0>Crowdin for details." msgstr "Muốn giúp chúng tôi cải thiện bản dịch của mình? Xem <0>Crowdin để biết thêm chi tiết." #: src/components/routes/settings/general.tsx msgid "Warning (%)" msgstr "Cảnh báo (%)" #: src/components/routes/settings/general.tsx msgid "Warning thresholds" msgstr "Ngưỡng cảnh báo" #: src/components/routes/settings/notifications.tsx msgid "Webhook / Push notifications" msgstr "Thông báo Webhook / Push" #: src/components/routes/settings/tokens-fingerprints.tsx msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart." msgstr "Khi được bật, token này cho phép các tác nhân tự đăng ký mà không cần tạo hệ thống trước. Hết hạn sau một giờ hoặc khi khởi động lại trung tâm." #: src/components/add-system.tsx #: src/components/routes/settings/tokens-fingerprints.tsx msgctxt "Button to copy install command" msgid "Windows command" msgstr "Lệnh Windows" #. Disk write #: src/components/routes/system.tsx #: src/components/routes/system.tsx msgid "Write" msgstr "Ghi" #: src/components/routes/settings/layout.tsx msgid "YAML Config" msgstr "Cấu hình YAML" #: src/components/routes/settings/config-yaml.tsx msgid "YAML Configuration" msgstr "Cấu hình YAML" #: src/components/routes/settings/layout.tsx msgid "Your user settings have been updated." msgstr "Cài đặt người dùng của bạn đã được cập nhật."