From 65b66f723294dd02174d30a67a05b88139f274ee Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Fri, 29 May 2026 05:12:04 +0800
Subject: [PATCH] Extract overlay window controller

---
 Apptag/Localization/sr-Cyrl.json |   95 ++++++++++++++++++++++++++++-------------------
 1 files changed, 56 insertions(+), 39 deletions(-)

diff --git a/Apptag/Localization/sr-Cyrl.json b/Apptag/Localization/sr-Cyrl.json
index 97a8b71..df051dc 100644
--- a/Apptag/Localization/sr-Cyrl.json
+++ b/Apptag/Localization/sr-Cyrl.json
@@ -1,9 +1,12 @@
 {
   "menu.show": "Прикажи TagLauncher",
   "menu.showAppList": "Прикажи листу апликација",
+  "menu.shortcutUnavailable": "shortcut unavailable",
+  "menu.showShortcutUnavailable": "Show TagLauncher (shortcut unavailable)",
   "menu.preferences": "Подешавања…",
   "menu.quit": "Изађи",
   "menu.language": "Језик",
+  "menu.help": "Помоћ",
   "menu.version": "Верзија",
   "settings.language": "Језик",
   "settings.languagePicker": "Језик апликације:",
@@ -60,6 +63,11 @@
   "drop.systemDefaultWarning": "Не превлачите апликације у подразумеване системске категорије",
   "drop.uncategorizedConfirmTitle": "Преместити у Некатегорисано?",
   "drop.uncategorizedConfirmMessage": "Премештање %appName% у Некатегорисано уклониће тренутне везе са ознакама (%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": "Дизајн",
   "tag.development": "Развој",
   "tag.writing": "Писање",
@@ -87,28 +95,28 @@
   "edit.feedbackAddFormat": "Ова радња је додала %tagCount% ознака за %appCount% апликација (%appNames%).",
   "edit.feedbackRemoveFormat": "Ова радња је уклонила %tagCount% ознака са %appCount% апликација (%appNames%). Уклоњене ознаке: %tagNames%.",
   "edit.removeHint": "Овде можете одчекирати само постојеће ознаке. Ознаке са црвеном иконицом брисања биће уклоњене након потврде.",
-  "smart.category.browser": "Прегледачи",
-  "smart.category.communication": "Комуникација",
+  "smart.category.browser": "Browsers",
+  "smart.category.communication": "Communication",
   "smart.category.productivity": "Продуктивност",
-  "smart.category.file-management": "Управљање датотекама",
-  "smart.category.transfer": "Отпремања и преузимања",
+  "smart.category.file-management": "File Management",
+  "smart.category.transfer": "Uploads & Downloads",
   "smart.category.development": "Програмирање",
   "smart.category.design": "Дизајн",
-  "smart.category.writing": "Писање",
-  "smart.category.media": "Медији",
-  "smart.category.video": "Видео",
-  "smart.category.audio": "Аудио",
-  "smart.category.picture-photo": "Слике и фотографије",
-  "smart.category.utilities": "Алатке",
-  "smart.category.system": "Системске апликације",
+  "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": "Побољшања система",
-  "smart.category.entertainment": "Забава",
-  "smart.category.game": "Игре",
-  "smart.category.finance": "Финансије",
-  "smart.category.education": "Образовање",
-  "smart.category.ai-tools": "AI алатке",
-  "smart.category.security": "Безбедност",
-  "smart.category.other": "Остало",
+  "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 је средио апликације",
   "smartstart.auto.messageFormat": "Сређено је %appCount% апликација са %tagCount% додела ознака.",
   "smartstart.suggestion.title": "Smart Start предлози су спремни",
@@ -153,33 +161,42 @@
   "quickSearch.hotkeys": "Keyboard shortcuts",
   "quickSearch.mainHotkey": "App list",
   "quickSearch.mainHotkeyDesc": "Opens the TagLauncher app list.",
-  "quickSearch.directHotkey": "Quick Search (global)",
-  "quickSearch.directHotkeyDesc": "Open Quick Search globally when the TagLauncher app list is not visible.",
-  "quickSearch.record": "Change",
-  "quickSearch.recording": "Recording",
-  "quickSearch.clear": "Clear",
-  "quickSearch.restoreDefault": "Restore default",
-  "quickSearch.retry": "Retry registration",
-  "quickSearch.recordingHint": "Press the new global shortcut. Press Esc to cancel.",
-  "quickSearch.disabled": "Disabled",
-  "quickSearch.blocked": "Blocked",
-  "quickSearch.previousStillActive": "Previous shortcut remains active:",
   "quickSearch.status.Active": "Active",
-  "quickSearch.status.Conflict": "Conflict",
-  "quickSearch.status.Disabled": "Disabled",
-  "quickSearch.hotkeyConflict.spotlight": "Command + Space is used by Spotlight. Change Spotlight in macOS Keyboard Shortcuts, or choose another shortcut.",
-  "quickSearch.hotkeyConflict.finderSearch": "Option + Command + Space is used by the Finder search window. Change macOS Keyboard Shortcuts, or choose another shortcut.",
-  "quickSearch.hotkeyConflict.previousInput": "Control + Space is used to switch to the previous input source. Change macOS Keyboard Shortcuts, or choose another shortcut.",
-  "quickSearch.hotkeyConflict.nextInput": "Control + Option + Space is used to switch to the next input source. Change macOS Keyboard Shortcuts, or choose another shortcut.",
-  "quickSearch.hotkeyConflict.emoji": "Control + Command + Space is used for Emoji & Symbols. Change macOS Keyboard Shortcuts, or choose another shortcut.",
-  "quickSearch.hotkeyConflict.generic": "This shortcut is already used by macOS or another app. Choose another shortcut, or change the shortcut in the other app and retry.",
+  "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.openKeyboardSettings": "Open macOS Keyboard Shortcuts settings",
   "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",
-  "quickSearch.hotkeyConflict.fnSpace": "Fn + Space may already be used by macOS input source or Globe/Fn shortcuts. Open macOS Keyboard Shortcuts to change that system shortcut, or choose another shortcut here."
+  "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": "Аутоматски",
+  "help.downloadPDF": "Преузми PDF помоћи"
 }

--
Gitblit v1.9.3