From a5cba8fa3153098d95acb20b6060fac704ecc489 Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Mon, 18 May 2026 16:57:45 +0800
Subject: [PATCH] Use in-app confirmation for uncategorized drops

---
 Apptag/Localization/vi.json |   82 ++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 80 insertions(+), 2 deletions(-)

diff --git a/Apptag/Localization/vi.json b/Apptag/Localization/vi.json
index 7a33821..af84dbf 100644
--- a/Apptag/Localization/vi.json
+++ b/Apptag/Localization/vi.json
@@ -1,5 +1,6 @@
 {
   "menu.show": "Hiển thị TagLauncher",
+  "menu.showAppList": "Hiển thị danh sách ứng dụng",
   "menu.preferences": "Tùy chọn…",
   "menu.quit": "Thoát",
   "menu.language": "Ngôn ngữ",
@@ -13,7 +14,6 @@
   "settings.about": "Giới thiệu",
   "settings.launchAtLogin": "Khởi động khi đăng nhập",
   "settings.showInDock": "Hiển thị trong Dock",
-  "settings.showMenuBarIcon": "Hiển thị biểu tượng trên thanh menu",
   "settings.appListStyle": "Kiểu danh sách ứng dụng:",
   "settings.flat": "Phẳng",
   "settings.container": "Vùng chứa không màu",
@@ -33,6 +33,8 @@
   "settings.exportFailed": "Xuất thất bại",
   "settings.import": "Nhập danh mục & bố cục…",
   "settings.backupDesc": "Xuất sẽ lưu danh mục và bố cục thành tệp JSON. Nhập sẽ thay thế thiết lập hiện tại bằng một tệp.",
+  "settings.uncommonBubble": "Bong bóng cho app ít dùng",
+  "settings.uncommonBubbleDesc": "Chỉ hiển thị bong bóng tên lớn và ghi chú cho app được đánh dấu là ít dùng.",
   "settings.importFailed": "Nhập thất bại",
   "edit.exit": "Thoát chỉnh sửa",
   "edit.tags": "Sửa thẻ",
@@ -54,7 +56,10 @@
   "app.build": "Build",
   "group.uncategorized": "Chưa phân loại",
   "group.appleBuiltIn": "Tích hợp",
+  "group.uncommon": "Ít dùng",
   "drop.systemDefaultWarning": "Không kéo ứng dụng vào danh mục mặc định của hệ thống",
+  "drop.uncategorizedConfirmTitle": "Chuyển sang Chưa phân loại?",
+  "drop.uncategorizedConfirmMessage": "Chuyển %appName% sang Chưa phân loại sẽ gỡ %tagCount% liên kết thẻ hiện tại: %tagNames%.",
   "tag.design": "Thiết kế",
   "tag.development": "Phát triển",
   "tag.writing": "Viết",
@@ -64,5 +69,78 @@
   "tag.productivity": "Năng suất",
   "settings.coloredContainer": "Vùng chứa có màu",
   "settings.gridContainer": "Lưới không màu",
-  "settings.coloredGridContainer": "Lưới có màu"
+  "settings.coloredGridContainer": "Lưới có màu",
+  "appNote.edit": "Sửa ghi chú mục đích…",
+  "appNote.placeholder": "Ghi chú mục đích của app",
+  "edit.modeAdd": "Them nhan",
+  "edit.modeRemove": "Xoa nhan",
+  "edit.modeHint": "Cac dau tich ben trai chi ap dung cho thao tac nay.",
+  "edit.currentTags": "Nhan hien tai",
+  "edit.commonTags": "Nhan chung",
+  "edit.selectionHint": "Chon app o ben phai, sau do chon o ben trai cac nhan can them hoac xoa.",
+  "edit.noAssignedTags": "App da chon chua co nhan nao.",
+  "edit.noCommonTags": "Cac app da chon khong co nhan chung.",
+  "edit.mixedTagsHint": "Cac nhan khac khac nhau giua cac app da chon.",
+  "edit.operationLabel": "Tac vu nay:",
+  "edit.confirmAdd": "Xac nhan them",
+  "edit.confirmRemove": "Xac nhan xoa",
+  "edit.feedbackAddFormat": "Lan nay da them %tagCount% the cho %appCount% ung dung (%appNames%).",
+  "edit.feedbackRemoveFormat": "Lan nay da go %tagCount% the khoi %appCount% ung dung (%appNames%). The da go: %tagNames%.",
+  "edit.removeHint": "Tai day chi co the bo chon cac the da ton tai. Cac the hien bieu tuong xoa mau do se bi go sau khi xac nhan.",
+  "smart.category.browser": "Trình duyệt",
+  "smart.category.communication": "Liên lạc",
+  "smart.category.productivity": "Năng suất",
+  "smart.category.file-management": "Quản lý tệp",
+  "smart.category.transfer": "Tải lên và tải xuống",
+  "smart.category.development": "Lập trình",
+  "smart.category.design": "Thiết kế",
+  "smart.category.writing": "Viết",
+  "smart.category.media": "Phương tiện",
+  "smart.category.video": "Video",
+  "smart.category.audio": "Âm thanh",
+  "smart.category.picture-photo": "Ảnh và hình ảnh",
+  "smart.category.utilities": "Tiện ích",
+  "smart.category.system": "Ứng dụng hệ thống",
+  "smart.category.system-enhancement": "Tăng cường hệ thống",
+  "smart.category.entertainment": "Giải trí",
+  "smart.category.game": "Trò chơi",
+  "smart.category.finance": "Tài chính",
+  "smart.category.education": "Giáo dục",
+  "smart.category.ai-tools": "Công cụ AI",
+  "smart.category.security": "Bảo mật",
+  "smart.category.other": "Khác",
+  "smartstart.auto.title": "Smart Start đã sắp xếp ứng dụng",
+  "smartstart.auto.messageFormat": "Đã sắp xếp %appCount% ứng dụng với %tagCount% lượt gán thẻ.",
+  "smartstart.suggestion.title": "Gợi ý Smart Start đã sẵn sàng",
+  "smartstart.suggestion.messageFormat": "Tìm thấy %appCount% ứng dụng có thể sắp xếp với %tagCount% lượt gán thẻ.",
+  "smartstart.applied.title": "Đã áp dụng Smart Start",
+  "smartstart.applied.messageFormat": "Đã áp dụng %tagCount% lượt gán thẻ cho %appCount% ứng dụng.",
+  "smartstart.apply": "Áp dụng",
+  "smartstart.later": "Để sau",
+  "smartstart.undo": "Hoàn tác",
+  "smartstart.ok": "OK",
+  "settings.categoryScheme": "Quản lý dữ liệu sơ đồ phân loại",
+  "settings.currentScheme": "Sơ đồ hiện tại:",
+  "settings.previousScheme": "Sơ đồ trước:",
+  "settings.noPreviousScheme": "Không có sơ đồ trước",
+  "settings.restorePreviousScheme": "Khôi phục",
+  "settings.schemeRestored": "Đã khôi phục sơ đồ phân loại",
+  "settings.restoreFailed": "Khôi phục thất bại",
+  "settings.schemeNotNamed": "Sơ đồ cục bộ hiện tại",
+  "scheme.smartStart": "Sơ đồ Smart Start",
+  "scheme.beforeSmartStart": "Trước Smart Start",
+  "settings.systemScheme": "Sơ đồ khởi tạo thông minh của hệ thống:",
+  "settings.applyScheme": "Áp dụng",
+  "settings.applySystemSchemeWarningTitle": "Nên sao lưu trước",
+  "settings.applySystemSchemeWarningMessage": "Áp dụng sơ đồ khởi tạo thông minh của hệ thống sẽ thay thế sơ đồ cục bộ hiện tại. Bạn chưa sao lưu; chúng tôi khuyên bạn nên xuất bản sao lưu trước khi áp dụng.",
+  "settings.confirmApplyScheme": "Vẫn áp dụng",
+  "settings.cancel": "Hủy",
+  "settings.systemSchemeApplied": "Đã áp dụng sơ đồ phân loại",
+  "settings.systemSchemeAppliedMessage": "Đã áp dụng %tagCount% gán thẻ cho %appCount% ứng dụng.",
+  "settings.systemSchemeApplyFailed": "Không có kết quả phân loại thông minh để áp dụng.",
+  "scheme.local": "Sơ đồ cục bộ",
+  "scheme.systemSmartStart": "Sơ đồ khởi tạo thông minh của hệ thống",
+  "settings.bubbleDisplayScope": "Bubble tips show for:",
+  "settings.bubbleAllApps": "All apps",
+  "settings.bubbleUncommonOnly": "Uncommon apps only"
 }

--
Gitblit v1.9.3