From da71eb5bccbdbd22da7cd74b6ddcec031f069482 Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Thu, 28 May 2026 15:59:53 +0800
Subject: [PATCH] Stabilize empty-drop tag removal confirmation

---
 Apptag/Localization/cs.json |  137 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 136 insertions(+), 1 deletions(-)

diff --git a/Apptag/Localization/cs.json b/Apptag/Localization/cs.json
index 8d5549c..9300dda 100644
--- a/Apptag/Localization/cs.json
+++ b/Apptag/Localization/cs.json
@@ -1,8 +1,12 @@
 {
   "menu.show": "Zobrazit TagLauncher",
+  "menu.showAppList": "Zobrazit seznam aplikací",
+  "menu.shortcutUnavailable": "shortcut unavailable",
+  "menu.showShortcutUnavailable": "Show TagLauncher (shortcut unavailable)",
   "menu.preferences": "Předvolby…",
   "menu.quit": "Ukončit",
   "menu.language": "Jazyk",
+  "menu.help": "Nápověda",
   "menu.version": "Verze",
   "settings.language": "Jazyk",
   "settings.languagePicker": "Jazyk aplikace:",
@@ -32,6 +36,8 @@
   "settings.exportFailed": "Export se nezdařil",
   "settings.import": "Importovat kategorie a rozvržení…",
   "settings.backupDesc": "Export uloží kategorie a rozvržení do souboru JSON. Import nahradí aktuální nastavení souborem.",
+  "settings.uncommonBubble": "Bubliny pro málo používané aplikace",
+  "settings.uncommonBubbleDesc": "Zobrazí velké jméno a poznámku jen u aplikací označených jako málo používané.",
   "settings.importFailed": "Import se nezdařil",
   "edit.exit": "Ukončit úpravy",
   "edit.tags": "Upravit štítky",
@@ -53,7 +59,15 @@
   "app.build": "Build",
   "group.uncategorized": "Nezařazeno",
   "group.appleBuiltIn": "Vestavěné",
+  "group.uncommon": "Málo používané",
   "drop.systemDefaultWarning": "Nepřetahujte aplikace do výchozích systémových kategorií",
+  "drop.uncategorizedConfirmTitle": "Přesunout do Nezařazeno?",
+  "drop.uncategorizedConfirmMessage": "Přesunutí %appName% do Nezařazeno odstraní aktuální přiřazení štítků (%tagCount%): %tagNames%.",
+  "drop.removeTagConfirmTitle": "Remove tag?",
+  "drop.removeTagConfirmMessage": "Remove %appName% from the tag %tagName%?",
+  "drop.removeTagDoNotAskAgain": "Got it, don't remind me again",
+  "drop.removeTagConfirmYes": "Yes",
+  "drop.removeTagConfirmNo": "No",
   "tag.design": "Design",
   "tag.development": "Vývoj",
   "tag.writing": "Psaní",
@@ -63,5 +77,126 @@
   "tag.productivity": "Produktivita",
   "settings.coloredContainer": "Barevný kontejner",
   "settings.gridContainer": "Bezbarvá mřížka",
-  "settings.coloredGridContainer": "Barevná mřížka"
+  "settings.coloredGridContainer": "Barevná mřížka",
+  "appNote.edit": "Upravit poznámku k účelu…",
+  "appNote.placeholder": "Poznámka k účelu aplikace",
+  "edit.modeAdd": "Pridat stitky",
+  "edit.modeRemove": "Odebrat stitky",
+  "edit.modeHint": "Zatrzeni vlevo plati jen pro tuto operaci.",
+  "edit.currentTags": "Aktualni stitky",
+  "edit.commonTags": "Spolecne stitky",
+  "edit.selectionHint": "Vyberte aplikace vpravo a pak vlevo zvolte stitky, ktere chcete pridat nebo odebrat.",
+  "edit.noAssignedTags": "Vybrana aplikace zatim nema zadne stitky.",
+  "edit.noCommonTags": "Vybrane aplikace nemaji zadne spolecne stitky.",
+  "edit.mixedTagsHint": "Ostatni stitky se mezi vybranymi aplikacemi lisi.",
+  "edit.operationLabel": "Akce:",
+  "edit.confirmAdd": "Potvrdit pridani",
+  "edit.confirmRemove": "Potvrdit odebrani",
+  "edit.feedbackAddFormat": "Tato akce pridala %tagCount% stitku do %appCount% aplikaci (%appNames%).",
+  "edit.feedbackRemoveFormat": "Tato akce odebrala %tagCount% stitku z %appCount% aplikaci (%appNames%). Odebrane stitky: %tagNames%.",
+  "edit.removeHint": "Zde lze odskrtnout jen jiz existujici stitky. Stitky s cervenou ikonou odstraneni budou po potvrzeni odebrany.",
+  "smart.category.browser": "Browsers",
+  "smart.category.communication": "Communication",
+  "smart.category.productivity": "Produktivita",
+  "smart.category.file-management": "File Management",
+  "smart.category.transfer": "Uploads & Downloads",
+  "smart.category.development": "Programování",
+  "smart.category.design": "Design",
+  "smart.category.writing": "Writing",
+  "smart.category.media": "Media",
+  "smart.category.video": "Video",
+  "smart.category.audio": "Audio",
+  "smart.category.picture-photo": "Pictures & Photos",
+  "smart.category.utilities": "Utilities",
+  "smart.category.system": "System Apps",
+  "smart.category.system-enhancement": "Vylepšení systému",
+  "smart.category.entertainment": "Entertainment",
+  "smart.category.game": "Games",
+  "smart.category.finance": "Finance",
+  "smart.category.education": "Education",
+  "smart.category.ai-tools": "AI Tools",
+  "smart.category.security": "Security",
+  "smart.category.other": "Other",
+  "smartstart.auto.title": "Smart Start uspořádal aplikace",
+  "smartstart.auto.messageFormat": "Uspořádáno %appCount% aplikací pomocí %tagCount% přiřazení tagů.",
+  "smartstart.suggestion.title": "Návrhy Smart Start jsou připravené",
+  "smartstart.suggestion.messageFormat": "Lze uspořádat %appCount% aplikací pomocí %tagCount% přiřazení tagů.",
+  "smartstart.applied.title": "Smart Start použit",
+  "smartstart.applied.messageFormat": "Použito %tagCount% přiřazení tagů pro %appCount% aplikací.",
+  "smartstart.apply": "Použít",
+  "smartstart.later": "Později",
+  "smartstart.undo": "Zpět",
+  "smartstart.ok": "OK",
+  "settings.categoryScheme": "Správa dat schématu kategorií",
+  "settings.currentScheme": "Aktuální schéma:",
+  "settings.previousScheme": "Předchozí schéma:",
+  "settings.noPreviousScheme": "Žádné předchozí schéma",
+  "settings.restorePreviousScheme": "Obnovit",
+  "settings.schemeRestored": "Schéma kategorií obnoveno",
+  "settings.restoreFailed": "Obnovení selhalo",
+  "settings.schemeNotNamed": "Aktuální místní schéma",
+  "scheme.smartStart": "Schéma Smart Start",
+  "scheme.beforeSmartStart": "Před Smart Start",
+  "settings.systemScheme": "Chytré počáteční schéma systému:",
+  "settings.applyScheme": "Použít",
+  "settings.applySystemSchemeWarningTitle": "Doporučujeme zálohu",
+  "settings.applySystemSchemeWarningMessage": "Použití chytrého počátečního schématu systému nahradí aktuální místní schéma. Ještě nemáte zálohu; důrazně doporučujeme ji před použitím exportovat.",
+  "settings.confirmApplyScheme": "Přesto použít",
+  "settings.cancel": "Zrušit",
+  "settings.systemSchemeApplied": "Schéma kategorií použito",
+  "settings.systemSchemeAppliedMessage": "Použito %tagCount% přiřazení štítků pro %appCount% aplikací.",
+  "settings.systemSchemeApplyFailed": "Nejsou k dispozici žádné výsledky chytré klasifikace.",
+  "scheme.local": "Místní schéma",
+  "scheme.systemSmartStart": "Chytré počáteční schéma systému",
+  "settings.bubbleDisplayScope": "Bubble tips show for:",
+  "settings.bubbleAllApps": "All apps",
+  "settings.bubbleUncommonOnly": "Uncommon apps only",
+  "quickSearch.title": "Quick Search",
+  "quickSearch.placeholder": "Search apps, tags, and notes",
+  "quickSearch.inputAccessibility": "Quick Search input",
+  "quickSearch.emptyPrompt": "Start typing to search apps, tags, and notes.",
+  "quickSearch.noResults": "No apps found.",
+  "quickSearch.launchFailed": "Unable to open this app. Please try again or choose another app.",
+  "quickSearch.tagPrefix": "Tag",
+  "quickSearch.hotkeys": "Keyboard shortcuts",
+  "quickSearch.mainHotkey": "App list",
+  "quickSearch.mainHotkeyDesc": "Opens the TagLauncher app list.",
+  "quickSearch.status.Active": "Active",
+  "quickSearch.status.registrationFailed": "Registration failed",
+  "quickSearch.status.unavailable": "Shortcut unavailable",
+  "quickSearch.mainHotkeyUnavailableMessage": "%shortcut% cannot be registered right now. It may be used by macOS, an input method, or another app. The app-list shortcut is temporarily unavailable. Check keyboard shortcuts or shortcut conflicts, then restart TagLauncher. Error code: %status%.",
+  "quickSearch.globalHotkeyUnavailableMessage": "%shortcut% cannot be registered right now. It may be used by macOS, an input method, or another app. Global Quick Search is temporarily unavailable. Check keyboard shortcuts or shortcut conflicts, then restart TagLauncher. Error code: %status%.",
+  "quickSearch.loading": "Preparing search index…",
+  "quickSearch.internalHotkey": "Quick Search (inside TagLauncher)",
+  "quickSearch.internalHotkeyDesc": "Works only while the TagLauncher app list is open.",
+  "quickSearch.internalHotkeyStatus": "App list only",
+  "quickSearch.globalHotkey": "Quick Search (global)",
+  "quickSearch.globalHotkeyDesc": "Open Quick Search globally when the TagLauncher app list is not visible.",
+  "quickSearch.spaceDisplay": "Space",
+  "smart.category.GTD": "Tasks & GTD",
+  "smart.category.Notes": "Notes",
+  "smart.category.Meeting": "Meetings",
+  "smart.category.office": "Office",
+  "smart.category.PDF": "PDF",
+  "smart.category.api-tools": "API Tools",
+  "smart.category.database-tools": "Databases",
+  "smart.category.devops": "DevOps",
+  "smart.category.ide": "IDEs",
+  "smart.category.runtime-sdk": "Runtimes & SDKs",
+  "smart.category.terminal-tools": "Terminal Tools",
+  "smart.category.Font": "Fonts",
+  "smart.category.ui-prototyping": "UI Prototyping",
+  "smart.category.3d-cad": "3D & CAD",
+  "smart.category.diagramming": "Diagramming",
+  "smart.category.system-maintenance": "System Maintenance",
+  "smart.category.window-management": "Window Management",
+  "smart.category.device-management": "Device Management",
+  "smart.category.input-tools": "Input Tools",
+  "smart.category.Automation": "Automation",
+  "smart.category.network-tools": "Network Tools",
+  "help.openPDF": "Open Help PDF",
+  "help.copyLink": "Copy Help PDF link",
+  "help.currentLanguage": "Opens the online PDF for the current app language.",
+  "settings.language.auto": "Automaticky",
+  "help.downloadPDF": "Stáhnout PDF nápovědy"
 }

--
Gitblit v1.9.3