diff --git a/manager/app/src/main/java/com/sukisu/ultra/ui/screen/MoreSettings.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/MoreSettings.kt index 5eb61438..7f11d7c0 100644 --- a/manager/app/src/main/java/com/sukisu/ultra/ui/screen/MoreSettings.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/screen/MoreSettings.kt @@ -169,10 +169,10 @@ fun MoreSettingsScreen(navigator: DestinationsNavigator) { } val commonLocales = listOf( - Locale.forLanguageTag("en"), - Locale.forLanguageTag("zh-CN"), - Locale.forLanguageTag("zh-HK"), - Locale.forLanguageTag("zh-TW"), + Locale.forLanguageTag("en"), // 英语 + Locale.forLanguageTag("zh-CN"), // 简体中文 + Locale.forLanguageTag("zh-HK"), // 繁体中文(香港) + Locale.forLanguageTag("zh-TW"), // 繁体中文(台湾) Locale.forLanguageTag("ja"), // 日语 Locale.forLanguageTag("fr"), // 法语 Locale.forLanguageTag("de"), // 德语 @@ -180,7 +180,8 @@ fun MoreSettingsScreen(navigator: DestinationsNavigator) { Locale.forLanguageTag("it"), // 意大利语 Locale.forLanguageTag("ru"), // 俄语 Locale.forLanguageTag("pt"), // 葡萄牙语 - Locale.forLanguageTag("ko") // 韩语 + Locale.forLanguageTag("ko"), // 韩语 + Locale.forLanguageTag("vi") // 越南语 ) for (locale in commonLocales) { diff --git a/manager/app/src/main/res/values-vi/strings.xml b/manager/app/src/main/res/values-vi/strings.xml index f92a5816..89c35b26 100644 --- a/manager/app/src/main/res/values-vi/strings.xml +++ b/manager/app/src/main/res/values-vi/strings.xml @@ -1,30 +1,31 @@ - Home - Chưa cài đặt - Nhấn vào đây để cài đặt + SukiSU Ultra + Trang chủ + Hỗ trợ nhưng chưa cài đặt + Bấm để cài đặt Đang hoạt động Phiên bản: %d - Superusers: %d - Mô-đun: %d + Ứng dụng đã cấp SU: %d + Modules: %d Không được hỗ trợ - Không phát hiện được trình điều khiển KernelSU trên kernel của bạn. + Không phát hiện được trình điều khiển SukiSU Ultra trên Kernel của bạn, Kernel sai?. Phiên bản Kernel SuSFS: %s Phiên bản SuSFS SuS SU - Phiên bản quản lý + Phiên bản trình quản lý Dấu vân tay Trạng thái SELinux - Disabled + Vô hiệu hoá Enforcing Permissive - Không rõ + Không xác định Superuser - Không thể bật mô-đun: %s - Không thể vô hiệu hóa mô-đun: %s - Không có mô-đun nào được cài đặt - Mô-đun + Không thể kích hoạt module: %s + Không thể vô hiệu hoá module: %s + Chưa cài module nào + Module Sắp xếp (theo hành động) Sắp xếp (theo trạng thái) Gỡ cài đặt @@ -35,64 +36,64 @@ Cài đặt Khởi động lại không gian người dùng Khởi động lại vào Recovery - Khởi động lại vào Bootloader - Khởi động lại vào Download mode + hởi động lại vào Bootloader + Khởi động lại vào Download Mode Khởi động lại vào EDL - Thông tin thêm - Bạn có chắc chắn muốn gỡ cài đặt mô-đun %s không? - %s đã gỡ cài đặt - Không thể gỡ cài đặt: %s + Thông tin + Bạn có THẬT SỰ muốn gỡ module %s? + %s đã được gỡ cài đặt + Gỡ cài đặt thất bại: %s Phiên bản Tác giả Làm mới Hiển thị ứng dụng hệ thống Ẩn ứng dụng hệ thống - Gửi nhật ký - Chế độ an toàn + Gửi logs + CHẾ ĐỘ AN TOÀN Khởi động lại để có hiệu lực - Các mô-đun không khả dụng do xung đột với Magisk! - Tìm hiểu KernelSU + Các module không khả dụng do xung đột với Magisk! + Tìm hiểu về KernelSU https://kernelsu.org/guide/what-is-kernelsu.html - Tìm hiểu cách cài đặt KernelSU và sử dụng các mô-đun + Tìm hiểu cách cài đặt KernelSU và sử dụng các Module Hỗ trợ chúng tôi KernelSU sẽ luôn là miễn phí và mã nguồn mở. Tuy nhiên, bạn có thể cho chúng tôi thấy rằng bạn quan tâm bằng cách quyên góp. - Tham gia kênh %2$s của chúng tôi]]> + Tham gia kênh %2$s của chúng tôi]]> + App Profile Mặc định Bản mẫu - Tùy chỉnh + Tuỳ chỉnh Tên hồ sơ Tên không gian gắn kết - Được thừa hưởng - Toàn cầu - Cá nhân + Thừa hưởng + Chung + Riêng biệt Nhóm - Khả năng + Tính tương thích Bối cảnh SELinux - Bỏ gắn kết mô-đun - Không cập nhật được Hồ sơ ứng dụng cho %s - Phiên bản KernelSU hiện tại %d quá thấp để trình quản lý hoạt động bình thường. Vui lòng nâng cấp lên phiên bản %d hoặc cao hơn! - Bỏ gắn kết các mô-đun theo mặc định - Giá trị mặc định cho \"Bỏ gắn kết các mô-đun\" trong Hồ sơ ứng dụng. Nếu được bật, nó sẽ xóa tất cả các sửa đổi của mô-đun đối với hệ thống đối và các ứng dụng không có hồ sơ được đặt. - Ẩn móc kprobe - Vô hiệu hóa các móc kprobe do KSU tạo ra và kích hoạt các móc không phải kprobe tích hợp sẵn, triển khai sẽ được áp dụng cho hạt nhân không phải GKI, không hỗ trợ krp - Bật tùy chọn này sẽ cho phép KernelSU khôi phục mọi tệp đã được các mô-đun sửa đổi cho ứng dụng này. - Domain + Bỏ gắn kết Modules + Cập nhật hồ sơ ứng dụng thất bại cho %s + Phiên bản SukiSU Ultra hiện tại %d quá thấp để trình quản lý hoạt động bình thường. Vui lòng cập nhật lên phiên bản %d hoặc cao hơn! + Bỏ gắn kết các Module cho toàn hệ thống + Giá trị mặc định chung cho \"Bỏ gắn kết các Module\" trong Hồ sơ ứng dụng. Nếu bật, mọi thay đổi hệ thống do Module gây ra sẽ bị gỡ bỏ đối với hệ thống đối và các ứng dụng không có hồ sơ được đặt. + Ẩn hooks kprobe + Bật tùy chọn này sẽ cho phép SukiSU Ultra khôi phục mọi tệp đã được các Module sửa đổi cho ứng dụng này. + Tên miền Quy tắc Cập nhật - Đang tải xuống mô-đun: %s - Bắt đầu tải xuống: %s + Tải xuống module: %s + Đang tải xuống module: %s Phiên bản mới %s đã có sẵn, hãy nhấp để cập nhật. - Khởi chạy + Mở Buộc dừng Khởi động lại Không cập nhật được quy tắc SELinux cho %s - Nhật ký thay đổi + Changelog Mẫu hồ sơ ứng dụng Quản lý mẫu cục bộ và trực tuyến của Hồ sơ ứng dụng Tạo mẫu Chỉnh sửa mẫu ID - ID mẫu không hợp lệ + ID mẫu không hợp lệ/tồn tại Tên Miêu tả Lưu @@ -103,97 +104,99 @@ Nhập/Xuất Nhập từ bộ nhớ tạm clipboard Xuất vào bộ nhớ tạm clipboard - Cannot find local template to export! - Đã nhập thành công - Đồng bộ mẫu trực tuyến - Không lưu được mẫu + Không tìm thấy hồ sơ nội bộ để xuất! + Nhập thành công + Đồng bộ với hồ sơ ứng dụng trực tuyến + Lưu hồ sơ ứng dụng thất bại Bộ nhớ tạm đang trống! - Lấy nhật ký thay đổi không thành công: %s + Lấy changelog thất bại: %s Kiểm tra cập nhật Tự động kiểm tra cập nhật khi mở ứng dụng - Không cấp được quyền root! + Cấp quyền root thất bại! Khởi chạy Mở Bật gỡ lỗi WebView Có thể sử dụng để gỡ lỗi WebUI. Vui lòng chỉ bật khi cần thiết. Cài đặt trực tiếp (Khuyến nghị) - Chọn một tập tin - Cài đặt vào khe không hoạt động (Sau OTA) - Thiết bị của bạn sẽ **BUỘC** phải khởi động vào khe cắm hiện tại không hoạt động sau khi khởi động lại!\nChỉ sử dụng tùy chọn này sau khi OTA hoàn tất.\nTiếp tục? + Chọn tệp .img cần vá + Cài đặt vào phân vùng chưa được sử dụng (Sau OTA) + Thiết bị của bạn sẽ **BUỘC** phải khởi động vào phân vùng chưa được sử dụng!\nChỉ sử dụng tùy chọn này sau khi OTA hoàn tất.\nTiếp tục? Kế tiếp Phân vùng %1$s được khuyến nghị Chọn KMI - Uninstall + Gỡ cài đặt Gỡ cài đặt tạm thời - Gỡ cài đặt vĩnh viễn - Khôi phục img ban đầu - Gỡ cài đặt tạm thời KernelSU, khôi phục lại trạng thái ban đầu sau lần khởi động lại tiếp theo. - Gỡ cài đặt KernelSU (Root và tất cả các mô-đun) hoàn toàn và vĩnh viễn. - Khôi phục ảnh gốc (nếu có bản sao lưu), thường được sử dụng trước OTA; nếu bạn cần gỡ cài đặt KernelSU, vui lòng sử dụng \"Gỡ cài đặt vĩnh viễn\". + Gỡ cài đặt sạch + Khôi phục phân vùng khởi động về mặc định + Gỡ cài đặt tạm thời SukiSU Ultra, khôi phục lại trạng thái ban đầu sau lần khởi động lại tiếp theo. + Gỡ cài đặt SukiSU Ultra (Root và tất cả các module) sạch hoàn toàn, trả về trạng thái ban đầu. + Khôi phục lại boot lúc đầu (nếu có bản sao lưu), thường được sử dụng trước OTA; nếu bạn cần gỡ hẳn SukiSU Ultra, sử dụng\"Gỡ cài đặt sạch\". Đang flash... Flash thành công - Lỗi flash - LKM đã chọn: %s - Lưu nhật ký - Nhật ký đã lưu + Flash thất bại + Chọn tệp LKM: %s + Lưu logs + Logs đã được lưu Được hỗ trợ Không được hỗ trợ - Không rõ - Chế độ SuS: SU + Unknown + Chế độ SU của SuS: - Xác nhận cài đặt mô-đun %1$s ? - Mô-đun không xác định + Xác nhận cài đặt Module %1$s? + Module không xác định - Xác nhận khôi phục mô-đun - Hành động này sẽ ghi đè lên tất cả các mô-đun hiện có. Tiếp tục? + Xác nhận khôi phục Modules + Hành động này sẽ ghi đè lên tất cả các Module hiện có. Tiếp tục? Xác nhận - Hủy bỏ + Huỷ bỏ Sao lưu thành công (tar.gz) - Sao lưu không thành công: %1$s - Sao lưu mô-đun - Khôi phục các mô-đun + Sao lưu thất bại: %1$s + Sao lưu Modules + Khôi phục Modules - Các mô-đun đã được khôi phục thành công, cần khởi động lại - Khôi phục không thành công: %1$s + Các Module đã được khôi phục thành công, cần khởi động lại + Khôi phục thất bại: %1$s Khởi động lại ngay Lỗi không xác định - Thực hiện lệnh không thành công: %1$s + Thực hiện lệnh thất bại: %1$s Sao lưu danh sách cho phép thành công - Sao lưu danh sách cho phép không thành công: %1$s + Sao lưu danh sách cho phép thất bại: %1$s Xác nhận khôi phục danh sách cho phép Hành động này sẽ ghi đè lên danh sách cho phép hiện tại. Tiếp tục? - Đã khôi phục danh sách cho phép thành công - Khôi phục danh sách cho phép không thành công: %1$s + Khôi phục danh sách cho phép thành công + Khôi phục danh sách cho phép thất bại: %1$s Sao lưu danh sách cho phép Khôi phục danh sách cho phép - Cài đặt nền tùy chỉnh - Cài đặt tùy chỉnh nền - Thẻ alpha + Tuỳ chỉnh nền ứng dụng + Chọn một hình ảnh làm hình nền + Độ trong suốt của thanh điều hướng Khôi phục mặc định Phiên bản Android Model thiết bị - Không được phép cấp siêu người dùng cho %s - Vô hiệu hóa khả năng tương thích su - Tạm thời vô hiệu hóa mọi ứng dụng khỏi quyền root thông qua lệnh ⁠su (các tiến trình root hiện có sẽ không bị ảnh hưởng). - Bạn đang sử dụng trình quản lý SukiSU thử nghiệm - Bạn có chắc chắn muốn cài đặt các mô-đun %d đã chọn không? - Bạn có chắc chắn muốn cài đặt các mô-đun %1$d sau không? \n\n%2$s + Cấp quyền SU không được phép cho: %s + Vô hiệu hoá khả năng của lệnh SU + Vô hiệu hoá khả năng thực thi lệnh SU để lấy quyền root (những app đã cấp trước đó không bị ảnh hưởng). + Bạn đang sử dụng trình quản lý SukiSU Beta + Bạn có chắc muốn cài đặt các Module %d đã chọn không?? + Bạn có chắc muốn cài đặt các module %1$d sau không? \n\n%2$s Nhiều thiết lập hơn SELinux Đã bật Đã tắt Chế độ đơn giản - Ẩn các thẻ không cần thiết khi bật + Ẩn các thẻ không cần thiết ở Trang chủ Ẩn phiên bản kernel - Ẩn phiên bản kernel hiện tại - Ẩn thông tin thêm - Ẩn thông tin về số lượng app đã được cấp root, mô-đun và mô-đun KPM trên trang chủ + Ẩn thông tin phiên bản kernel ở Trang chủ + Ẩn thông tin khác + Ẩn thông tin về số lượng app đã được cấp root, Modules và KPM Modules ở Trang chủ Ẩn trạng thái SuSFS - Ẩn thông tin trạng thái SuSFS trên trang chủ - Chế độ chủ đề + Ẩn thông tin trạng thái SuSFS ở Trang chủ + Ẩn trạng thái thẻ liên kết + Ẩn thông tin thẻ liên kết ở Trang chủ + Chủ đề Theo hệ thống Sáng Tối @@ -207,55 +210,144 @@ Cam Hồng Xám - Ngà voi - Tùy chọn cọ - Chọn tập tin cần flash - File Anykernel3 + Trắng ngà + Tuỳ chọn Flash + Chọn tập tin cần Flash + Tệp Anykernel3 + Flash tệp Kernel AnyKernel3 Yêu cầu quyền root - Sao chép tập tin không thành công - Hoàn tất - khởi động lại ngay lập tức? + Sao chép tập tin thất bại + Khởi động lại để hoàn tất + Khởi động lại ngay lập tức? Không - Khởi động lại không thành công - Giấy phép số lượng lớn + Khởi động lại thất bại + Uỷ quyền Hủy ủy quyền hàng loạt Sao lưu Vàng - Mô-đun KPM - Không có mô-đun nào được cài đặt. - Phát hành + KPM + Không có Kernel Modules nào được cài đặt tại thời điểm này + Phiên bản Tác giả Gỡ cài đặt - Đã gỡ cài đặt thành công - Không thể gỡ cài đặt + Gỡ cài đặt thành công + Gỡ cài đặt thất bại Cài đặt - Tải module kpm thành công - Tải module kpm không thành công - thông số kpm - Tùy chỉnh + Tải Module KPM thành công + Tải Module KPM thất bại + Thông số KPM + Tuỳ chỉnh Phiên bản KPM Đóng - Các chức năng mô-đun kernel sau đây được KernelPatch phát triển và sửa đổi để bao gồm các chức năng mô-đun hạt nhân của SukiSU Ultra - SukiSU Ultra mong đợi: + Các chức năng Module Kernel sau đây được KernelPatch phát triển và sửa đổi để tương thích với các chức năng Module Kernel của SukiSU Ultra + SukiSU Ultra mong đợi Thành công Thất bại - SukiSU Ultra sẽ là một nhánh tương đối độc lập của KSU trong tương lai, nhưng xin cảm ơn KernelSU và MKSU chính thức vì những đóng góp của họ! + SukiSU Ultra sẽ là một nhánh tương đối độc lập của KSU trong tương lai, nhưng chúng tôi xin cảm ơn KernelSU và MKSU,... vì những đóng góp của họ! Không được hỗ trợ Được hỗ trợ - Mô-đun KPM:%d + "Module KPM: %d " Tệp KPM không hợp lệ - chưa được vá - chưa được vá + Kernel chưa được vá + Kernel chưa được cấu hình Cài đặt tùy chỉnh - Cài đặt + Cài đặt KPM Tải Nhúng - Vui lòng:%1\$s chọn chế độ cài đặt mô-đun \n\nTải: Tải tạm thời mô-đun \nNhúng: Cài đặt vĩnh viễn vào hệ thống - Không kiểm tra được sự tồn tại của tệp mô-đun - Không thể kiểm tra xem tệp mô-đun có tồn tại không + Vui lòng:%1\$s chọn chế độ cài đặt Module \n\nTải: Tải tạm thời Module \nNhúng: Cài đặt vĩnh viễn vào hệ thống + Kiểm tra tệp Module thất bại + Không thể kiểm tra tệp Module Xác nhận gỡ cài đặt - loại bỏ - bãi bỏ + Gỡ cài đặt + Hủy bỏ Màu chủ đề + Loại tệp không đúng! Vui lòng chọn tệp .kpm + Gỡ cài đặt + KPM sau đây sẽ được gỡ cài đặt: %s + Vô hiệu hóa các hook kprobe được tạo bởi SukiSU Ultra, thay vào đó sử dụng các hook nội tuyến, tương tự như phương pháp hook kernel không phải GKI. + Điều chỉnh hình nền + Sử dụng hai ngón tay để phóng to hình ảnh và một ngón tay để kéo nó để điều chỉnh vị trí + Không thể tải hình ảnh + Chọn lại + + Kernel Flashing + Logs: + Flash Complete + + Preparing… + Cleaning files… + Copying files… + Extracting flash tool… + Patching flash script… + Flashing kernel… + Flash completed + + Select Flash Slot + Please select the target slot for flashing boot + Slot A + Slot B + Selected slot: %1$s + Getting the original slot + Setting the specified slot + Restore Default Slot + Current Slot:%1$s + + Copy failed + Unknown error + Flash failed + + LKM repair/installation + GKI/non-GKI installation + Kernel version:%1$s + Using the patching tool:%1$s + Configure + Application Settings + Tools + Currently + + Loại bỏ + Quyền Root của ứng dụng + Cấu hình tuỳ chỉnh của ứng dụng + Các ứng dụng khác + Không tìm thấy ứng dụng + SELinux đã bật + SELinux đã tắt + Thay đổi trạng thái SELinux thất bại + Cài đặt nâng cao + Tùy chỉnh thanh công cụ + Trở lại + Be in full swing + put away + SuSFS đã bật + SuSFS đã tắt + Đã cài đặt hình nền thành công + Đã xóa hình nền tùy chỉnh + Yêu cầu quyền root + + Hiển thị chức năng KPM + Hiển thị thông tin KPM và Chức năng ở trang chủ và thanh dưới cùng (Cần khởi động lại ứng dụng) + + Sử dụng WebUI X + Sử dụng WebUI X thay vì WebUI hỗ trợ nhiều API hơn + Tiêm Eruda vào WebUI X + Chèn bảng điều khiển gỡ lỗi vào WebUI X để gỡ lỗi dễ dàng hơn. Yêu cầu bật gỡ lỗi web. + + Cài đặt DPI + Áp dụng DPI + Chỉ điều chỉnh mật độ hiển thị màn hình cho ứng dụng hiện tại + Nhỏ + Vừa + Lớn + Cực lớn + Có thể tùy chỉnh + Áp dụng cài đặt DPI + Xác nhận thay đổi DPI + Bạn có chắc chắn muốn thay đổi DPI của ứng dụng từ %1$d thành %2$d? + Ứng dụng cần được khởi động lại để áp dụng cài đặt DPI mới, không ảnh hưởng đến thanh trạng thái hệ thống hoặc các ứng dụng khác + DPI đã được đặt thành %1$d, có hiệu lực sau khi khởi động lại ứng dụng + + Ngôn ngữ ứng dụng + Theo dõi hệ thống + Ngôn ngữ đã thay đổi, khởi động lại để áp dụng thay đổi