mirror of
https://github.com/seriousm4x/UpSnap.git
synced 2026-04-05 00:44:09 -04:00
* Create vi.json * Rename vi.json to vi-VN.json * Update settings.json for vi-VN * Update locale.ts for vi-VN * Update +page.svelte for vi-VN
196 lines
12 KiB
JSON
196 lines
12 KiB
JSON
{
|
|
"$schema": "https://inlang.com/schema/inlang-message-format",
|
|
"account_account_type_admin": "Quản trị viên",
|
|
"account_account_type_user": "Người dùng",
|
|
"account_avatar_title": "Ảnh đại diện",
|
|
"account_change_password_body": "Sau khi mật khẩu được thay đổi, bạn sẽ cần đăng nhập lại.",
|
|
"account_change_password_confirm": "Xác nhận mật khẩu",
|
|
"account_change_password_label": "Mật khẩu cũ",
|
|
"account_change_password_new": "Mật khẩu mới",
|
|
"account_change_password_title": "Đổi mật khẩu",
|
|
"account_language_title": "Ngôn ngữ",
|
|
"account_page_title": "Tài khoản",
|
|
"buttons_add": "Thêm",
|
|
"buttons_cancel": "Hủy",
|
|
"buttons_change": "Thay đổi",
|
|
"buttons_confirm": "Xác nhận",
|
|
"buttons_delete": "Xóa",
|
|
"buttons_reset": "Đặt lại",
|
|
"buttons_save": "Lưu",
|
|
"device_card_btn_more_edit": "Chỉnh sửa",
|
|
"device_card_btn_more_reboot": "Khởi động lại",
|
|
"device_card_btn_more_sleep": "Ngủ",
|
|
"device_card_btn_more": "Thêm",
|
|
"device_card_nic_tooltip_pending": "Đang chờ",
|
|
"device_card_nic_tooltip_power_no_permission": "Không có quyền bật thiết bị này",
|
|
"device_card_nic_tooltip_power": "Bật nguồn",
|
|
"device_card_nic_tooltip_shutdown_no_cmd": "Chưa có lệnh tắt",
|
|
"device_card_nic_tooltip_shutdown_no_permission": "Không có quyền tắt thiết bị này",
|
|
"device_card_nic_tooltip_shutdown": "Tắt máy",
|
|
"device_card_password": "Mật khẩu",
|
|
"device_card_tooltip_last_status_change": "Thay đổi trạng thái gần nhất",
|
|
"device_card_tooltip_shutdown_cron": "Lịch tắt máy",
|
|
"device_card_tooltip_wake_cron": "Lịch bật máy",
|
|
"device_card_tooltip_wake_password": "Mật khẩu bật máy",
|
|
"device_general_description_placeholder": "Mô tả về thiết bị",
|
|
"device_general_description": "Mô tả",
|
|
"device_general_ip": "IP",
|
|
"device_general_mac": "Mac",
|
|
"device_general_name": "Tên",
|
|
"device_general_netmask": "Netmask",
|
|
"device_general_required_field": "trường bắt buộc",
|
|
"device_general": "Tổng quan",
|
|
"device_groups_desc": "Bạn có thể thêm thiết bị vào nhóm để sắp xếp chúng theo nhóm trên bảng điều khiển.",
|
|
"device_groups_placeholder": "vd: 'Tầng hầm' hoặc 'Văn phòng'",
|
|
"device_groups": "Nhóm",
|
|
"device_link_desc": "Làm cho tên thiết bị có thể nhấp, tiện lợi để liên kết đến bảng điều khiển chẳng hạn.",
|
|
"device_link_open_new_tab": "Tab mới",
|
|
"device_link_open_no": "Không",
|
|
"device_link_open_same_tab": "Cùng tab",
|
|
"device_link_open": "Tự động mở liên kết",
|
|
"device_link": "Liên kết",
|
|
"device_modal_confirm_shutdown_desc": "Vui lòng xác nhận tắt {device}.",
|
|
"device_modal_confirm_shutdown_title": "Tắt {device}?",
|
|
"device_modal_confirm_wake_desc": "Vui lòng xác nhận bật {device}.",
|
|
"device_modal_confirm_wake_title": "Bật {device}?",
|
|
"device_network_scan_add_all": "Thêm tất cả thiết bị",
|
|
"device_network_scan_desc": "Tự động quét mạng để tìm thiết bị. Để hoạt động, bạn cần chạy UpSnap dưới quyền root/admin và có nmap cài đặt trong $PATH (đối với người dùng docker thì đã có sẵn, không cần làm gì). Quá trình quét có thể mất vài giây.",
|
|
"device_network_scan_include_unknown": "Bao gồm thiết bị có tên \"Không xác định\"",
|
|
"device_network_scan_ip_range": "Phạm vi IP",
|
|
"device_network_scan_ip": "IP:",
|
|
"device_network_scan_mac_vendor": "Nhà sản xuất Mac:",
|
|
"device_network_scan_mac": "Mac:",
|
|
"device_network_scan_netmask": "Netmask:",
|
|
"device_network_scan_new_netmask": "Netmask mới",
|
|
"device_network_scan_no_range": "Không có phạm vi quét",
|
|
"device_network_scan_range_saved": "Đã lưu phạm vi quét",
|
|
"device_network_scan_replace_netmask": "Thay thế netmask cho tất cả thiết bị?",
|
|
"device_network_scan_running": "Đang quét",
|
|
"device_network_scan_unsaved_changes": "Thay đổi chưa lưu",
|
|
"device_network_scan": "Quét",
|
|
"device_page_title": "Thiết bị mới",
|
|
"device_password_desc": "Một số card mạng cho phép đặt mật khẩu cho gói tin ma thuật, còn gọi là <span class=\"badge\">SecureON</span>. Mật khẩu chỉ có thể dài 0, 4 hoặc 6 ký tự.",
|
|
"device_password": "Mật khẩu",
|
|
"device_ping_cmd": "Lệnh ping tùy chỉnh",
|
|
"device_ping_desc": "Bạn có thể dùng lệnh shell tùy chỉnh để kiểm tra thiết bị có bật hay không. Lệnh phải trả về mã thoát <span class=\"badge\">0</span> để xác định thiết bị đang bật, các mã khác sẽ được coi là tắt.",
|
|
"device_ping": "Ping",
|
|
"device_ports_add_new": "Thêm cổng mới",
|
|
"device_ports_desc": "UpSnap cũng có thể kiểm tra nếu các cổng được chỉ định đang mở.",
|
|
"device_ports_name": "Tên",
|
|
"device_ports_number": "Số",
|
|
"device_ports": "Cổng",
|
|
"device_require_confirmation": "Yêu cầu xác nhận",
|
|
"device_shutdown_cmd": "Lệnh tắt máy",
|
|
"device_shutdown_cron_desc": "Giống như đặt lịch bật máy, bạn cũng có thể lên lịch để tắt thiết bị.",
|
|
"device_shutdown_cron_enable": "Bật lịch tắt máy",
|
|
"device_shutdown_cron": "Lịch tắt máy",
|
|
"device_shutdown_desc": "Lệnh <strong>shell</strong> này sẽ chạy trong container (nếu dùng docker) hoặc trên máy chủ của bạn (nếu chạy binary). Hãy kiểm tra trước bằng cách chạy lệnh trong container hoặc shell trên host. Lệnh thường dùng là <span class=\"badge\">net rpc</span> cho Windows, <span class=\"badge\">sshpass</span> cho Linux hoặc <span class=\"badge\">curl</span> để gọi web.",
|
|
"device_shutdown_examples_linux": "Tắt máy Linux từ xa:",
|
|
"device_shutdown_examples_windows": "Tắt máy Windows từ xa:",
|
|
"device_shutdown_examples": "Ví dụ:",
|
|
"device_shutdown_timeout": "Thời gian chờ tắt (giây)",
|
|
"device_shutdown": "Tắt",
|
|
"device_sol_authorization": "Xác thực",
|
|
"device_sol_desc1": "Bạn có thể đưa máy tính vào chế độ ngủ bằng công cụ <a class=\"link\" href=\"https://github.com/SR-G/sleep-on-lan\" target=\"_blank\">Sleep-On-LAN</a>. Đây là công cụ/daemon chạy trên PC cần đưa vào chế độ ngủ, cung cấp endpoint REST.",
|
|
"device_sol_desc2": "SOL được cấu hình để gửi yêu cầu qua HTTP thay vì UDP để bật xác thực và tăng độ tin cậy.",
|
|
"device_sol_desc3": "Vì vậy, hãy đảm bảo bạn thêm <span class=\"badge\">HTTP:<YOURPORT></span> trong phần <span class=\"badge\">Listeners</span> của <a href=\"https://github.com/SR-G/sleep-on-lan#configuration\" class=\"link\" target=\"_blank\">cấu hình SOL</a>.",
|
|
"device_sol_enable": "Bật Sleep-On-LAN",
|
|
"device_sol_password": "Mật khẩu SOL",
|
|
"device_sol_port": "Cổng SOL",
|
|
"device_sol_user": "Người dùng SOL",
|
|
"device_sol": "Sleep-On-LAN",
|
|
"device_tabs.0": "Thủ công",
|
|
"device_tabs.1": "Quét mạng",
|
|
"device_wake_cmd": "Lệnh bật máy tùy chỉnh",
|
|
"device_wake_cron_enable": "Bật lịch bật máy",
|
|
"device_wake_cron": "Lịch bật máy",
|
|
"device_wake_desc": "Bạn có thể lên lịch để bật thiết bị này.",
|
|
"device_wake_timeout": "Thời gian chờ bật (giây)",
|
|
"device_wake": "Bật máy",
|
|
"home_add_first_device": "Thêm thiết bị đầu tiên",
|
|
"home_grant_permissions": "Vui lòng yêu cầu quản trị viên cấp quyền cho bạn để quản lý hoặc tạo thiết bị mới.",
|
|
"home_no_devices": "Chưa có thiết bị.",
|
|
"home_order_groups": "Nhóm",
|
|
"home_order_ip": "IP",
|
|
"home_order_name": "Tên",
|
|
"home_order_tooltip": "Sắp xếp",
|
|
"home_page_title": "Trang chủ",
|
|
"home_search_placeholder": "Tìm kiếm thiết bị",
|
|
"home_wake_group": "Bật nhóm",
|
|
"login_btn_login": "Đăng nhập",
|
|
"login_btn_more": "Thêm",
|
|
"login_email_label": "Email hoặc Tên đăng nhập:",
|
|
"login_menu_title_auth_providers": "Nhà cung cấp đăng nhập khác",
|
|
"login_password_label": "Mật khẩu:",
|
|
"login_welcome": "Chào mừng",
|
|
"navbar_edit_account": "Chỉnh sửa tài khoản",
|
|
"navbar_logout": "Đăng xuất",
|
|
"navbar_new": "Mới",
|
|
"navbar_theme": "Giao diện",
|
|
"settings_icon_desc": "Đặt favicon tùy chỉnh. Hỗ trợ định dạng:",
|
|
"settings_icon_title": "Biểu tượng",
|
|
"settings_invalid_cron": "❌ Cú pháp cron không hợp lệ",
|
|
"settings_lazy_ping_desc": "Khi bật lazy ping, UpSnap chỉ ping khi có người dùng truy cập web. Nếu tắt, UpSnap sẽ luôn ping.",
|
|
"settings_lazy_ping_enable": "Bật",
|
|
"settings_lazy_ping_title": "Lazy ping",
|
|
"settings_page_title": "Cài đặt",
|
|
"settings_ping_interval_desc1": "Thiết lập chu kỳ ping thiết bị. Để trống để dùng mặc định <span class=\"badge\">*/3 * * * * *</span>.",
|
|
"settings_ping_interval_desc2": "Tìm hiểu cú pháp cron trên <a class=\"link\" href=\"https://en.wikipedia.org/wiki/Cron\" target=\"_blank\">Wikipedia</a> hoặc <a class=\"link\" href=\"https://github.com/harrisiirak/cron-parser\" target=\"_blank\">tài liệu package</a>.",
|
|
"settings_ping_interval_title": "Chu kỳ ping",
|
|
"settings_upsnap_version": "Phiên bản UpSnap",
|
|
"settings_website_title_desc": "Đặt tiêu đề trang web và trên tab trình duyệt.",
|
|
"settings_website_title_title": "Tiêu đề website",
|
|
"toasts_admin_saved": "Đã lưu quản trị viên",
|
|
"toasts_device_created": "Đã tạo {device}",
|
|
"toasts_device_deleted": "Đã xóa {device}",
|
|
"toasts_device_updated": "Đã cập nhật {device}",
|
|
"toasts_devices_created_multiple": "Đã tạo {count} thiết bị",
|
|
"toasts_group_created": "Đã tạo nhóm {group}",
|
|
"toasts_group_deleted": "Đã xóa nhóm {group}",
|
|
"toasts_no_permission": "Bạn không có quyền truy cập {url}",
|
|
"toasts_password_changed": "Đã đổi mật khẩu. Vui lòng đăng nhập lại.",
|
|
"toasts_passwords_missmatch": "Mật khẩu không khớp",
|
|
"toasts_permissions_created": "Đã tạo quyền cho {username}",
|
|
"toasts_permissions_deleted": "Đã xóa quyền của {username}",
|
|
"toasts_permissions_updated_personal": "Quyền của bạn đã được cập nhật",
|
|
"toasts_permissions_updated": "Đã cập nhật quyền cho {username}",
|
|
"toasts_settings_saved": "Đã lưu cài đặt",
|
|
"toasts_user_created": "Đã tạo người dùng {username}",
|
|
"toasts_user_deleted": "Đã xóa người dùng {username}",
|
|
"toasts_user_saved": "Đã lưu người dùng",
|
|
"users_allow_create_devices": "Cho phép {username} tạo thiết bị mới và chỉnh sửa nhóm thiết bị",
|
|
"users_confirm_delete_desc": "Bạn có chắc muốn xóa {username}?",
|
|
"users_confirm_delete_title": "Xác nhận xóa",
|
|
"users_create_new_device": "Tạo thiết bị mới",
|
|
"users_create_new_user": "Tạo người dùng mới",
|
|
"users_delete": "Xóa",
|
|
"users_device_permissions": "Quyền thiết bị",
|
|
"users_page_title": "Người dùng",
|
|
"users_password_confirm": "Xác nhận mật khẩu",
|
|
"users_password": "Mật khẩu",
|
|
"users_power": "Nguồn",
|
|
"users_read": "Xem",
|
|
"users_required_field": "trường bắt buộc",
|
|
"users_toggle": "Bật/Tắt",
|
|
"users_update": "Cập nhật",
|
|
"users_username": "Tên người dùng",
|
|
"welcome_not_expected_back": "Quay lại",
|
|
"welcome_not_expected_desc": "Bạn đã hoàn tất cài đặt! Không còn gì phải làm.",
|
|
"welcome_not_expected_title": "Không ngờ gặp bạn ở đây! 🧐",
|
|
"welcome_progress_step1": "Chào mừng",
|
|
"welcome_progress_step2": "Tạo tài khoản",
|
|
"welcome_progress_step3": "Hoàn tất",
|
|
"welcome_step1_page_title": "Chào mừng đến với UpSnap 🥳",
|
|
"welcome_step1_setup_btn_next": "Tiếp theo",
|
|
"welcome_step1_setup_desc": "Vui lòng hoàn tất các bước sau để kết thúc cài đặt.",
|
|
"welcome_step2_btn_create": "Tạo",
|
|
"welcome_step2_label_email": "Email:",
|
|
"welcome_step2_label_min_chars": "tối thiểu 10 ký tự",
|
|
"welcome_step2_label_password_confirm": "Xác nhận mật khẩu:",
|
|
"welcome_step2_label_password": "Mật khẩu:",
|
|
"welcome_step2_page_title": "Tạo tài khoản quản trị",
|
|
"welcome_step3_btn_done": "Bắt đầu!",
|
|
"welcome_step3_page_desc": "Hãy thêm thiết bị vào bảng điều khiển.",
|
|
"welcome_step3_page_title": "Mọi thứ đã sẵn sàng! 🎉"
|
|
}
|