mirror of
https://github.com/siteboon/claudecodeui.git
synced 2026-05-09 05:58:27 +00:00
* refactor(ui): replace in-repo Command primitive with cmdk wrapper * feat(command-palette): add global Cmd+K palette with v1 actions * feat(command-palette): add session, file, and commit search sources * refactor: add provider names to model constants * feat(command-palette): add settings, navigation, message search, and ⌘K hints * feat(command-palette): add git fetch/pull/push and branch switch actions * refactor(command-palette): consolidate fetch source hooks behind useApiSource * refactor(command-palette): extract useCommandKey and SETTINGS_MAIN_TABS metadata * refactor(command-palette): extract groups into declarative registry * refactor(command-palette): wire openFile through PaletteOpsContext * refactor: migrate openSettings and refreshProjects from window.* to PaletteOpsContext * refactor(command-palette): inline groups and delete registry indirection * refactor(command-palette): return items array directly from source hooks * refactor(palette-ops): flatten Handle wrapper into ref-based registry * refactor: inline useCommandKey as MOD_KEY constant in two call sites * feat: introduce pages and fix bug on branch switching * fix: small labels * fix: coderabbit issues * fix: coderabbit comments * Update src/components/chat/view/subcomponents/ProviderSelectionEmptyState.tsx Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
143 lines
7.4 KiB
JSON
143 lines
7.4 KiB
JSON
{
|
||
"projects": {
|
||
"title": "Проекты",
|
||
"newProject": "Новый проект",
|
||
"deleteProject": "Убрать проект",
|
||
"renameProject": "Переименовать проект",
|
||
"noProjects": "Проекты не найдены",
|
||
"loadingProjects": "Загрузка проектов...",
|
||
"searchPlaceholder": "Поиск проектов...",
|
||
"projectNamePlaceholder": "Имя проекта",
|
||
"starred": "Избранное",
|
||
"all": "Все",
|
||
"untitledSession": "Безымянный сеанс",
|
||
"newSession": "Новый сеанс",
|
||
"codexSession": "Сеанс Codex",
|
||
"fetchingProjects": "Получение ваших проектов и сеансов Claude",
|
||
"projects": "проекты",
|
||
"noMatchingProjects": "Нет подходящих проектов",
|
||
"tryDifferentSearch": "Попробуйте изменить поисковый запрос",
|
||
"runClaudeCli": "Запустите Claude CLI в каталоге проекта для начала работы"
|
||
},
|
||
"app": {
|
||
"title": "CloudCLI",
|
||
"subtitle": "Интерфейс AI помощника для программирования"
|
||
},
|
||
"sessions": {
|
||
"title": "Сеансы",
|
||
"newSession": "Новый сеанс",
|
||
"deleteSession": "Удалить сеанс",
|
||
"renameSession": "Переименовать сеанс",
|
||
"noSessions": "Сеансов пока нет",
|
||
"loadingSessions": "Загрузка сеансов...",
|
||
"unnamed": "Без имени",
|
||
"loading": "Загрузка...",
|
||
"showMore": "Показать больше сеансов"
|
||
},
|
||
"tooltips": {
|
||
"viewEnvironments": "Просмотр окружений",
|
||
"hideSidebar": "Скрыть боковую панель",
|
||
"createProject": "Создать новый проект",
|
||
"refresh": "Обновить проекты и сеансы (Ctrl+R)",
|
||
"renameProject": "Переименовать проект (F2)",
|
||
"deleteProject": "Убрать проект из боковой панели (Delete)",
|
||
"addToFavorites": "Добавить в избранное",
|
||
"removeFromFavorites": "Удалить из избранного",
|
||
"editSessionName": "Вручную редактировать имя сеанса",
|
||
"deleteSession": "Удалить этот сеанс навсегда",
|
||
"save": "Сохранить",
|
||
"cancel": "Отмена",
|
||
"clearSearch": "Очистить поиск",
|
||
"openCommandPalette": "Открыть палитру команд"
|
||
},
|
||
"navigation": {
|
||
"chat": "Чат",
|
||
"files": "Файлы",
|
||
"git": "Git",
|
||
"terminal": "Терминал",
|
||
"tasks": "Задачи"
|
||
},
|
||
"actions": {
|
||
"refresh": "Обновить",
|
||
"settings": "Настройки",
|
||
"collapseAll": "Свернуть все",
|
||
"expandAll": "Развернуть все",
|
||
"cancel": "Отмена",
|
||
"save": "Сохранить",
|
||
"delete": "Удалить",
|
||
"rename": "Переименовать",
|
||
"joinCommunity": "Присоединиться к сообществу",
|
||
"reportIssue": "Сообщить о проблеме",
|
||
"starOnGithub": "Звезда на GitHub"
|
||
},
|
||
"branding": {
|
||
"openSource": "Открытый исходный код"
|
||
},
|
||
"status": {
|
||
"active": "Активен",
|
||
"inactive": "Неактивен",
|
||
"thinking": "Думает...",
|
||
"error": "Ошибка",
|
||
"aborted": "Прервано",
|
||
"unknown": "Неизвестно"
|
||
},
|
||
"time": {
|
||
"justNow": "Только что",
|
||
"oneMinuteAgo": "1 мин. назад",
|
||
"minutesAgo": "{{count}} мин. назад",
|
||
"oneHourAgo": "1 час назад",
|
||
"hoursAgo": "{{count}} ч. назад",
|
||
"oneDayAgo": "1 день назад",
|
||
"daysAgo": "{{count}} дн. назад"
|
||
},
|
||
"messages": {
|
||
"deleteConfirm": "Вы уверены, что хотите это удалить?",
|
||
"renameSuccess": "Успешно переименовано",
|
||
"deleteSuccess": "Успешно удалено",
|
||
"errorOccurred": "Произошла ошибка",
|
||
"deleteSessionConfirm": "Вы уверены, что хотите удалить этот сеанс? Это действие нельзя отменить.",
|
||
"deleteProjectConfirm": "Убрать этот проект из боковой панели? Файлы проекта, воспоминания и данные сеансов не будут удалены.",
|
||
"enterProjectPath": "Пожалуйста, введите путь к проекту",
|
||
"deleteSessionFailed": "Не удалось удалить сеанс. Попробуйте снова.",
|
||
"deleteSessionError": "Ошибка при удалении сеанса. Попробуйте снова.",
|
||
"renameSessionFailed": "Не удалось переименовать сеанс. Попробуйте снова.",
|
||
"renameSessionError": "Ошибка при переименовании сеанса. Попробуйте снова.",
|
||
"deleteProjectFailed": "Не удалось убрать проект. Попробуйте снова.",
|
||
"deleteProjectError": "Ошибка при удалении проекта из списка. Попробуйте снова.",
|
||
"createProjectFailed": "Не удалось создать проект. Попробуйте снова.",
|
||
"createProjectError": "Ошибка при создании проекта. Попробуйте снова."
|
||
},
|
||
"version": {
|
||
"updateAvailable": "Доступно обновление"
|
||
},
|
||
"search": {
|
||
"modeProjects": "Проекты",
|
||
"modeConversations": "Разговоры",
|
||
"conversationsPlaceholder": "Поиск в разговорах...",
|
||
"searching": "Поиск...",
|
||
"noResults": "Результаты не найдены",
|
||
"tryDifferentQuery": "Попробуйте другой поисковый запрос",
|
||
"matches_one": "{{count}} совпадение",
|
||
"matches_few": "{{count}} совпадения",
|
||
"matches_many": "{{count}} совпадений",
|
||
"matches_other": "{{count}} совпадений",
|
||
"projectsScanned_one": "{{count}} проект просканирован",
|
||
"projectsScanned_few": "{{count}} проекта просканировано",
|
||
"projectsScanned_many": "{{count}} проектов просканировано",
|
||
"projectsScanned_other": "{{count}} проектов просканировано"
|
||
},
|
||
"deleteConfirmation": {
|
||
"deleteProject": "Убрать проект",
|
||
"deleteSession": "Удалить сеанс",
|
||
"confirmDelete": "Что вы хотите сделать с",
|
||
"sessionCount_one": "Этот проект содержит {{count}} разговор.",
|
||
"sessionCount_few": "Этот проект содержит {{count}} разговора.",
|
||
"sessionCount_many": "Этот проект содержит {{count}} разговоров.",
|
||
"sessionCount_other": "Этот проект содержит {{count}} разговоров.",
|
||
"removeFromSidebar": "Убрать только из боковой панели",
|
||
"deleteAllData": "Удалить все данные навсегда",
|
||
"allConversationsDeleted": "Проект будет убран из боковой панели. Ваши файлы, воспоминания и данные сеансов сохранятся.",
|
||
"cannotUndo": "Вы сможете добавить проект позже."
|
||
}
|
||
}
|