diff --git a/build/assets/_locales/vi/messages.json b/build/assets/_locales/vi/messages.json
new file mode 100644
index 00000000..e9fcc513
--- /dev/null
+++ b/build/assets/_locales/vi/messages.json
@@ -0,0 +1,11 @@
+{
+"i18n": {
+"message": "I18n"
+},
+"scriptcat": {
+"message": "ScriptCat"
+},
+"scriptcat_description": {
+"message": "Scriptcat, Một Trình Quản Lý Userscript, Hỗ Trợ Tập Lệnh Nền, Tập Lệnh Crontab Và Userscript. Nó Có Thể Viết Tập Lệnh Để Giúp Bạn Tự Động Xử Lý Mọi Thứ Hàng Ngày."
+}
+}
diff --git a/src/locales/locales.ts b/src/locales/locales.ts
index 9f0da14c..24fcc956 100644
--- a/src/locales/locales.ts
+++ b/src/locales/locales.ts
@@ -4,6 +4,7 @@ import dayjs from "dayjs";
import relativeTime from "dayjs/plugin/relativeTime";
import { Metadata } from "@App/app/repo/scripts";
import enUS from "./en/translation.json";
+import viVN from "./vi/translation.json";
import zhCN from "./zh-CN/translation.json";
import zhTW from "./zh-TW/translation.json";
import achUG from "./ach-UG/translation.json";
@@ -18,6 +19,7 @@ i18n.use(initReactI18next).init({
},
resources: {
"en-US": { title: "English", translation: enUS },
+ "vi-VN": { title: "Tiếng Việt", translation: viVN },
"zh-CN": { title: "简体中文", translation: zhCN },
"zh-TW": { title: "繁体中文", translation: zhTW },
"ach-UG": { title: "伪语言", translation: achUG },
diff --git a/src/locales/vi/translation.json b/src/locales/vi/translation.json
new file mode 100644
index 00000000..30f2e931
--- /dev/null
+++ b/src/locales/vi/translation.json
@@ -0,0 +1,362 @@
+{
+ "import_link": "Nhập Liên Kết",
+ "import_link_failure": "Nhập Link Thất Bại",
+ "create_user_script": "Tạo Script Người Dùng",
+ "create_background_script": "Tạo Script Nền",
+ "create_scheduled_script": "Tạo Script Theo Lịch",
+ "import_by_local": "Nhập Từ Local",
+ "import_local_failure": "Nhập Local Thất Bại",
+ "import_local_success": "Nhập Local Thành Công",
+ "create_script": "Tạo Script",
+ "user_guide": "Hướng Dẫn Sử Dụng",
+ "api_docs": "Tài Liệu Api",
+ "development_guide": "Hướng Dẫn Phát Triển",
+ "script_gallery": "Thư Viện Script",
+ "community_forum": "Diễn Đàn Cộng Đồng",
+ "external_links": "Liên Kết Bên Ngoài",
+ "system_follow": "Theo Dõi Hệ Thống",
+ "no_data": "Không Có Dữ Liệu",
+ "installed_scripts": "Script Đã Cài Đặt",
+ "subscribe": "Đăng Ký",
+ "logs": "Logs",
+ "tools": "Công Cụ",
+ "settings": "Cài Đặt",
+ "collapsible": "Thu Gọn Được",
+ "guide": "Hướng Dẫn",
+ "helpcenter": "Trung Tâm Trợ Giúp",
+ "general": "Chung",
+ "language": "Ngôn Ngữ",
+ "help_translate": "Giúp Chúng Tôi Dịch",
+ "script_sync": "Đồng Bộ Script",
+ "sync_delete": "Đồng Bộ Xóa",
+ "enable_script_sync_to": "Bật Đồng Bộ Script Đến",
+ "save": "Lưu",
+ "cloud_sync_account_verification": "Đang Xác Minh Tài Khoản Đồng Bộ Cloud...",
+ "cloud_sync_verification_failed": "Xác Minh Tài Khoản Đồng Bộ Cloud Thất Bại",
+ "save_success": "Lưu Thành Công",
+ "update": "Cập Nhật",
+ "check_update": "Kiểm Tra Cập Nhật",
+ "script_subscription_check_interval": "Khoảng Thời Gian Kiểm Tra Cập Nhật Script/Đăng Ký",
+ "never": "Không Bao Giờ",
+ "6_hours": "6 Giờ",
+ "12_hours": "12 Giờ",
+ "every_day": "Mỗi Ngày",
+ "every_week": "Mỗi Tuần",
+ "update_disabled_scripts": "Cập Nhật Script Bị Vô Hiệu Hóa",
+ "silent_update_non_critical_changes": "Tự Động Cập Nhật Thay Đổi Không Quan Trọng",
+ "enable_eslint": "Bật Eslint",
+ "eslint_rules": "Quy Tắc Eslint",
+ "enter_eslint_rules": "Vui Lòng Nhập Quy Tắc Eslint, Cấu Hình Có Thể Được Tải Xuống Từ https://eslint.org/play/",
+ "language_change_tip": "Thay Đổi Ngôn Ngữ Thành Công",
+ "backup": "Sao Lưu",
+ "local": "Local",
+ "export_file": "Xuất File",
+ "import_file": "Nhập File",
+ "cloud": "Cloud",
+ "backup_to": "Sao Lưu Đến",
+ "preparing_backup": "Đang Chuẩn Bị Sao Lưu Lên Cloud",
+ "backup_success": "Sao Lưu Thành Công",
+ "backup_failed": "Sao Lưu Thất Bại",
+ "no_backup_files": "Không Có File Sao Lưu",
+ "backup_list": "Danh Sách Sao Lưu",
+ "open_backup_dir": "Mở Thư Mục Sao Lưu",
+ "confirm_delete": "Xác Nhận Xóa",
+ "confirm_delete_backup_file": "Xác Nhận Xóa File Sao Lưu",
+ "confirm_update": "Xác Nhận Cập Nhật",
+ "delete_success": "Xóa Thành Công",
+ "backup_strategy": "Chiến Lược Sao Lưu",
+ "under_construction": "Đang Xây Dựng",
+ "development_debugging": "Gỡ Bỏ Sự Cố Trong Quá Trình Phát Triển",
+ "vscode_url": "Url Vscoode",
+ "auto_connect_vscode_service": "Tự Động Kết Nối Dịch Vụ Vscoode",
+ "connect": "Kết Nối",
+ "connection_success": "Kết Nối Thành Công",
+ "connection_failed": "Kết Nối Thất Bại",
+ "select_import_script": "Vui Lòng Chọn Script Cần Nhập Trong Trang Mới",
+ "import_error": "Lỗi Nhập",
+ "pulling_data_from_cloud": "Đang Lấy Dữ Liệu Từ Cloud",
+ "pull_failed": "Lấy Dữ Liệu Thất Bại",
+ "restore": "Khôi Phục",
+ "log_title": "Logs Thời Gian Chạy",
+ "last_5_minutes": "5 Phút Gần Nhất",
+ "last_15_minutes": "15 Phút Gần Nhất",
+ "last_30_minutes": "30 Phút Gần Nhất",
+ "last_1_hour": "1 Giờ Gần Nhất",
+ "last_3_hours": "3 Giờ Gần Nhất",
+ "last_6_hours": "6 Giờ Gần Nhất",
+ "last_12_hours": "12 Giờ Gần Nhất",
+ "last_24_hours": "24 Giờ Gần Nhất",
+ "last_7_days": "7 Ngày Gần Nhất",
+ "query": "Truy Vấn",
+ "labels": "Nhãn",
+ "search_regex": "Tìm Kiếm (Hỗ Trợ Regex)",
+ "clean_schedule": "Dọn Dẹp Lịch Trình",
+ "days_ago_logs": "Logs Của {{days}} Ngày Trước",
+ "delete_completed": "Xóa Hoàn Thành",
+ "delete_current_logs": "Xóa Logs Hiện Tại",
+ "clear_completed": "Đang Xóa Hoàn Thành",
+ "clear_logs": "Xóa Logs",
+ "total_logs": "Tổng Cộng {{length}} Logs Đã Được Truy Vấn",
+ "filtered_logs": "{{length}} Logs Sau Khi Lọc",
+ "enter_filter_conditions": "Vui Lòng Nhập Điều Kiện Lọc Để Truy Vấn",
+ "permission": "Quyền",
+ "enter_subscribe_name": "Vui Lòng Nhập Tên Đăng Ký",
+ "subscribe_url": "Url Đăng Ký",
+ "confirm_delete_subscription": "Bạn Có Chắc Chắn Muốn Xóa Đăng Ký Này Không? Các Script Liên Quan Cũng Sẽ Bị Xóa",
+ "list": {
+ "confirm_delete": "Bạn Có Chắc Chắn Muốn Xóa Không? Xin Lưu Ý Rằng Điều Này Và Dán Vào Phần Văn Bản Còn Lại.",
+ "confirm_update": "Bạn Có Chắc Chắn Muốn Cập Nhật Không? Xin Lưu Ý Rằng Đây Là Một Thao Tác Không Thể Hoàn Tác."
+ },
+ "enable": "Bật",
+ "script_list_enable_width": 120,
+ "script_list_last_updated_width": 140,
+ "script_list_apply_to_run_status_width": 160,
+ "subscribe_list_enable_width": 120,
+ "disable": "Tắt",
+ "name": "Tên",
+ "version": "Phiên Bản",
+ "apply_to_run_status": "Áp Dụng Cho/Trạng Thái Chạy",
+ "source": "Nguồn",
+ "home": "Trang Chủ",
+ "sorting": "Sắp Xếp",
+ "last_updated": "Cập Nhật Cuối Cùng",
+ "action": "Hành Động",
+ "foreground_page_script_tooltip": "Script Trang Tiền Cảnh, Chạy Trên Trang Được Chỉ Định",
+ "background_script_tooltip": "Script Nền, Chạy Trên Trang Được Chỉ Định",
+ "scheduled_script_tooltip": "Script Theo Lịch, Thời Gian Chạy Tiếp Theo:",
+ "running": "Đang Chạy",
+ "completed": "Hoàn Thành",
+ "subscription_link": "Liên Kết Đăng Ký",
+ "subscription_installation": "Cài Đặt Đăng Ký",
+ "manually_created": "Local",
+ "script_link": "Liên Kết Script",
+ "user_installation": "Cài Đặt",
+ "confirm_delete_script": "Bạn Có Chắc Chắn Muốn Xóa Script Này Không?",
+ "delete_failed": "Xóa Thất Bại",
+ "enter_script_name": "Vui Lòng Nhập Tên Script",
+ "update_not_supported": "Script Này Không Hỗ Trợ Kiểm Tra Cập Nhật",
+ "checking_for_updates": "Đang Kiểm Tra Cập Nhật...",
+ "new_version_available": "Có Phiên Bản Mới",
+ "latest_version": "Phiên Bản Mới Nhất",
+ "checked_for_all_selected": "Đã Kiểm Tra Cập Nhật Cho Tất Cả Các Mục Đã Chọn",
+ "update_check_failed": "Kiểm Tra Cập Nhật Thất Bại",
+ "stopping_script": "Đang Dừng Script",
+ "script_stopped": "Script Đã Dừng",
+ "starting_script": "Đang Khởi Động Script...",
+ "starting_updates": "Đang Bắt Đầu Cập Nhật Hàng Loạt...",
+ "script_started": "Script Đã Khởi Động",
+ "batch_operations": "Thao Tác Hàng Loạt",
+ "export": "Xuất",
+ "delete": "Xóa",
+ "unknown_operation": "Thao Tác Không Xác Định",
+ "confirm": "Xác Nhận",
+ "close": "Đóng",
+ "page_script": "Script Trang",
+ "homepage": "Trang Chủ",
+ "script_website": "Website Script",
+ "script_source": "Mã Nguồn Script",
+ "bug_feedback_script_support": "Phản Hồi Lỗi/Hỗ Trợ Script",
+ "config": "Cấu Hình",
+ "key": "Khóa",
+ "value": "Giá Trị",
+ "add": "Thêm",
+ "type": "Kiểu",
+ "edit_value": "Chỉnh Sửa Giá Trị",
+ "add_value": "Thêm Giá Trị",
+ "update_success": "Cập Nhật Thành Công",
+ "add_success": "Thêm Thành Công",
+ "script_storage": "Bộ Nhớ Script",
+ "enter_key": "Vui Lòng Nhập Khóa",
+ "key_placeholder": "Khóa",
+ "value_placeholder": "Khi Kiểu Là Object, Vui Lòng Nhập Dữ Liệu Có Thể Được Giải Mã JSON",
+ "clear": "Xóa",
+ "clear_success": "Xóa Thành Công",
+ "confirm_clear": "Bạn Có Chắc Chắn Muốn Xóa Không Gian Lưu Trữ Này Không?",
+ "type_string": "Chuỗi",
+ "type_number": "Số",
+ "type_boolean": "Boolean",
+ "type_object": "Đối Tượng",
+ "confirm_delete_resource": "Bạn Có Chắc Chắn Muốn Xóa Tài Nguyên Này Không? Tài Nguyên Này Sẽ Được Tải Lại Ở Lần Khởi Động Tiếp Theo",
+ "confirm_clear_resource": "Bạn Có Chắc Chắn Muốn Xóa Các Tài Nguyên Này Không? Tài Nguyên Sẽ Được Tải Lại Ở Lần Khởi Động Tiếp Theo",
+ "script_resource": "Tài Nguyên Script",
+ "permission_value": "Giá Trị Ủy Quyền",
+ "allow": "Cho Phép",
+ "yes": "Có",
+ "no": "Không",
+ "confirm_delete_permission": "Xác Nhận Xóa Ủy Quyền Này?",
+ "script_setting": "Cài Đặt Script",
+ "basic_info": "Thông Tin Cơ Bản",
+ "update_url": "Url Cập Nhật",
+ "permission_management": "Quản Lý Quyền",
+ "add_permission": "Thêm Quyền",
+ "permission_cors": "Chống Giả Mạo Nguồn Gốc (cors)",
+ "permission_cookie": "Quản Lý Cookie",
+ "match": "Phù Hợp",
+ "user_setting": "Cài Đặt Người Dùng",
+ "confirm_delete_exclude": "Xác Nhận Xóa Loại Trừ Này?",
+ "after_deleting_match_item": "Sau Khi Các Mục Phù Hợp Của Script Được Xóa, Chúng Sẽ Được Tự Động Thêm Vào Các Mục Phù Hợp",
+ "confirm_delete_match": "Xác Nhận Xóa Phù Hợp Này?",
+ "after_deleting_exclude_item": "Sau Khi Xóa Mục Phù Hợp Của Script, Nó Sẽ Được Tự Động Thêm Vào Các Mục Loại Trừ",
+ "add_match": "Thêm Phù Hợp",
+ "add_exclude": "Thêm Loại Trừ",
+ "website_match": "Phù Hợp Website (@match)",
+ "reset": "Đặt Lại",
+ "website_exclude": "Loại Trừ Website (@exclude)",
+ "confirm_reset": "Xác Nhận Đặt Lại?",
+ "script_total_runs": "Script Đã Chạy {{runNum}} Lần, {{runNumByIframe}} Lần Trong Iframe",
+ "script_total_runs_single": "Script Đã Chạy {{runNum}} Lần",
+ "script_disabled": "Script Đang Bị Vô Hiệu Hóa",
+ "run_once": "Chạy Một Lần",
+ "stop": "Dừng",
+ "edit": "Chỉnh Sửa",
+ "exclude_on": "Loại Trừ Bật",
+ "exclude_off": "Loại Trừ Tắt",
+ "exclude_execution": "Loại Trừ Thực Thi",
+ "user_config": "Cấu Hình Người Dùng",
+ "gm_api": "Gm Api",
+ "storage_api": "Storage Api",
+ "use_file_system": "Hệ Thống File Đang Sử Dụng",
+ "open_directory": "Mở Thư Mục",
+ "account_validation_failed": "Xác Thực Tài Khoản Thất Bại",
+ "not_set": "Chưa Thiết Lập",
+ "in_use": "Đang Sử Dụng",
+ "storage_error": "Lỗi Bộ Nhớ",
+ "upload_to_cloud": "Tải Lên Cloud",
+ "save_failed": "Lưu Thất Bại",
+ "exporting": "Đang Xuất...",
+ "upload_to": "Tải Lên",
+ "value_export_expression": "Biểu Thức Xuất Giá Trị",
+ "overwrite_original_value_on_import": "Ghi Đè Giá Trị Gốc Khi Nhập",
+ "cookie_export_expression": "Biểu Thức Xuất Cookie",
+ "overwrite_original_cookie_on_import": "Ghi Đè Cookie Gốc Khi Nhập",
+ "restore_default_values": "Khôi Phục Giá Trị Mặc Định",
+ "get_confirm_error": "Lấy Thông Tin Xác Nhận Thất Bại",
+ "confirm_error": "Xác Nhận Thất Bại",
+ "ignore": "Bỏ Qua",
+ "allow_once": "Cho Phép Một Lần",
+ "temporary_allow": "Cho Phép Tạm Thời {{permissionContent}} Này",
+ "temporary_allow_all": "Cho Phép Tạm Thời Tất Cả {{permissionContent}}",
+ "permanent_allow": "Cho Phép Vĩnh Viễn {{permissionContent}} Này",
+ "permanent_allow_all": "Cho Phép Vĩnh Viễn Tất Cả {{permissionContent}}",
+ "deny_once": "Từ Chối Một Lần",
+ "temporary_deny": "Từ Chối Tạm Thời {{permissionContent}} Này",
+ "temporary_deny_all": "Từ Chối Tạm Thời Tất Cả {{permissionContent}}",
+ "permanent_deny": "Từ Chối Vĩnh Viễn {{permissionContent}} Này",
+ "permanent_deny_all": "Từ Chối Vĩnh Viễn Tất Cả {{permissionContent}}",
+ "data_import": "Nhập Dữ Liệu",
+ "import": "Nhập",
+ "select_scripts_to_import": "Vui Lòng Chọn Script Bạn Muốn Nhập",
+ "select_all": "Chọn Tất Cả",
+ "script_import_progress": "Tiến Trình Nhập Script",
+ "select_subscribes_to_import": "Vui Lòng Chọn Các Đăng Ký Bạn Muốn Nhập",
+ "subscribe_import_progress": "Tiến Trình Nhập Đăng Ký",
+ "author": "Tác Giả",
+ "description": "Mô Tả",
+ "operation": "Thao Tác",
+ "error": "Lỗi",
+ "unknown": "Không Xác Định",
+ "add_new": "Thêm Mới",
+ "no_operation": "Không Có Thao Tác",
+ "enable_script": "Bật Script",
+ "local_creation": "Tạo Local",
+ "import_success": "Nhập Thành Công",
+ "install_script": "Cài Đặt Script",
+ "update_script": "Cập Nhật Script",
+ "install_subscribe": "Cài Đặt Đăng Ký",
+ "update_subscribe": "Cập Nhật Đăng Ký",
+ "invalid_link": "Liên Kết Không Hợp Lệ",
+ "subscribe_install_label": "Đăng Ký Này Sẽ Cài Đặt Các Script Sau",
+ "script_runs_in": "Script Sẽ Chạy Trên Các Website Sau",
+ "script_has_full_access_to": "Script Sẽ Có Quyền Truy Cập Đầy Đủ Vào Các Url Sau",
+ "script_requires": "Script Cần Các Tài Nguyên Bên Ngoài Sau",
+ "cookie_warning": "Xin Lưu Ý, Script Này Yêu Cầu Truy Cập Vào Quyền Cookie, Đây Là Một Quyền Nguy Hiểm. Vui Lòng Xác Minh Sự An Toàn Của Script.",
+ "scheduled_script_description_1": "Đây Là Một Script Theo Lịch Trình, Sẽ Tự Động Chạy Vào Một Thời Gian Cụ Thể Sau Khi Được Bật Và Có Thể Được Điều Khiển Thủ Công Trong Bảng Điều Khiển.",
+ "scheduled_script_description_2": "Biểu Thức Nhiệm Vụ Theo Lịch Trình: {{expression}}, Thời Gian Chạy Gần Nhất: {{time}}",
+ "background_script_description": "Đây Là Một Script Nền, Sẽ Tự Động Chạy Một Lần Khi Trình Duyệt Mở Sau Khi Được Bật, Và Có Thể Được Điều Khiển Thủ Công Trong Bảng Điều Khiển.",
+ "install_success": "Cài Đặt Thành Công",
+ "install": {
+ "update_success": "Cập Nhật Thành Công"
+ },
+ "install_failed": "Cài Đặt Thất Bại",
+ "subscribe_success": "Đăng Ký Thành Công",
+ "subscribe_failed": "Đăng Ký Thất Bại",
+ "current_version": "Phiên Bản Hiện Tại",
+ "update_version": "Phiên Bản Cập Nhật",
+ "background_script_tag": "Đây Là Một Script Nền",
+ "scheduled_script_tag": "Đây Là Một Script Theo Lịch Trình",
+ "background_script": "Script Nền",
+ "scheduled_script": "Script Theo Lịch Trình",
+ "install_from_legitimate_sources_warning": "Vui Lòng Cài Đặt Script Từ Nguồn Uy Tín! Script Không Rõ Nguồn Gốc Có Thể Xâm Phạm Quyền Riêng Tư Của Bạn Hoặc Thực Hiện Các Thao Tác Có Hại.",
+ "antifeature_referral_link_title": "Liên Kết Giới Thiệu",
+ "antifeature_referral_link_description": "Script Này Sửa Đổi Hoặc Chuyển Hướng Đến Liên Kết Giới Thiệu Của Tác Giả",
+ "antifeature_ads_title": "Quảng Cáo",
+ "antifeature_ads_description": "Script Này Chèn Quảng Cáo Vào Các Trang Bạn Truy Cập",
+ "antifeature_payment_title": "Thanh Toán",
+ "antifeature_payment_description": "Script Này Yêu Cầu Thanh Toán Để Sử Dụng Đúng Cách",
+ "antifeature_miner_title": "Đào Tiền Ảo",
+ "antifeature_miner_description": "Script Này Tham Gia Hoạt Động Đào Tiền Ảo",
+ "antifeature_membership_title": "Tính Năng Thành Viên",
+ "antifeature_membership_description": "Script Này Yêu Cầu Đăng Ký Làm Thành Viên Để Sử Dụng Đúng Cách",
+ "antifeature_tracking_title": "Theo Dõi",
+ "antifeature_tracking_description": "Script Này Theo Dõi Thông Tin Người Dùng Của Bạn",
+ "script_info_load_failed": "Thất Bại Khi Tải Thông Tin Script",
+ "script_status_tooltip": "Bạn Có Thể Điều Khiển Trạng Thái Mở Của Script. Các Script Oil Monkey Thông Thường Được Bật Mặc Định, Và Script Nền Và Script Theo Lịch Trình Được Tắt Mặc Định.",
+ "get_script": "Lấy Script",
+ "report_issue": "Báo Cáo Sự Cố",
+ "project_docs": "Tài Liệu Dự Án",
+ "community": "Cộng Đồng",
+ "popup": {
+ "new_version_available": "Có Phiên Bản Mới"
+ },
+ "current_page_scripts": "Script Đang Chạy Trên Trang Hiện Tại",
+ "enabled_background_scripts": "Script Nền Đã Bật Và Đang Chạy",
+ "script_accessing_cross_origin_resource": "Script Đang Thử Truy Cập Tài Nguyên Từ Nguồn Gốc Khác",
+ "confirm_operation_description": "Vui Lòng Xác Nhận Nếu Bạn Cho Phép Script Thực Hiện Thao Tác Này. Script Cũng Có Thể Thêm Thẻ @connect Để Bỏ Qua Tùy Chọn Này.",
+ "domain": "Tên Miền",
+ "script_name": "Tên Script",
+ "request_domain": "Tên Miền Yêu Cầu",
+ "request_url": "Url Yêu Cầu",
+ "access_cookie_content": "Script Đang Thử Truy Cập Nội Dung Cookie Của Website",
+ "confirm_script_operation": "Vui Lòng Xác Nhận Nếu Bạn Cho Phép Script Thực Hiện Thao Tác Này. Cookie Chứa Dữ Liệu Quan Trọng Của Người Dùng, Vì Vậy Chỉ Cấp Quyền Truy Cập Cho Các Script Uy Tín.",
+ "cookie_domain": "Tên Miền Cookie",
+ "script_operation_title": "Script Đang Thử Truy Cập Bộ Nhớ Đồng Bộ Script",
+ "script_operation_description": "Vui Lòng Xác Nhận Nếu Bạn Cho Phép Script Thực Hiện Thao Tác Này. Nếu Được Cho Phép, Script Sẽ Có Thể Truy Cập Vào Không Gian Lưu Trữ Mà Bạn Đã Thiết Lập Và Tạo Một Thư Mục app/${dir} Bên Trong Nó.",
+ "script_permission_content": "Script",
+ "sync_system_connect_failed": "Kết Nối Hệ Thống Đồng Bộ Thất Bại",
+ "sync_system_closed": "Đồng Bộ Tắt",
+ "sync_system_closed_description": "Đồng Bộ Đã Bị Vô Hiệu Hóa, Vui Lòng Cấu Hình Lại",
+ "auth_type": "Kiểu Xác Thực",
+ "url": "Url",
+ "username": "Tên Người Dùng",
+ "password": "Mật Khẩu",
+ "skip": "Bỏ Qua",
+ "next": "Tiếp Theo",
+ "back": "Quay Lại",
+ "last": "Hoàn Tất",
+ "start_guide_title": "Chào Mừng Đến Với Phần Mở Rộng Scriptcat",
+ "start_guide_content": "Tiếp Theo, Chúng Tôi Sẽ Giới Thiệu Cách Sử Dụng Cơ Bản Của Scriptcat Cho Bạn.",
+ "guide_installed_scripts": "Các Script Bạn Đã Cài Đặt Sẽ Được Hiển Thị Ở Đây.",
+ "guide_script_list_title": "Chợ Script",
+ "guide_script_list_content": "Bạn Có Thể Cài Đặt Script Từ Chợ Script. Ngoài Việc Hỗ Trợ Script Người Dùng, Scriptcat Còn Hỗ Trợ Script Nền.",
+ "guide_script_list_enable_title": "Bật Script",
+ "guide_script_list_enable_content": "Script Cần Được Bật Để Sử Dụng. Script Trang Được Bật Mặc Định Khi Cài Đặt, Trong Khi Script Nền Được Tắt Mặc Định.",
+ "guide_script_list_apply_to_run_status_title": "Áp Dụng Cho Và Trạng Thái Chạy",
+ "guide_script_list_apply_to_run_status_content": "Trạng Thái Chạy Của Script Được Hiển Thị Ở Đây. Di Chuột Lên Trên Thẻ Để Xem Kiểu Script.",
+ "guide_script_list_sort_title": "Sắp Xếp/Cập Nhật Cuối Cùng/Hành Động",
+ "guide_script_list_sort_content": "Bạn Có Thể Kéo Thẻ Của Script Để Sắp Xếp Chúng. Nhấp Vào Nhãn Cột \"Cập Nhật Cuối Cùng\" Sẽ Kiểm Tra Cập Nhật Một Lần. Cột \"Hành Động\" Cho Phép Bạn Vào Chỉnh Sửa Script, Điều Khiển Script Chạy/Dừng (Đối Với Script Nền), Và Cấu Hình Userconfig.",
+ "guide_tools_title": "Công Cụ Thông Dụng",
+ "guide_tools_content": "Các Công Cụ Cung Cấp Các Tính Năng Sao Lưu Và Phát Triển.",
+ "guide_tools_backup_title": "Sao Lưu",
+ "guide_tools_backup_content": "Sao Lưu Cho Phép Bạn Lưu Script Để Tránh Mất Mát. Bạn Có Thể Xuất File Script Vào Máy Tính Của Bạn Hoặc Tải File Script Từ Máy Tính Của Bạn. Bạn Cũng Có Thể Sao Lưu Lên Cloud Để Tiện Lợi Hơn.",
+ "guide_setting_title": "Cài Đặt",
+ "guide_setting_content": "Cài Đặt Chủ Yếu Bao Gồm Ngôn Ngữ, Đồng Bộ Script, Tần Suất Cập Nhật Và Các Tùy Chọn Thông Dụng Khác.",
+ "guide_setting_sync_title": "Cập Nhật Và Đồng Bộ",
+ "guide_setting_sync_content": "Tính Năng Đồng Bộ Script Cho Phép Bạn Dễ Dàng Đồng Bộ Nội Dung Script Của Thiết Bị Này Lên Cloud. Nếu Bạn Chọn Tùy Chọn Đồng Bộ Xóa, Khi Một Script Được Xóa Trên Thiết Bị Này, Nó Cũng Sẽ Được Xóa Khỏi Cloud. Bạn Cũng Có Thể Cập Nhật Phiên Bản Script Ở Đây Để Có Được Các Tính Năng Mạnh Mẽ Hơn.",
+ "auto": "Tự Động",
+ "hide": "Ẩn",
+ "resize_column_width": "Điều Chỉnh Kích Thước Cột",
+ "collapse": "Thu Gọn",
+ "expand": "Mở Rộng",
+ "menu_expand_num_before": "Mục Menu Hơn",
+ "menu_expand_num_after": "Tự Ẩn."
+}