diff --git a/beszel/site/src/locales/vi/vi.po b/beszel/site/src/locales/vi/vi.po index c5b3006..b7ec298 100644 --- a/beszel/site/src/locales/vi/vi.po +++ b/beszel/site/src/locales/vi/vi.po @@ -8,7 +8,7 @@ msgstr "" "Language: vi\n" "Project-Id-Version: beszel\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-03-06 07:27\n" +"PO-Revision-Date: 2025-04-26 21:53\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -19,860 +19,869 @@ msgstr "" "X-Crowdin-File-ID: 16\n" #. placeholder {0}: Math.trunc(system.info?.u / 86400) -#: src/components/routes/system.tsx:255 +#: src/components/routes/system.tsx msgid "{0, plural, one {# day} other {# days}}" msgstr "{0, plural, one {# ngày} other {# ngày}}" -#: src/components/routes/system.tsx:253 +#: src/components/routes/system.tsx msgid "{hours, plural, one {# hour} other {# hours}}" msgstr "{hours, plural, one {# giờ} other {# giờ}}" -#: src/lib/utils.ts:168 +#: src/lib/utils.ts msgid "1 hour" msgstr "1 giờ" -#: src/lib/utils.ts:191 +#: src/lib/utils.ts msgid "1 week" msgstr "1 tuần" -#: src/lib/utils.ts:176 +#: src/lib/utils.ts msgid "12 hours" msgstr "12 giờ" -#: src/lib/utils.ts:184 +#: src/lib/utils.ts msgid "24 hours" msgstr "24 giờ" -#: src/lib/utils.ts:199 +#: src/lib/utils.ts msgid "30 days" msgstr "30 ngày" #. Table column -#: src/components/systems-table/systems-table.tsx:293 -#: src/components/systems-table/systems-table.tsx:381 -#: src/components/systems-table/systems-table.tsx:523 -#: src/components/systems-table/systems-table.tsx:533 +#: src/components/systems-table/systems-table.tsx msgid "Actions" msgstr "Hành động" -#: src/components/routes/home.tsx:62 +#: src/components/routes/home.tsx msgid "Active Alerts" msgstr "Cảnh báo hoạt động" -#: src/components/add-system.tsx:42 +#: src/components/add-system.tsx msgid "Add <0>System" msgstr "Thêm <0>Hệ thống" -#: src/components/add-system.tsx:125 +#: src/components/add-system.tsx msgid "Add New System" msgstr "Thêm Hệ thống Mới" -#: src/components/add-system.tsx:231 +#: src/components/add-system.tsx msgid "Add system" msgstr "Thêm hệ thống" -#: src/components/routes/settings/notifications.tsx:157 +#: src/components/routes/settings/notifications.tsx msgid "Add URL" msgstr "Thêm URL" -#: src/components/routes/settings/general.tsx:81 +#: 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:131 -#: src/components/command-palette.tsx:144 -#: src/components/command-palette.tsx:158 -#: src/components/command-palette.tsx:172 -#: src/components/command-palette.tsx:187 +#: src/components/command-palette.tsx +#: src/components/command-palette.tsx +#: src/components/command-palette.tsx +#: src/components/command-palette.tsx +#: src/components/command-palette.tsx msgid "Admin" msgstr "Quản trị viên" -#: src/components/systems-table/systems-table.tsx:261 +#: src/components/systems-table/systems-table.tsx msgid "Agent" msgstr "Tác nhân" -#: src/components/alerts/alert-button.tsx:32 -#: src/components/alerts/alert-button.tsx:68 +#: src/components/alerts/alert-button.tsx +#: src/components/alerts/alert-button.tsx msgid "Alerts" msgstr "Cảnh báo" -#: src/components/systems-table/systems-table.tsx:334 -#: src/components/alerts/alert-button.tsx:88 +#: src/components/systems-table/systems-table.tsx +#: src/components/alerts/alert-button.tsx msgid "All Systems" msgstr "Tất cả Hệ thống" -#: src/components/systems-table/systems-table.tsx:657 +#: src/components/systems-table/systems-table.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/copy-to-clipboard.tsx:16 +#: 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:660 +#: src/components/routes/system.tsx msgid "Average" msgstr "Trung bình" -#: src/components/routes/system.tsx:437 +#: 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}: data.alert.unit -#: src/components/alerts/alerts-system.tsx:205 +#: src/components/alerts/alerts-system.tsx msgid "Average exceeds <0>{value}{0}" msgstr "Trung bình vượt quá <0>{value}{0}" -#: src/components/routes/system.tsx:538 +#: src/components/routes/system.tsx msgid "Average power consumption of GPUs" msgstr "" -#: src/components/routes/system.tsx:426 +#: 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:556 +#: src/components/routes/system.tsx msgid "Average utilization of {0}" msgstr "" -#: src/components/navbar.tsx:94 -#: src/components/command-palette.tsx:169 +#: src/components/navbar.tsx +#: src/components/command-palette.tsx msgid "Backups" msgstr "Sao lưu" -#: src/lib/utils.ts:337 -#: src/components/routes/system.tsx:482 +#: src/lib/utils.ts +#: src/components/routes/system.tsx msgid "Bandwidth" msgstr "Băng thông" -#: src/components/login/auth-form.tsx:306 +#: 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:128 +#: 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:130 +#: src/components/add-system.tsx msgid "Binary" msgstr "Nhị phân" -#: src/components/charts/mem-chart.tsx:89 +#: src/components/charts/mem-chart.tsx msgid "Cache / Buffers" msgstr "Bộ nhớ đệm / Bộ đệm" -#: src/components/systems-table/systems-table.tsx:668 +#: src/components/systems-table/systems-table.tsx msgid "Cancel" msgstr "Hủy bỏ" -#: src/components/routes/settings/config-yaml.tsx:68 +#: 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:36 +#: 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/settings/general.tsx:78 +#: src/components/routes/settings/general.tsx msgid "Chart options" msgstr "Tùy chọn biểu đồ" -#: src/components/login/forgot-pass-form.tsx:34 +#: 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:40 +#: 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:184 +#: 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/add-system.tsx:204 +#: src/components/add-system.tsx msgid "Click to copy" msgstr "Nhấp để sao chép" -#: src/components/login/forgot-pass-form.tsx:83 -#: src/components/login/forgot-pass-form.tsx:89 +#: 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:78 +#: 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:212 -#: src/components/login/auth-form.tsx:217 +#: 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/systems-table/systems-table.tsx:674 +#: src/components/systems-table/systems-table.tsx msgid "Continue" msgstr "Tiếp tục" -#: src/lib/utils.ts:35 +#: src/lib/utils.ts msgid "Copied to clipboard" msgstr "Đã sao chép vào clipboard" -#: src/components/add-system.tsx:215 -#: src/components/add-system.tsx:217 -msgid "Copy" -msgstr "Sao chép" +#: src/components/add-system.tsx +msgctxt "Button to copy docker compose file content" +msgid "Copy docker compose" +msgstr "Sao chép docker compose" -#: src/components/systems-table/systems-table.tsx:639 +#: src/components/add-system.tsx +msgctxt "Button to copy docker run command" +msgid "Copy docker run" +msgstr "Sao chép docker run" + +#: src/components/systems-table/systems-table.tsx msgid "Copy host" msgstr "Sao chép máy chủ" -#: src/components/add-system.tsx:224 +#: src/components/add-system.tsx msgid "Copy Linux command" msgstr "Sao chép lệnh Linux" -#: src/components/copy-to-clipboard.tsx:13 +#: src/components/copy-to-clipboard.tsx msgid "Copy text" msgstr "Sao chép văn bản" -#: src/components/systems-table/systems-table.tsx:180 +#: src/components/systems-table/systems-table.tsx msgid "CPU" msgstr "CPU" -#: src/lib/utils.ts:319 -#: src/components/routes/system.tsx:425 -#: src/components/charts/area-chart.tsx:56 +#: src/lib/utils.ts +#: src/components/routes/system.tsx +#: src/components/charts/area-chart.tsx msgid "CPU Usage" msgstr "Sử dụng CPU" -#: src/components/login/auth-form.tsx:238 +#: src/components/login/auth-form.tsx msgid "Create account" msgstr "Tạo tài khoản" #. Dark theme -#: src/components/mode-toggle.tsx:21 +#: src/components/mode-toggle.tsx msgid "Dark" msgstr "Tối" -#: src/components/command-palette.tsx:80 -#: src/components/routes/home.tsx:35 +#: src/components/command-palette.tsx +#: src/components/routes/home.tsx msgid "Dashboard" msgstr "Bảng điều khiển" -#: src/components/routes/settings/general.tsx:85 +#: src/components/routes/settings/general.tsx msgid "Default time period" msgstr "Thời gian mặc định" -#: src/components/systems-table/systems-table.tsx:644 +#: src/components/systems-table/systems-table.tsx msgid "Delete" msgstr "Xóa" -#: src/components/systems-table/systems-table.tsx:196 +#: src/components/systems-table/systems-table.tsx msgid "Disk" msgstr "Đĩa" -#: src/components/routes/system.tsx:472 +#: src/components/routes/system.tsx msgid "Disk I/O" msgstr "Đĩa I/O" -#: src/lib/utils.ts:331 -#: src/components/routes/system.tsx:465 -#: src/components/charts/disk-chart.tsx:79 +#: src/lib/utils.ts +#: src/components/routes/system.tsx +#: src/components/charts/disk-chart.tsx msgid "Disk Usage" msgstr "Sử dụng Đĩa" -#: src/components/routes/system.tsx:593 +#: src/components/routes/system.tsx msgid "Disk usage of {extraFsName}" msgstr "Sử dụng đĩa của {extraFsName}" -#: src/components/routes/system.tsx:436 +#: src/components/routes/system.tsx msgid "Docker CPU Usage" msgstr "Sử dụng CPU Docker" -#: src/components/routes/system.tsx:457 +#: src/components/routes/system.tsx msgid "Docker Memory Usage" msgstr "Sử dụng Bộ nhớ Docker" -#: src/components/routes/system.tsx:498 +#: src/components/routes/system.tsx msgid "Docker Network I/O" msgstr "Mạng I/O Docker" -#: src/components/command-palette.tsx:123 +#: src/components/command-palette.tsx msgid "Documentation" msgstr "Tài liệu" #. Context: System is down -#: src/lib/utils.ts:316 -#: src/components/systems-table/systems-table.tsx:141 -#: src/components/routes/system.tsx:336 +#: src/lib/utils.ts +#: src/components/systems-table/systems-table.tsx +#: src/components/routes/system.tsx msgid "Down" msgstr "" -#: src/components/add-system.tsx:125 -#: src/components/systems-table/systems-table.tsx:614 +#: src/components/add-system.tsx +#: src/components/systems-table/systems-table.tsx msgid "Edit" msgstr "" -#: src/components/login/forgot-pass-form.tsx:53 -#: src/components/login/auth-form.tsx:175 +#: src/components/login/forgot-pass-form.tsx +#: src/components/login/auth-form.tsx msgid "Email" msgstr "Email" -#: src/components/routes/settings/notifications.tsx:92 +#: src/components/routes/settings/notifications.tsx msgid "Email notifications" msgstr "Thông báo email" -#: src/components/login/login.tsx:38 +#: 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:112 +#: src/components/routes/settings/notifications.tsx msgid "Enter email address..." msgstr "Nhập địa chỉ email..." -#: src/components/routes/settings/notifications.tsx:188 -#: src/components/routes/settings/config-yaml.tsx:28 -#: src/components/login/auth-form.tsx:136 +#: src/components/routes/settings/notifications.tsx +#: src/components/routes/settings/config-yaml.tsx +#: src/components/login/auth-form.tsx msgid "Error" msgstr "Lỗi" #. placeholder {0}: alert.value #. placeholder {1}: info.unit #. placeholder {2}: alert.min -#: src/components/routes/home.tsx:81 +#: src/components/routes/home.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:72 +#: 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/config-yaml.tsx:93 +#: src/components/routes/settings/config-yaml.tsx msgid "Export configuration" msgstr "Xuất cấu hình" -#: src/components/routes/settings/config-yaml.tsx:48 +#: 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/lib/utils.ts:48 +#: src/lib/utils.ts msgid "Failed to authenticate" msgstr "Xác thực thất bại" -#: src/components/routes/settings/notifications.tsx:63 -#: src/components/routes/settings/layout.tsx:39 +#: src/components/routes/settings/notifications.tsx +#: src/components/routes/settings/layout.tsx msgid "Failed to save settings" msgstr "Lưu cài đặt thất bại" -#: src/components/routes/settings/notifications.tsx:189 +#: 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-system.tsx:24 +#: src/components/alerts/alerts-system.tsx msgid "Failed to update alert" msgstr "Cập nhật cảnh báo thất bại" -#: src/components/systems-table/systems-table.tsx:341 -#: src/components/routes/system.tsx:633 +#: src/components/systems-table/systems-table.tsx +#: src/components/routes/system.tsx msgid "Filter..." msgstr "Lọc..." -#: src/components/alerts/alerts-system.tsx:230 +#: src/components/alerts/alerts-system.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:330 +#: src/components/login/auth-form.tsx msgid "Forgot password?" msgstr "Quên mật khẩu?" #. Context: General settings -#: src/components/routes/settings/layout.tsx:51 -#: src/components/routes/settings/general.tsx:33 +#: src/components/routes/settings/layout.tsx +#: src/components/routes/settings/general.tsx msgid "General" msgstr "Chung" -#: src/components/routes/system.tsx:537 +#: src/components/routes/system.tsx msgid "GPU Power Draw" msgstr "" -#: src/components/systems-table/systems-table.tsx:368 +#: src/components/systems-table/systems-table.tsx msgid "Grid" msgstr "Lưới" -#: src/components/add-system.tsx:158 +#: src/components/add-system.tsx +msgctxt "Button to copy install command" +msgid "Homebrew command" +msgstr "" + +#: src/components/add-system.tsx msgid "Host / IP" msgstr "Máy chủ / IP" -#: src/components/login/forgot-pass-form.tsx:93 +#: 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/login/auth-form.tsx:17 +#: 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:267 +#: src/components/routes/system.tsx msgid "Kernel" msgstr "Nhân" -#: src/components/routes/settings/general.tsx:45 +#: src/components/routes/settings/general.tsx msgid "Language" msgstr "Ngôn ngữ" -#: src/components/systems-table/systems-table.tsx:354 +#: src/components/systems-table/systems-table.tsx msgid "Layout" msgstr "Bố cục" #. Light theme -#: src/components/mode-toggle.tsx:16 +#: src/components/mode-toggle.tsx msgid "Light" msgstr "Sáng" -#: src/components/navbar.tsx:105 +#: src/components/navbar.tsx msgid "Log Out" msgstr "Đăng xuất" -#: src/components/login/login.tsx:19 +#: src/components/login/login.tsx msgid "Login" msgstr "Đăng nhập" -#: src/components/login/forgot-pass-form.tsx:15 -#: src/components/login/auth-form.tsx:39 +#: src/components/login/forgot-pass-form.tsx +#: src/components/login/auth-form.tsx msgid "Login attempt failed" msgstr "Nỗ lực đăng nhập thất bại" -#: src/components/navbar.tsx:86 -#: src/components/command-palette.tsx:155 +#: src/components/navbar.tsx +#: src/components/command-palette.tsx msgid "Logs" msgstr "Nhật ký" -#: src/components/routes/settings/notifications.tsx:81 +#: 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:85 +#: 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:226 +#: src/components/add-system.tsx msgid "Manual setup instructions" msgstr "" #. Chart select field. Please try to keep this short. -#: src/components/routes/system.tsx:663 +#: src/components/routes/system.tsx msgid "Max 1 min" msgstr "Tối đa 1 phút" -#: src/components/systems-table/systems-table.tsx:188 +#: src/components/systems-table/systems-table.tsx msgid "Memory" msgstr "Bộ nhớ" -#: src/lib/utils.ts:325 -#: src/components/routes/system.tsx:447 +#: src/lib/utils.ts +#: src/components/routes/system.tsx msgid "Memory Usage" msgstr "Sử dụng Bộ nhớ" -#: src/components/routes/system.tsx:458 +#: 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:154 +#: src/components/add-system.tsx msgid "Name" msgstr "Tên" -#: src/components/systems-table/systems-table.tsx:213 +#: src/components/systems-table/systems-table.tsx msgid "Net" msgstr "Mạng" -#: src/components/routes/system.tsx:499 +#: 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:484 +#: src/components/routes/system.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" -#: src/components/command-palette.tsx:48 +#: src/components/command-palette.tsx msgid "No results found." msgstr "Không tìm thấy kết quả." -#: src/components/systems-table/systems-table.tsx:489 -#: src/components/systems-table/systems-table.tsx:562 +#: 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:109 -#: src/components/routes/settings/notifications.tsx:75 -#: src/components/routes/settings/layout.tsx:56 +#: src/components/command-palette.tsx +#: src/components/routes/settings/notifications.tsx +#: src/components/routes/settings/layout.tsx msgid "Notifications" msgstr "Thông báo" -#: src/components/login/auth-form.tsx:301 +#: src/components/login/auth-form.tsx msgid "OAuth 2 / OIDC support" msgstr "Hỗ trợ OAuth 2 / OIDC" -#: src/components/routes/settings/config-yaml.tsx:61 +#: 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/systems-table/systems-table.tsx:600 +#: src/components/systems-table/systems-table.tsx msgid "Open menu" msgstr "Mở menu" -#: src/components/login/auth-form.tsx:250 +#: src/components/login/auth-form.tsx msgid "Or continue with" msgstr "Hoặc tiếp tục với" -#: src/components/alerts/alert-button.tsx:109 +#: src/components/alerts/alert-button.tsx msgid "Overwrite existing alerts" msgstr "Ghi đè các cảnh báo hiện có" -#: src/components/command-palette.tsx:83 +#: src/components/command-palette.tsx msgid "Page" msgstr "Trang" -#: src/components/command-palette.tsx:70 +#: src/components/command-palette.tsx msgid "Pages / Settings" msgstr "Trang / Cài đặt" -#: src/components/login/auth-form.tsx:194 -#: src/components/login/auth-form.tsx:199 +#: 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:20 +#: 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:21 +#: src/components/login/auth-form.tsx msgid "Password must be less than 72 bytes." msgstr "" -#: src/components/login/forgot-pass-form.tsx:33 +#: 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.tsx:633 +#: src/components/systems-table/systems-table.tsx msgid "Pause" msgstr "Tạm dừng" -#: src/components/systems-table/systems-table.tsx:142 +#: src/components/systems-table/systems-table.tsx msgid "Paused" msgstr "" -#: src/components/routes/settings/notifications.tsx:96 +#: 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-system.tsx:25 +#: src/components/alerts/alerts-system.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/forgot-pass-form.tsx:16 -#: src/components/login/auth-form.tsx:40 +#: src/components/login/forgot-pass-form.tsx +#: src/components/login/auth-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:36 +#: 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:137 +#: 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/utils.ts:49 +#: src/lib/utils.ts msgid "Please log in again" msgstr "Vui lòng đăng nhập lại" -#: src/components/login/auth-form.tsx:309 +#: 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:40 +#: 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:170 +#: src/components/add-system.tsx msgid "Port" msgstr "Cổng" -#: src/components/routes/system.tsx:448 -#: src/components/routes/system.tsx:564 +#: 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:58 +#: 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:181 +#: src/components/add-system.tsx msgid "Public Key" msgstr "Khóa" #. Disk read -#: src/components/charts/area-chart.tsx:60 -#: src/components/charts/area-chart.tsx:70 +#: src/components/charts/area-chart.tsx +#: src/components/charts/area-chart.tsx msgid "Read" msgstr "Đọc" #. Network bytes received (download) -#: src/components/charts/area-chart.tsx:65 +#: src/components/charts/area-chart.tsx msgid "Received" msgstr "Đã nhận" -#: src/components/login/forgot-pass-form.tsx:76 +#: src/components/login/forgot-pass-form.tsx msgid "Reset Password" msgstr "Đặt lại Mật khẩu" -#: src/components/systems-table/systems-table.tsx:628 +#: src/components/systems-table/systems-table.tsx msgid "Resume" msgstr "Tiếp tục" -#: src/components/routes/settings/notifications.tsx:118 +#: 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/notifications.tsx:168 -#: src/components/routes/settings/general.tsx:106 +#: src/components/routes/settings/notifications.tsx +#: src/components/routes/settings/general.tsx msgid "Save Settings" msgstr "Lưu Cài đặt" -#: src/components/add-system.tsx:231 +#: src/components/add-system.tsx msgid "Save system" msgstr "" -#: src/components/navbar.tsx:134 +#: src/components/navbar.tsx msgid "Search" msgstr "Tìm kiếm" -#: src/components/command-palette.tsx:45 +#: 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/alert-button.tsx:71 +#: src/components/alerts/alert-button.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." #. Network bytes sent (upload) -#: src/components/charts/area-chart.tsx:64 +#: src/components/charts/area-chart.tsx msgid "Sent" msgstr "Đã gửi" -#: src/components/routes/settings/general.tsx:100 +#: src/components/routes/settings/general.tsx msgid "Sets the default time range for charts when a system is viewed." msgstr "Đặt phạm vi thời gian mặc định cho biểu đồ khi một hệ thống được xem." -#: src/components/command-palette.tsx:94 -#: src/components/command-palette.tsx:97 -#: src/components/command-palette.tsx:112 -#: src/components/routes/settings/layout.tsx:71 -#: src/components/routes/settings/layout.tsx:82 +#: src/components/command-palette.tsx +#: 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:33 +#: src/components/routes/settings/layout.tsx msgid "Settings saved" msgstr "Cài đặt đã được lưu" -#: src/components/login/auth-form.tsx:238 +#: src/components/login/auth-form.tsx msgid "Sign in" msgstr "Đăng nhập" -#: src/components/command-palette.tsx:184 +#: src/components/command-palette.tsx msgid "SMTP settings" msgstr "Cài đặt SMTP" -#: src/components/systems-table/systems-table.tsx:376 +#: src/components/systems-table/systems-table.tsx msgid "Sort By" msgstr "Sắp xếp theo" -#: src/lib/utils.ts:311 +#: src/lib/utils.ts msgid "Status" msgstr "Trạng thái" -#: src/components/routes/system.tsx:514 +#: 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:513 +#: src/components/routes/system.tsx msgid "Swap Usage" msgstr "Sử dụng Hoán đổi" #. System theme -#: src/lib/utils.ts:316 -#: src/components/mode-toggle.tsx:26 -#: src/components/systems-table/systems-table.tsx:125 -#: src/components/systems-table/systems-table.tsx:133 -#: src/components/systems-table/systems-table.tsx:150 -#: src/components/systems-table/systems-table.tsx:533 +#: src/lib/utils.ts +#: src/components/mode-toggle.tsx +#: src/components/systems-table/systems-table.tsx msgid "System" msgstr "Hệ thống" -#: src/components/navbar.tsx:78 +#: src/components/navbar.tsx msgid "Systems" msgstr "Các hệ thống" -#: src/components/routes/settings/config-yaml.tsx:55 +#: 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:364 +#: src/components/systems-table/systems-table.tsx msgid "Table" msgstr "Bảng" #. Temperature label in systems table -#: src/components/systems-table/systems-table.tsx:233 +#: src/components/systems-table/systems-table.tsx msgid "Temp" msgstr "" -#: src/lib/utils.ts:344 -#: src/components/routes/system.tsx:525 +#: src/lib/utils.ts +#: src/components/routes/system.tsx msgid "Temperature" msgstr "Nhiệt độ" -#: src/components/routes/system.tsx:526 +#: 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:212 +#: src/components/routes/settings/notifications.tsx msgid "Test <0>URL" msgstr "Kiểm tra <0>URL" -#: src/components/routes/settings/notifications.tsx:183 +#: src/components/routes/settings/notifications.tsx msgid "Test notification sent" msgstr "Thông báo thử nghiệm đã được gửi" -#: src/components/add-system.tsx:146 +#: src/components/add-system.tsx msgid "The agent must be running on the system to connect. Copy the installation command for the agent below." msgstr "Tác nhân phải đang chạy trên hệ thống để kết nối. Sao chép lệnh cài đặt cho tác nhân bên dưới." -#: src/components/add-system.tsx:137 +#: src/components/add-system.tsx msgid "The agent must be running on the system to connect. Copy the<0>docker-compose.yml for the agent below." msgstr "Tác nhân phải đang chạy trên hệ thống để kết nối. Sao chép <0>docker-compose.yml cho tác nhân bên dưới." -#: src/components/login/forgot-pass-form.tsx:98 +#: 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.tsx:660 +#: src/components/systems-table/systems-table.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/system.tsx:605 +#: src/components/routes/system.tsx msgid "Throughput of {extraFsName}" msgstr "Thông lượng của {extraFsName}" -#: src/components/routes/system.tsx:473 +#: 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/notifications.tsx:107 +#: src/components/routes/settings/notifications.tsx msgid "To email(s)" msgstr "Đến email(s)" -#: src/components/routes/system.tsx:400 -#: src/components/routes/system.tsx:413 +#: src/components/routes/system.tsx +#: src/components/routes/system.tsx msgid "Toggle grid" msgstr "Chuyển đổi lưới" -#: src/components/mode-toggle.tsx:33 +#: src/components/mode-toggle.tsx msgid "Toggle theme" msgstr "Chuyển đổi chủ đề" -#: src/lib/utils.ts:347 +#: src/lib/utils.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/utils.ts:340 +#: src/lib/utils.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/utils.ts:322 +#: src/lib/utils.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/utils.ts:328 +#: src/lib/utils.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/utils.ts:314 +#: src/lib/utils.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/utils.ts:334 +#: src/lib/utils.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" #. Context: System is up -#: src/components/systems-table/systems-table.tsx:140 -#: src/components/routes/system.tsx:334 +#: src/components/systems-table/systems-table.tsx +#: src/components/routes/system.tsx msgid "Up" msgstr "" -#: src/components/systems-table/systems-table.tsx:337 +#: src/components/systems-table/systems-table.tsx msgid "Updated in real time. Click on a system to view information." msgstr "Cập nhật theo thời gian thực. Nhấp vào một hệ thống để xem thông tin." -#: src/components/routes/system.tsx:266 +#: src/components/routes/system.tsx msgid "Uptime" msgstr "Thời gian hoạt động" -#: src/components/routes/system.tsx:555 -#: src/components/routes/system.tsx:592 -#: src/components/charts/area-chart.tsx:73 +#: src/components/routes/system.tsx +#: src/components/routes/system.tsx +#: src/components/charts/area-chart.tsx msgid "Usage" msgstr "Sử dụng" -#: src/components/routes/system.tsx:465 +#: src/components/routes/system.tsx msgid "Usage of root partition" msgstr "Sử dụng phân vùng gốc" -#: src/components/charts/swap-chart.tsx:56 -#: src/components/charts/mem-chart.tsx:65 -#: src/components/charts/area-chart.tsx:73 +#: src/components/charts/swap-chart.tsx +#: src/components/charts/mem-chart.tsx +#: src/components/charts/area-chart.tsx msgid "Used" msgstr "Đã sử dụng" -#: src/components/navbar.tsx:70 -#: src/components/command-palette.tsx:141 +#: src/components/navbar.tsx +#: src/components/command-palette.tsx msgid "Users" msgstr "Người dùng" -#: src/components/systems-table/systems-table.tsx:346 +#: src/components/systems-table/systems-table.tsx msgid "View" msgstr "Xem" -#: src/components/systems-table/systems-table.tsx:410 +#: src/components/systems-table/systems-table.tsx msgid "Visible Fields" msgstr "Các cột hiển thị" -#: src/components/routes/system.tsx:697 +#: 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:48 -msgid "Want to help us make our translations even better? Check out <0>Crowdin for more details." +#: 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/notifications.tsx:125 +#: src/components/routes/settings/notifications.tsx msgid "Webhook / Push notifications" msgstr "Thông báo Webhook / Push" +#: src/components/add-system.tsx +msgctxt "Button to copy install command" +msgid "Windows command" +msgstr "" + #. Disk write -#: src/components/charts/area-chart.tsx:59 -#: src/components/charts/area-chart.tsx:69 +#: src/components/charts/area-chart.tsx +#: src/components/charts/area-chart.tsx msgid "Write" msgstr "Ghi" -#: src/components/routes/settings/layout.tsx:61 +#: src/components/routes/settings/layout.tsx msgid "YAML Config" msgstr "Cấu hình YAML" -#: src/components/routes/settings/config-yaml.tsx:45 +#: src/components/routes/settings/config-yaml.tsx msgid "YAML Configuration" msgstr "Cấu hình YAML" -#: src/components/routes/settings/layout.tsx:34 +#: 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."