-
Notifications
You must be signed in to change notification settings - Fork 74
Expand file tree
/
Copy pathinstance.ts
More file actions
183 lines (163 loc) · 14 KB
/
instance.ts
File metadata and controls
183 lines (163 loc) · 14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
export const instanceMessages = {
"instanceTabs.new.title": "Новый экземпляр (Cmd/Ctrl+N)",
"instanceTabs.new.ariaLabel": "Новый экземпляр",
"instanceTabs.remote.title": "Удаленное подключение",
"instanceTabs.remote.ariaLabel": "Удаленное подключение",
"instanceInfo.title": "Информация об экземпляре",
"instanceInfo.labels.folder": "Папка",
"instanceInfo.labels.project": "Проект",
"instanceInfo.labels.versionControl": "Система контроля версий",
"instanceInfo.labels.opencodeVersion": "Версия OpenCode",
"instanceInfo.labels.binaryPath": "Путь к бинарнику",
"instanceInfo.labels.environmentVariables": "Переменные окружения ({count})",
"instanceInfo.loading": "Загрузка…",
"instanceInfo.server.title": "Сервер",
"instanceInfo.server.port": "Порт:",
"instanceInfo.server.pid": "PID:",
"instanceInfo.server.status": "Статус:",
"instanceTab.status.permission": "Ожидание разрешения",
"instanceTab.status.compacting": "Компактация",
"instanceTab.status.working": "Работает",
"instanceTab.status.idle": "Простой",
"instanceTab.status.ariaLabel": "Статус экземпляра: {status}",
"instanceTab.actions.close.ariaLabel": "Закрыть экземпляр",
"instanceShell.leftPanel.sessionsTitle": "Сессии",
"instanceShell.leftPanel.instanceInfo": "Информация об экземпляре",
"instanceShell.leftDrawer.pin": "Закрепить левую панель",
"instanceShell.leftDrawer.unpin": "Открепить левую панель",
"instanceShell.leftDrawer.toggle.pinned": "Левая панель закреплена",
"instanceShell.leftDrawer.toggle.open": "Открыть левую панель",
"instanceShell.leftDrawer.toggle.close": "Закрыть левую панель",
"instanceShell.rightDrawer.pin": "Закрепить правую панель",
"instanceShell.rightDrawer.unpin": "Открепить правую панель",
"instanceShell.rightDrawer.toggle.pinned": "Правая панель закреплена",
"instanceShell.rightDrawer.toggle.open": "Открыть правую панель",
"instanceShell.rightDrawer.toggle.close": "Закрыть правую панель",
"instanceShell.fullscreen.enter": "Полный экран",
"instanceShell.fullscreen.exit": "Выйти из полного экрана",
"instanceShell.metrics.usedLabel": "Использовано",
"instanceShell.metrics.availableLabel": "Доступно",
"instanceShell.commandPalette.openAriaLabel": "Открыть палитру команд",
"instanceShell.commandPalette.button": "Палитра команд",
"instanceShell.connection.ariaLabel": "Соединение {status}",
"instanceShell.connection.connected": "Подключено",
"instanceShell.connection.connecting": "Подключение…",
"instanceShell.connection.disconnected": "Отключено",
"instanceShell.connection.unknown": "Неизвестно",
"instanceWelcome.shortcuts.newSession": "Новая сессия",
"instanceWelcome.empty.title": "Нет предыдущих сессий",
"instanceWelcome.empty.description": "Создайте новую сессию ниже, чтобы начать",
"instanceWelcome.loading.title": "Загрузка сессий",
"instanceWelcome.loading.description": "Получаем ваши предыдущие сессии…",
"instanceWelcome.resume.title": "Продолжить сессию",
"instanceWelcome.resume.subtitle.one": "{count} сессия доступна",
"instanceWelcome.resume.subtitle.other": "{count} сессий доступно",
"instanceWelcome.session.untitled": "Сессия без названия",
"instanceWelcome.new.title": "Начать новую сессию",
"instanceWelcome.new.subtitle": "Мы автоматически используем последнего агента/модель",
"instanceWelcome.new.createButton": "Создать сессию",
"instanceWelcome.overlay.close": "Закрыть",
"instanceWelcome.actions.viewInstanceInfo": "Показать информацию об экземпляре",
"instanceWelcome.actions.renameTitle": "Переименовать сессию",
"instanceWelcome.actions.deleteTitle": "Удалить сессию",
"instanceWelcome.hints.navigate": "Навигация",
"instanceWelcome.hints.jump": "Перейти",
"instanceWelcome.hints.firstLast": "Первый/последний",
"instanceWelcome.hints.resume": "Продолжить",
"instanceWelcome.hints.delete": "Удалить",
"instanceWelcome.toasts.renameError": "Не удалось переименовать сессию",
"instanceDisconnected.title": "Экземпляр отключен",
"instanceDisconnected.folderFallback": "это рабочее пространство",
"instanceDisconnected.reasonFallback": "Сервер перестал отвечать",
"instanceDisconnected.description": "{folder} больше недоступно. Закройте вкладку, чтобы продолжить работу.",
"instanceDisconnected.details.title": "Подробности",
"instanceDisconnected.details.folderLabel": "Папка:",
"instanceDisconnected.actions.closeInstance": "Закрыть экземпляр",
"instanceShell.empty.title": "Сессия не выбрана",
"instanceShell.empty.description": "Выберите сессию, чтобы просмотреть сообщения",
"instanceShell.rightPanel.title": "Панель состояния",
"instanceShell.rightPanel.tabs.changes": "Изменения",
"instanceShell.rightPanel.tabs.gitChanges": "Изменения Git",
"instanceShell.rightPanel.tabs.files": "Файлы",
"instanceShell.rightPanel.tabs.status": "Статус",
"instanceShell.rightPanel.tabs.ariaLabel": "Вкладки правой панели",
"instanceShell.rightPanel.actions.refresh": "Обновить",
"instanceShell.rightPanel.actions.save": "Сохранить (Ctrl+S)",
"instanceShell.rightPanel.actions.saveConfirm.message": "Сохранить изменения в \"{path}\" перед переключением?",
"instanceShell.rightPanel.actions.saveConfirm.confirmLabel": "Сохранить",
"instanceShell.rightPanel.actions.saveConfirm.cancelLabel": "Отменить изменения",
"instanceShell.rightPanel.actions.conflict.message": "Файл был изменён агентом. Перезаписать изменения агента?",
"instanceShell.rightPanel.actions.conflict.confirmLabel": "Перезаписать",
"instanceShell.rightPanel.actions.conflict.cancelLabel": "Отмена",
"instanceShell.rightPanel.actions.refreshDirty.message": "Файл имеет несохранённые изменения. Обновление отменит ваши правки. Продолжить?",
"instanceShell.rightPanel.actions.refreshDirty.confirmLabel": "Обновить",
"instanceShell.rightPanel.actions.refreshDirty.cancelLabel": "Отмена",
"instanceShell.rightPanel.toast.saveSuccess": "Файл успешно сохранён",
"instanceShell.rightPanel.toast.saveError": "Не удалось сохранить файл",
"instanceShell.rightPanel.sections.yoloMode": "Режим Yolo",
"instanceShell.rightPanel.sections.yoloMode.tooltip": "Автоматически одобряет запросы разрешений для текущей сессии. Включайте только если доверяете запускаемым инструментам.",
"instanceShell.rightPanel.sections.sessionChanges": "Изменения сессии",
"instanceShell.rightPanel.sections.sessionChanges.tooltip": "Файлы, измененные в текущей сессии. Показывает добавления и удаления для каждого файла.",
"instanceShell.rightPanel.sections.plan": "План",
"instanceShell.rightPanel.sections.plan.tooltip": "Дорожная карта агента для этой сессии. Отслеживает задачи и их статус выполнения.",
"instanceShell.rightPanel.sections.backgroundProcesses": "Фоновые оболочки",
"instanceShell.rightPanel.sections.backgroundProcesses.tooltip": "Долгоработающие процессы, запущенные агентом. Вы можете следить за их выводом, останавливать или завершать их.",
"instanceShell.rightPanel.sections.mcp": "MCP-серверы",
"instanceShell.rightPanel.sections.mcp.tooltip": "Серверы протокола Model Context Protocol, расширяющие возможности агента внешними инструментами.",
"instanceShell.rightPanel.sections.lsp": "LSP-серверы",
"instanceShell.rightPanel.sections.lsp.tooltip": "Серверы протокола Language Server Protocol, обеспечивающие интеллектуальную поддержку кода и диагностику.",
"instanceShell.rightPanel.sections.plugins": "Плагины",
"instanceShell.rightPanel.sections.plugins.tooltip": "Плагины, настраивающие поведение интерфейса и сервера, добавляющие функции поверх MCP и LSP.",
"instanceShell.sessionChanges.noSessionSelected": "Выберите сессию, чтобы просмотреть изменения.",
"instanceShell.sessionChanges.loading": "Загрузка изменений...",
"instanceShell.sessionChanges.empty": "Пока нет изменений.",
"instanceShell.sessionChanges.filesChanged": "Изменено файлов: {count}",
"instanceShell.sessionChanges.actions.show": "Показать изменения",
"instanceShell.gitChanges.loading": "Загрузка изменений Git...",
"instanceShell.gitChanges.empty": "Изменений Git пока нет.",
"instanceShell.gitChanges.deleted": "Удалено",
"instanceShell.diff.switchToCompactGutter": "Переключить объединённую область на компактный режим",
"instanceShell.diff.switchToClassicGutter": "Переключить объединённую область на классический режим",
"instanceShell.diff.gutterStyleCompact": "Компактный",
"instanceShell.diff.gutterStyleClassic": "Классический",
"instanceShell.filesShell.fileListTitle": "Список файлов",
"instanceShell.filesShell.mobileSelectorLabel": "Выбрать файл",
"instanceShell.filesShell.mobileSelectorEmpty": "Выберите файл",
"instanceShell.filesShell.viewerTitle": "Просмотр изменений",
"instanceShell.filesShell.viewerPlaceholder": "Подробный рендер изменений будет добавлен на следующем этапе.",
"instanceShell.filesShell.viewerEmpty": "Файл не выбран.",
"instanceShell.plan.noSessionSelected": "Выберите сессию, чтобы просмотреть план.",
"instanceShell.plan.empty": "Пока ничего не запланировано.",
"instanceShell.yoloMode.noSessionSelected": "Выберите сессию, чтобы настроить режим Yolo.",
"instanceShell.yoloMode.title": "Режим Yolo",
"instanceShell.yoloMode.description": "Автоматически одобряет запросы разрешений для этой сессии. По умолчанию выключен.",
"instanceShell.yoloMode.badge": "Yolo",
"instanceShell.yoloMode.badgeAriaLabel": "Режим Yolo включен",
"instanceShell.backgroundProcesses.empty": "Нет фоновых процессов.",
"instanceShell.backgroundProcesses.status": "Статус: {status}",
"instanceShell.backgroundProcesses.output": "Вывод: {sizeKb}KB",
"instanceShell.backgroundProcesses.notify.enabled": "Уведомление о завершении включено",
"instanceShell.backgroundProcesses.notify.disabled": "Уведомление о завершении выключено",
"instanceShell.backgroundProcesses.actions.output": "Вывод",
"instanceShell.backgroundProcesses.actions.stop": "Остановить",
"instanceShell.backgroundProcesses.actions.terminate": "Завершить",
"versionPill.appWithVersion": "Приложение {version}",
"versionPill.ui": "UI",
"versionPill.uiWithVersion": "UI {version}",
"versionPill.source": " ({source})",
"opencodeBinarySelector.title": "Бинарник OpenCode",
"opencodeBinarySelector.subtitle": "Выберите, какой исполняемый файл OpenCode запускать",
"opencodeBinarySelector.customPath.placeholder": "Введите путь к бинарнику opencode…",
"opencodeBinarySelector.actions.add": "Добавить",
"opencodeBinarySelector.actions.browse": "Выбрать бинарник…",
"opencodeBinarySelector.actions.removeTitle": "Удалить бинарник",
"opencodeBinarySelector.badge.systemPath": "Использовать бинарник из системного PATH",
"opencodeBinarySelector.status.checkingVersions": "Проверка версий…",
"opencodeBinarySelector.status.checking": "Проверка…",
"opencodeBinarySelector.dialog.title": "Выберите бинарник OpenCode",
"opencodeBinarySelector.dialog.description": "Просматривайте файлы, доступные через CLI-сервер.",
"opencodeBinarySelector.validation.invalidBinary": "Неверный бинарник OpenCode",
"opencodeBinarySelector.validation.alreadyValidating": "Проверка уже выполняется",
"opencodeBinarySelector.display.systemPath": "{name} (system PATH)",
"opencodeBinarySelector.versionLabel": "v{version}",
} as const