From 5cd88ea3601937ec565d31472d10f4bee960255e Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Thu, 28 May 2026 18:08:52 +0800
Subject: [PATCH] Add second-batch AppKit TODO plan
---
Apptag/Localization/ru.json | 138 +++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 137 insertions(+), 1 deletions(-)
diff --git a/Apptag/Localization/ru.json b/Apptag/Localization/ru.json
index d259399..dd304cb 100644
--- a/Apptag/Localization/ru.json
+++ b/Apptag/Localization/ru.json
@@ -1,8 +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": "Язык приложения:",
@@ -29,8 +33,11 @@
"settings.iconSizeDesc": "Размер отображения значков. Колонки сетки подстраиваются автоматически.",
"settings.backup": "Резервное копирование",
"settings.export": "Экспорт категорий и макета…",
+ "settings.exportFailed": "Ошибка экспорта",
"settings.import": "Импорт категорий и макета…",
"settings.backupDesc": "Экспорт сохраняет категории и макет в JSON-файл. Импорт заменяет текущие настройки данными из файла.",
+ "settings.uncommonBubble": "Подсказки для редких приложений",
+ "settings.uncommonBubbleDesc": "Показывает большое имя и заметку только для приложений, отмеченных как редко используемые.",
"settings.importFailed": "Ошибка импорта",
"edit.exit": "Выйти из редактирования",
"edit.tags": "Редактировать теги",
@@ -52,7 +59,15 @@
"app.build": "Сборка",
"group.uncategorized": "Без категории",
"group.appleBuiltIn": "Встроенные",
+ "group.uncommon": "Редко используется",
"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": "Текст",
@@ -62,5 +77,126 @@
"tag.productivity": "Офис",
"settings.coloredContainer": "Цветной контейнер",
"settings.gridContainer": "Бесцветная сетка",
- "settings.coloredGridContainer": "Цветная сетка"
+ "settings.coloredGridContainer": "Цветная сетка",
+ "appNote.edit": "Изменить заметку о назначении…",
+ "appNote.placeholder": "Заметка о назначении приложения",
+ "edit.modeAdd": "Добавить теги",
+ "edit.modeRemove": "Удалить теги",
+ "edit.modeHint": "Отметки слева применяются только к этой операции.",
+ "edit.currentTags": "Текущие теги",
+ "edit.commonTags": "Общие теги",
+ "edit.selectionHint": "Выберите приложения справа, затем слева отметьте теги, которые нужно добавить или удалить.",
+ "edit.noAssignedTags": "У выбранного приложения пока нет тегов.",
+ "edit.noCommonTags": "У выбранных приложений нет общих тегов.",
+ "edit.mixedTagsHint": "Остальные теги различаются у выбранных приложений.",
+ "edit.operationLabel": "Действие:",
+ "edit.confirmAdd": "Подтвердить добавление",
+ "edit.confirmRemove": "Подтвердить удаление",
+ "edit.feedbackAddFormat": "Эта операция добавила %tagCount% тегов для %appCount% приложений (%appNames%).",
+ "edit.feedbackRemoveFormat": "Эта операция удалила %tagCount% тегов у %appCount% приложений (%appNames%). Удаленные теги: %tagNames%.",
+ "edit.removeHint": "Здесь можно снять отметку только с уже существующих тегов. Теги с красным значком удаления будут удалены после подтверждения.",
+ "smart.category.browser": "Browsers",
+ "smart.category.communication": "Communication",
+ "smart.category.productivity": "Продуктивность",
+ "smart.category.file-management": "File Management",
+ "smart.category.transfer": "Uploads & Downloads",
+ "smart.category.development": "Программирование",
+ "smart.category.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": "Улучшения системы",
+ "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 готовы",
+ "smartstart.suggestion.messageFormat": "Найдено приложений для упорядочивания: %appCount%, назначений тегов: %tagCount%.",
+ "smartstart.applied.title": "Smart Start применён",
+ "smartstart.applied.messageFormat": "Применено назначений тегов: %tagCount% для приложений: %appCount%.",
+ "smartstart.apply": "Применить",
+ "smartstart.later": "Позже",
+ "smartstart.undo": "Отменить",
+ "smartstart.ok": "OK",
+ "settings.categoryScheme": "Управление данными схем категорий",
+ "settings.currentScheme": "Текущая схема:",
+ "settings.previousScheme": "Предыдущая схема:",
+ "settings.noPreviousScheme": "Предыдущей схемы нет",
+ "settings.restorePreviousScheme": "Восстановить",
+ "settings.schemeRestored": "Схема категорий восстановлена",
+ "settings.restoreFailed": "Не удалось восстановить",
+ "settings.schemeNotNamed": "Текущая локальная схема",
+ "scheme.smartStart": "Схема Smart Start",
+ "scheme.beforeSmartStart": "До Smart Start",
+ "settings.systemScheme": "Интеллектуальная начальная схема системы:",
+ "settings.applyScheme": "Применить",
+ "settings.applySystemSchemeWarningTitle": "Рекомендуется резервная копия",
+ "settings.applySystemSchemeWarningMessage": "Применение интеллектуальной начальной схемы системы заменит текущую локальную схему. Резервная копия ещё не создана; настоятельно рекомендуем экспортировать её перед применением.",
+ "settings.confirmApplyScheme": "Всё равно применить",
+ "settings.cancel": "Отмена",
+ "settings.systemSchemeApplied": "Схема категорий применена",
+ "settings.systemSchemeAppliedMessage": "Применено %tagCount% назначений тегов для %appCount% приложений.",
+ "settings.systemSchemeApplyFailed": "Нет результатов интеллектуальной классификации для применения.",
+ "scheme.local": "Локальная схема",
+ "scheme.systemSmartStart": "Интеллектуальная начальная схема системы",
+ "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": "Открыть PDF справки",
+ "help.copyLink": "Скопировать ссылку на PDF справки",
+ "help.currentLanguage": "Открывает онлайн-PDF для текущего языка приложения.",
+ "settings.language.auto": "Автоматически",
+ "help.downloadPDF": "Скачать PDF справки"
}
--
Gitblit v1.9.3