import type { I18nKey } from './en'; import { settingsDict } from './uk.settings'; export const dict: Record = { ...settingsDict, 'terminalView.actions.attachSelection': 'Прикріпити вибраний вивід', 'terminalView.actions.restart': 'Перезапустити термінал', 'chat.message.terminalContext': '{terminal}, рядки {start}-{end}', 'chat.message.context.codeComment': 'Коментар до {file}, рядки {start}-{end}', 'chat.message.context.codeCommentLine': 'Коментар до {file}, рядок {line}', 'chat.message.context.chatQuote': 'Цитата з попереднього повідомлення', 'chat.message.context.fileQuote': 'Виділене з {file}', 'chat.chatInput.chatQuoteContext': 'Цитати з чату', 'chat.chatInput.chatQuoteContextRemove': 'Прибрати цитати з чату', 'chat.chatInput.contextPreview.selectedLabel': 'Виділений текст', 'chat.chatInput.contextPreview.commentLabel': 'Коментар користувача', 'chat.chatInput.contextPreview.edit': 'Редагувати коментар', 'chat.chatInput.contextPreview.remove': 'Прибрати', 'chat.message.context.browserAnnotation': 'Анотація браузера ({page})', 'chat.message.context.prComment': 'Коментар PR GitHub ({label})', 'chat.message.context.prCheck': 'Невдала перевірка PR GitHub ({label})', 'chat.chatInput.terminalContext': '{terminal}, рядки {start}-{end}', 'chat.chatInput.terminalContextRemove': 'Видалити контекст термінала', 'chat.chatInput.prCommentContext': 'Коментарі PR', 'chat.chatInput.prCommentContextRemove': 'Прибрати контекст коментарів PR', 'chat.chatInput.prCheckContext': 'Зафейлені чеки PR', 'chat.chatInput.prCheckContextRemove': 'Прибрати контекст чеків PR', "common.loading": "Завантаження...", "common.unavailable": "Недоступно", "common.language.english": "англійська", "common.language.german": "Німецька", "common.language.french": "Французька", "common.language.simplifiedChinese": "Китайська (спрощена)", "common.language.traditionalChinese": "Китайська (традиційна)", "common.language.ukrainian": "Українська", "common.language.spanish": "Іспанська", "common.language.brazilianPortuguese": "Бразильська португальська", "common.language.korean": "Корейська", "common.language.polish": "Польська", "common.language.japanese": "Японська", "common.language.turkish": "Турецька", "common.revealPath.finder": "Показати у Finder", "common.revealPath.fileExplorer": "Відкрити у File Explorer", "common.revealPath.fileManager": "Відкрити у файловому менеджері", "pwa.installPrompt.description": "Установіть OpenChamber для швидшого доступу", "pwa.installPrompt.action": "Установити", "pwa.installPrompt.dismiss": "Сховати", "pwa.installPrompt.started": "Установлення розпочато", "pwa.installPrompt.installed": "OpenChamber встановлено", "layout.mainTab.chat": "Чат", "layout.mainTab.plan": "План", "layout.mainTab.diff": "Diff", "layout.mainTab.diagram": "Діаграма", "layout.mainTab.files": "Файли", "layout.mainTab.terminal": "Термінал", "layout.mainTab.context": "Контекст", "mobile.nav.aria": "Мобільна навігація", "mobile.connect.welcome.title": "Підключись до OpenChamber", "mobile.connect.welcome.description": "Додай адресу сервера або відскануй QR-код pairing, щоб почати користуватись мобільною апкою.", "mobile.connect.url.label": "Адреса сервера", "mobile.connect.url.placeholder": "http://192.168.1.74:2606", "mobile.connect.token.label": "Токен клієнта", "mobile.connect.token.placeholder": "Встав токен доступу", "mobile.connect.token.hint": "Потрібен, лише якщо сервер вимагає токен замість пароля.", "mobile.connect.password.label": "Пароль", "mobile.connect.password.placeholder": "Пароль OpenChamber", "mobile.connect.connectButton": "Підключити", "mobile.connect.unlockButton": "Розблокувати і підключити", "mobile.connect.cancelPassword": "Інший сервер", "mobile.connect.connecting": "Підключення...", "mobile.connect.notice.unreachable": "Не вдалося з'єднатися з {label}. Перевірте, що сервер запущено.", "mobile.connect.notice.authExpired": "Доступ до {label} протух або був відкликаний. Увійдіть знову.", "mobile.connect.recovery.description": "Не вдалося з'єднатися зі збереженим сервером. Перевірте, що він запущений, або оберіть інший інстанс.", "mobile.connect.scanQr": "Сканувати QR-код", "mobile.connect.welcome.scanHint": "На компʼютері відкрийте «Додати пристрій», щоб показати QR-код, і відскануйте його тут.", "mobile.connect.advanced": "Додатково", "mobile.connect.manual.toggle": "Підключитися за адресою", "mobile.connect.scan.permissionDenied": "Доступ до камери вимкнено. Увімкни його в Налаштуваннях, щоб сканувати QR-код.", "mobile.connect.scan.failed": "Не вдалося відсканувати QR-код. Спробуй ще раз або введи адресу вручну.", "mobile.connect.scan.invalid": "Це не QR-код підключення OpenChamber.", "mobile.connect.scan.unsupported": "Сканування QR доступне лише у встановленій мобільній апці.", "mobile.connect.saved.title": "Збережені підключення", "mobile.connect.saved.empty": "Збережених підключень ще немає.", "mobile.connect.relay.badge": "через OpenChamber Relay", "mobile.connect.error.urlRequired": "Введи адресу сервера.", "mobile.connect.splash.connectingTo": "Підключення до пристрою:", "mobile.connect.error.invalidUrl": "Ця адреса сервера некоректна.", "mobile.connect.error.unreachable": "Не вдалося достукатись до цього OpenChamber сервера.", "mobile.connect.error.authRequired": "Цьому серверу потрібен пароль або client token.", "mobile.connect.error.passwordFailed": "Не вдалося розблокувати сервер. Перевір пароль.", "mobile.instances.addTitle": "Додати інстанс", "mobile.instances.addManual": "Додати за адресою", "mobile.instances.editTitle": "Редагувати інстанс", "mobile.instances.edit": "Редагувати", "mobile.instances.delete": "Видалити", "mobile.instances.deleteAria": "Видалити {label}", "mobile.instances.confirmDeleteAria": "Підтвердити видалення {label}", "mobile.instances.cancelDeleteAria": "Залишити {label}", "mobile.instances.cancelEdit": "Скасувати", "mobile.instances.label.label": "Назва", "mobile.instances.label.placeholder": "Необовʼязкова назва", "mobile.instances.saveNew": "Зберегти інстанс", "mobile.connectionDebug.title": "Журнал з'єднання", "mobile.connectionDebug.copy": "Копіювати", "mobile.connectionDebug.copied": "Скопійовано", "mobile.connectionDebug.close": "Закрити", "mobile.connectionDebug.empty": "Поки немає подій з'єднання.", "mobile.instances.status.connectedDirect": "Підключено · Локальна мережа", "mobile.instances.status.connectedRelay": "Підключено · Приватний relay", "mobile.instances.saveEdit": "Зберегти зміни", "mobile.nav.changes": "Зміни", "mobile.nav.settings": "Налаштування", "mobile.surface.closeAria": "Закрити", "mobile.header.openWorkspaceAria": "Відкрити робочу панель", "mobile.header.openMetadataAria": "Відкрити метадані сесії", "mobile.header.metadata.context": "Контекст", "mobile.header.metadata.usage": "Використання", "mobile.menu.titleAria": "Інструменти робочого простору", "mobile.menu.files": "Файли", "mobile.menu.changes": "Зміни", "mobile.menu.terminal": "Термінал", "mobile.menu.mcp": "MCP", "mobile.menu.instances": "Інстанси", "mobile.menu.update": "Оновити", "mobile.menu.settings": "Налаштування", "mobile.sessions.newChatCta": "Новий чат у {project}", "mobile.sessions.dateGroup.today": "Сьогодні", "mobile.sessions.dateGroup.yesterday": "Вчора", "mobile.sessions.dateGroup.thisWeek": "Раніше цього тижня", "mobile.sessions.dateGroup.older": "Давніше", "mobile.sessions.section.worktrees": "Worktrees", "mobile.sessions.section.otherProjects": "Інші проєкти", "mobile.sessions.section.projects": "Проєкти", "mobile.sessions.empty.noProjectsTitle": "Ще немає проєктів", "mobile.sessions.empty.noProjectsDescription": "Додай проєкт, щоб почати спілкування з кодом.", "mobile.sessions.empty.noSessionsTitle": "Ще немає сесій", "mobile.sessions.empty.noSessionsDescription": "Почни перший чат, щоб побачити його тут.", "mobile.sessions.empty.searchTitle": "Нічого не знайдено", "mobile.sessions.empty.searchDescription": "Спробуй інший запит.", "mobile.sessions.showArchived": "Показати архівовані ({count})", "mobile.sessions.hideArchived": "Сховати архівовані", "mobile.sessions.activeWorktreeAria": "Активний worktree", "mobile.sessions.activeProjectAria": "Активний проєкт", "mobile.sessions.startNewChat": "Почати новий чат", "mobile.sessions.newChat": "Новий чат", "mobile.sessions.editOrder": "Змінити порядок проєктів", "mobile.sessions.doneEditing": "Готово", "mobile.sessions.editOrderHint": "Перетягни ручку, щоб змінити порядок проєктів. Торкнись проєкту, щоб показати його worktree, і перетягуй їх так само. Натисни галочку, щоб завершити.", "mobile.sessions.dragHandleAria": "Перетягни {label}, щоб змінити порядок", "mobile.sessions.moveUpAria": "Перемістити {label} вгору", "mobile.sessions.moveDownAria": "Перемістити {label} вниз", "mobile.sessions.removeProjectAria": "Видалити {label}", "mobile.sessions.confirmRemoveProjectAria": "Підтвердити видалення {label}", "mobile.sessions.toast.projectRemoved": "Видалено {label}", "mobile.sessions.archiveSessionAria": "Архівувати {title}", "mobile.sessions.cancelArchiveAria": "Скасувати архівування {title}", "mobile.sessions.renameSessionAria": "Перейменувати {title}", "mobile.sessions.renameError": "Не вдалося перейменувати сесію", "mobile.sessions.deleteSessionAria": "Видалити {title}", "mobile.sessions.confirmDeleteSessionAria": "Підтвердити видалення {title}", "mobile.sessions.editProjectAria": "Редагувати {label}", "mobile.projectEdit.worktreesTitle": "Ворктрі", "mobile.projectEdit.worktreesEmpty": "У цьому проєкті ще немає ворктрі.", "mobile.projectEdit.reorderHint": "Перетягніть, щоб змінити порядок ворктрі.", "mobile.projectEdit.dragWorktreeAria": "Перетягнути {label} для зміни порядку", "mobile.projectEdit.deleteWorktreeAria": "Видалити ворктрі {label}", "mobile.projectEdit.deleteWorktreeTitle": "Видалити ворктрі", "mobile.projectEdit.deleteWorktreeConfirmButton": "Видалити", "mobile.projectEdit.deleteWorktreeConfirm": "Видалити ворктрі «{name}»? Цю дію не можна скасувати.", "mobile.projectEdit.deleteWorktreeDirty": "У цьому ворктрі є незакомічені зміни, які буде втрачено.", "mobile.projectEdit.deleteWorktreeArchiveNote": "Прикріплені сесії ({count}) буде заархівовано.", "mobile.projectEdit.deleteLocalBranch": "Також видалити локальну гілку", "mobile.projectEdit.deleteRemoteBranch": "Також видалити віддалену гілку", "mobile.sessions.showMore": "Показати ще {count}", "mobile.sessions.search.section.sessions": "Сесії", "mobile.sessions.search.section.archived": "Архів", "mobile.sessions.search.section.projects": "Проєкти", "mobile.sessions.clearSearchAria": "Очистити пошук", "mobile.header.noProject": "Виберіть проєкт", "mobile.header.activeSession": "Активна сесія", "mobile.header.noSession": "Немає активної сесії", "mobile.sessions.openSheetAria": "Відкрити сесії та проєкти", "mobile.sessions.closeSheetAria": "Закрити сесії та проєкти", "mobile.sessions.sheet.title": "Сесії", "mobile.sessions.sheet.description": "Перемикайте проєкти, відкривайте сесії або починайте новий чат.", "mobile.sessions.search.placeholder": "Пошук сесій", "mobile.sessions.empty": "Сесій не знайдено.", "mobile.sessions.unassignedProject": "Інші сесії", "mobile.sessions.newSessionAria": "Почати нову сесію в цьому проєкті", "mobile.sessions.untitled": "Сесія без назви", "mobile.sessions.project.sessionsSingle": "1 сесія", "mobile.sessions.project.sessionsPlural": "Сесій: {count}", "mobile.files.refreshAria": "Оновити файли", "mobile.files.backToParentAria": "Назад до {name}", "mobile.files.rootDirectory": "Файли проєкту", "mobile.files.search.placeholder": "Шукати файли", "mobile.files.search.empty": "Файлів не знайдено.", "mobile.files.parentDirectory": "Батьківська тека", "mobile.files.empty.noDirectory": "Виберіть проєкт, щоб переглядати файли.", "mobile.files.empty.directory": "Ця тека порожня.", "mobile.files.error.listFailed": "Не вдалося завантажити файли", "mobile.files.error.readUnavailable": "Попередній перегляд файлу недоступний у цьому середовищі.", "mobile.files.file.truncated": "Попередній перегляд файлу обрізано для мобільного режиму.", "mobile.files.copyPathAria": "Скопіювати шлях до файлу", "mobile.files.copyContent": "Скопіювати вміст", "mobile.files.copyContentAria": "Скопіювати вміст файлу", "mobile.files.editAria": "Редагувати файл", "mobile.files.doneEditingAria": "Завершити редагування", "mobile.files.toast.pathCopied": "Шлях скопійовано", "mobile.files.toast.contentCopied": "Вміст скопійовано", "mobile.files.toast.copyFailed": "Не вдалося скопіювати", "mobile.changes.placeholder.title": "Зміни", "mobile.changes.placeholder.description": "Тут буде review робочого дерева, sync і commit actions.", "mobile.changes.branchLabel": "Гілка: {branch}", "mobile.changes.noRemote": "Немає доступного remote", "mobile.changes.cleanDescription": "У цьому workspace немає змінених файлів.", "mobile.changes.diffDetail.subtitle": "Read-only diff", "mobile.changes.diffDetail.loadFailed": "Не вдалося завантажити diff", "mobile.changes.diffDetail.missingTitle": "Файл більше не змінений", "mobile.changes.diffDetail.missingDescription": "Поверніться до Змін і оновіть список.", "mobile.changes.diffDetail.imageUnavailable": "Image diffs поки недоступні в мобільних Змінах.", "mobile.settings.placeholder.title": "Налаштування", "mobile.settings.placeholder.description": "Тут будуть сфокусовані мобільні налаштування підключення та апки.", "layout.rightSidebar.git": "Git", "layout.rightSidebar.files": "Файли", "layout.rightSidebar.context": "Контекст", "layout.services.instance": "Інстанс", "layout.services.usage": "Використання", "sessions.sidebar.header.actions.closeSessions": "Закрити сесії", "sessions.sidebar.header.actions.addProject": "Додати проєкт", "sessions.sidebar.header.actions.newSession": "Нова сесія", "sessions.sidebar.header.actions.newMultiRun": "Новий Multi-run", "sessions.sidebar.header.actions.scheduledTasks": "Заплановані завдання", "sessions.scheduledTasks.dialog.title": "Заплановані завдання", "sessions.scheduledTasks.dialog.description": "Завдання на стороні сервера, які створюють нову сесію і надсилають налаштований запит.", "sessions.scheduledTasks.dialog.project.label": "Проєкт", "sessions.scheduledTasks.dialog.project.placeholder": "Вибрати проєкт", "sessions.scheduledTasks.dialog.project.empty": "Жодних проєктів", "sessions.scheduledTasks.dialog.actions.newTask": "Нове завдання", "sessions.scheduledTasks.dialog.actions.runNow": "Запустити зараз", "sessions.scheduledTasks.dialog.actions.edit": "Редагувати", "sessions.scheduledTasks.dialog.actions.editAria": "Редагувати {taskName}", "sessions.scheduledTasks.dialog.actions.deleteAria": "Видалити {taskName}", "sessions.scheduledTasks.dialog.loading": "Завантаження завдань...", "sessions.scheduledTasks.dialog.empty.noTasks": "Ще немає запланованих завдань.", "sessions.scheduledTasks.dialog.empty.selectProject": "Виберіть проєкт, щоб керувати запланованими завданнями.", "sessions.scheduledTasks.dialog.error.chooseProjectFirst": "Спочатку виберіть проєкт", "sessions.scheduledTasks.dialog.toast.loadFailed": "Не вдалося завантажити заплановані завдання", "sessions.scheduledTasks.dialog.toast.saved": "Заплановане завдання збережено", "sessions.scheduledTasks.dialog.toast.updateFailed": "Не вдалося оновити завдання", "sessions.scheduledTasks.dialog.toast.deleted": "Заплановане завдання видалено", "sessions.scheduledTasks.dialog.toast.deleteFailed": "Не вдалося видалити завдання", "sessions.scheduledTasks.dialog.toast.started": "Завдання розпочато", "sessions.scheduledTasks.dialog.toast.startedPersistWarning": "Завдання запущено, але його стан не вдалося зберегти. Воно може й надалі відображатися як виконуване до наступного успішного запуску.", "sessions.scheduledTasks.dialog.toast.runFailed": "Не вдалося виконати завдання", "sessions.scheduledTasks.dialog.confirm.deleteTask": "Видалити заплановане завдання \"{taskName}\"?", 'sessions.scheduledTasks.dialog.confirm.deleteLoopFile': 'Видалити циклічне завдання «{taskName}» і його Markdown-файл?', "sessions.scheduledTasks.dialog.schedule.daily": "Щодня {time}", "sessions.scheduledTasks.dialog.schedule.dailyWithTimezone": "Щодня {time} ({timezone})", "sessions.scheduledTasks.dialog.schedule.weekly": "Щотижня {days} {time}", "sessions.scheduledTasks.dialog.schedule.weeklyWithTimezone": "Щотижня {days} {time} ({timezone})", "sessions.scheduledTasks.dialog.schedule.once": "Одноразовий {date} {time}", "sessions.scheduledTasks.dialog.schedule.onceWithTimezone": "Одноразовий {date} {time} ({timezone})", "sessions.scheduledTasks.dialog.schedule.cron": "Cron: {cron}", "sessions.scheduledTasks.dialog.schedule.cronWithTimezone": "Cron: {cron} ({timezone})", "sessions.scheduledTasks.dialog.schedule.unknownDate": "Невідома дата", "sessions.scheduledTasks.dialog.schedule.weekdayShort.sun": "Нд", "sessions.scheduledTasks.dialog.schedule.weekdayShort.mon": "Пн", "sessions.scheduledTasks.dialog.schedule.weekdayShort.tue": "Вт", "sessions.scheduledTasks.dialog.schedule.weekdayShort.wed": "Ср", "sessions.scheduledTasks.dialog.schedule.weekdayShort.thu": "Чт", "sessions.scheduledTasks.dialog.schedule.weekdayShort.fri": "Пт", "sessions.scheduledTasks.dialog.schedule.weekdayShort.sat": "Сб", "sessions.scheduledTasks.dialog.schedule.weekdayShort.unknown": "?", "sessions.scheduledTasks.dialog.relativeTime.inLessThanOneMinute": "через <1 хв", "sessions.scheduledTasks.dialog.relativeTime.justNow": "щойно", "sessions.scheduledTasks.dialog.relativeTime.inMinutes": "через {count} хв", "sessions.scheduledTasks.dialog.relativeTime.minutesAgo": "{count} хв тому", "sessions.scheduledTasks.dialog.relativeTime.inDuration": "в {duration}", "sessions.scheduledTasks.dialog.relativeTime.durationAgo": "{duration} тому", "sessions.scheduledTasks.dialog.status.success": "Успіх", "sessions.scheduledTasks.dialog.status.error": "Помилка", "sessions.scheduledTasks.dialog.status.running": "Виконується", "sessions.scheduledTasks.dialog.status.idle": "Очікує", "sessions.scheduledTasks.dialog.nextRun.label": "Далі", "sessions.scheduledTasks.dialog.lastRun.label": "Останній запуск", "sessions.scheduledTasks.dialog.lastRun.runningNow": "виконується зараз", "sessions.scheduledTasks.dialog.lastRun.never": "ніколи", "sessions.scheduledTasks.dialog.taskToggle.enableAria": "Увімкнути {taskName}", "sessions.scheduledTasks.dialog.taskToggle.pauseAria": "Призупинити {taskName}", "sessions.scheduledTasks.dialog.taskToggle.enabled": "Увімкнено", "sessions.scheduledTasks.dialog.taskToggle.paused": "Призупинено", 'sessions.scheduledTasks.dialog.loopFile.note': 'Керується файлом циклу {file}', 'sessions.scheduledTasks.dialog.loopFile.toggleDisabled': 'Активність контролюється файлом циклу; встановіть enabled у frontmatter Markdown', 'sessions.scheduledTasks.dialog.loopFile.actionsDisabled': 'Завдання циклів налаштовуються у файлі Markdown .agents/loops', "sessions.scheduledTasks.editor.title.edit": "Редагувати заплановане завдання", "sessions.scheduledTasks.editor.title.new": "Нове заплановане завдання", "sessions.scheduledTasks.editor.description": "Налаштувати завдання на стороні сервера, яке створює нову сесію і надсилає запит.", "sessions.scheduledTasks.editor.taskName.label": "Назва завдання", "sessions.scheduledTasks.editor.taskName.placeholder": "Щоденна синхронізація", "sessions.scheduledTasks.editor.scheduleType.label": "Тип розкладу", "sessions.scheduledTasks.editor.scheduleType.daily": "Щодня", "sessions.scheduledTasks.editor.scheduleType.weekly": "Щотижня", "sessions.scheduledTasks.editor.scheduleType.once": "Одноразовий", "sessions.scheduledTasks.editor.scheduleType.cron": "Cron", "sessions.scheduledTasks.editor.date.label": "Дата", "sessions.scheduledTasks.editor.date.placeholder": "Вибрати дату", "sessions.scheduledTasks.editor.date.previousMonth": "Попередній місяць", "sessions.scheduledTasks.editor.date.nextMonth": "Наступний місяць", "sessions.scheduledTasks.editor.date.jumpToToday": "Перейти до сьогоднішнього дня", "sessions.scheduledTasks.editor.date.today": "Сьогодні", "sessions.scheduledTasks.editor.time.label": "Час", "sessions.scheduledTasks.editor.time.hourAria": "Години", "sessions.scheduledTasks.editor.time.minuteAria": "Хвилини", "sessions.scheduledTasks.editor.time.periodAria": "Період", "sessions.scheduledTasks.editor.time.period.am": "AM", "sessions.scheduledTasks.editor.time.period.pm": "PM", "sessions.scheduledTasks.editor.times.label": "Часи", "sessions.scheduledTasks.editor.times.add": "Додати час", "sessions.scheduledTasks.editor.times.removeAria": "Видалити час", "sessions.scheduledTasks.editor.timezone.label": "Часовий пояс", "sessions.scheduledTasks.editor.weekdays.label": "Дні тижня", "sessions.scheduledTasks.editor.model.label": "Модель", "sessions.scheduledTasks.editor.thinkingLevel.label": "Рівень мислення", "sessions.scheduledTasks.editor.thinkingLevel.default": "За замовчуванням", "sessions.scheduledTasks.editor.agent.label": "Агент", "sessions.scheduledTasks.editor.prompt.label": "Промпт", "sessions.scheduledTasks.editor.prompt.placeholder": "Підсумуйте відкриті завдання й запропонуйте наступні дії", "sessions.scheduledTasks.editor.enabled.aria": "Увімкнути завдання", "sessions.scheduledTasks.editor.enabled.label": "Увімкнено", "sessions.scheduledTasks.editor.goal.label": "Виконати як ціль", "sessions.scheduledTasks.editor.goal.aria": "Виконати це завдання як ціль, яку агент веде до завершення", "sessions.scheduledTasks.editor.goal.budgetLabel": "Бюджет токенів", "sessions.scheduledTasks.editor.goal.budgetAria": "Обмежити ціль бюджетом токенів", "sessions.scheduledTasks.editor.permissionAutoAccept.label": "Автоматично приймати дозволи", "sessions.scheduledTasks.editor.permissionAutoAccept.aria": "Запускати сесію завдання з увімкненим автоматичним прийняттям дозволів", "sessions.scheduledTasks.editor.actions.closeAria": "Закрити", "sessions.scheduledTasks.editor.actions.cancel": "Скасувати", "sessions.scheduledTasks.editor.actions.save": "Зберегти", "sessions.scheduledTasks.editor.actions.saving": "Збереження...", "sessions.scheduledTasks.editor.toast.saveFailed": "Не вдалося зберегти завдання", "sessions.scheduledTasks.editor.validation.taskNameRequired": "Потрібно вказати назву завдання", "sessions.scheduledTasks.editor.validation.promptRequired": "Потрібен промпт", "sessions.scheduledTasks.editor.validation.modelRequired": "Необхідна модель", "sessions.scheduledTasks.editor.validation.dateFormat": "Дата має використовувати YYYY-MM-DD", "sessions.scheduledTasks.editor.validation.timeFormat": "Час має використовувати формат HH:mm", "sessions.scheduledTasks.editor.validation.atLeastOneTime": "Додайте принаймні один дійсний час", "sessions.scheduledTasks.editor.validation.atLeastOneWeekday": "Виберіть хоча б один день тижня", "sessions.scheduledTasks.editor.validation.timezoneRequired": "Потрібно вказати часовий пояс", "sessions.scheduledTasks.editor.validation.cronRequired": "Потрібно вказати cron-вираз", "sessions.scheduledTasks.editor.validation.cronInvalid": "Недійсний cron-вираз", "sessions.scheduledTasks.editor.cronExpression.label": "Cron-вираз", "sessions.scheduledTasks.editor.cronExpression.placeholder": "*/5 * * * *", "sessions.scheduledTasks.editor.cronExpression.nextRuns": "Наступні запуски", "sessions.scheduledTasks.editor.cronExpression.examples": "Приклади", "sessions.scheduledTasks.editor.cronExpression.examples.every5min": "Кожні 5 хвилин", "sessions.scheduledTasks.editor.cronExpression.examples.everyHour": "Щогодини", "sessions.scheduledTasks.editor.cronExpression.examples.monday9am": "Щопонеділка о 9:00", "sessions.scheduledTasks.editor.cronExpression.examples.9am5pm": "Щодня о 9:00 і 17:00", "sessions.scheduledTasks.editor.cronExpression.examples.firstOfMonth": "Першого числа кожного місяця", "multirun.launcher.title": "Новий Multi-Run", "multirun.launcher.actions.closeEsc": "Закрити (Esc)", "multirun.launcher.actions.cancel": "Скасувати", "multirun.launcher.actions.creating": "Створення...", "multirun.launcher.actions.startWithModelCount": "Запустити моделей: {count}", "multirun.launcher.project.label": "Проєкт", "multirun.launcher.project.placeholder": "Вибрати проєкт", "multirun.launcher.project.empty": "Спочатку додайте проєкт.", "multirun.launcher.project.gitRequired": "Без ізоляції worktree: запуски використовують ту саму директорію.", "multirun.launcher.groupName.label": "Назва групи", "multirun.launcher.groupName.info": "Використовується для імен каталогу та гілок worktree", "multirun.launcher.groupName.placeholder": "feature-auth, bugfix-login", "multirun.launcher.baseBranch.label": "Базова гілка", "multirun.launcher.baseBranch.info": "Нова гілка, створена з цієї бази для кожної моделі", "multirun.launcher.isolateRuns.label": "Ізолювати запуски", "multirun.launcher.agent.label": "Агент", "multirun.launcher.agent.info": "Агент використовується для всіх запусків. За замовчуванням налаштований агент.", "multirun.launcher.setupCommands.label": "Команди налаштування", "multirun.launcher.setupCommands.loading": "Завантаження...", "multirun.launcher.setupCommands.commandPlaceholder": "bun install", "multirun.launcher.setupCommands.removeCommandAria": "Видалити команду", "multirun.launcher.setupCommands.addCommand": "Додати команду", "multirun.launcher.prompt.label": "Промпт", "multirun.launcher.prompt.placeholder": "Введіть промпт, який буде надіслано всім моделям...", "multirun.launcher.attachments.attach": "Прикріпити", "multirun.launcher.attachments.tooltip": "Ті самі файли буде надіслано в усі запуски", "multirun.launcher.models.label": "Моделі", "multirun.launcher.models.info": "Вибрати 2 або більше моделей. Ту саму модель можна додавати кілька разів.", "multirun.launcher.toast.fileTooLarge": "Файл \"{fileName}\" завеликий (макс. 10 МБ)", "multirun.launcher.toast.attachFailed": "Не вдалося вкласти \"{fileName}\"", "multirun.launcher.toast.attachedSingle": "Прикріплено файл: {count}", "multirun.launcher.toast.attachedPlural": "Прикріплено файлів: {count}", "multirun.modelMultiSelect.actions.addModel": "Додати модель", "multirun.modelMultiSelect.search.placeholder": "Пошук моделей", "multirun.modelMultiSelect.search.noResults": "Моделі не знайдено", "multirun.modelMultiSelect.sections.favorites": "Вибране", "multirun.modelMultiSelect.sections.recent": "Останні", "multirun.modelMultiSelect.variant.placeholder": "Мислення", "multirun.modelMultiSelect.variant.default": "За замовчуванням", "multirun.modelMultiSelect.keyboard.hint": "↑↓ навігація • Enter вибрати • Esc закрити", "multirun.modelMultiSelect.validation.minOnly": "Виберіть щонайменше моделей: {min}.", "multirun.modelMultiSelect.validation.minToMax": "Виберіть від {min} до {max} моделей.", "multirun.agentSelector.placeholder": "Вибрати агента", "multirun.fusion.title": "Запустити fusion", "multirun.fusion.description": "Обʼєднайте вибрані результати multi-run в одну сильнішу відповідь.", "multirun.fusion.provider.placeholder": "Провайдер", "multirun.fusion.model.placeholder": "Модель", "multirun.fusion.sources.label": "Джерела ({count})", "multirun.fusion.actions.cancel": "Скасувати", "multirun.fusion.actions.start": "Запустити fusion", "multirun.fusion.actions.starting": "Запуск...", "multirun.fusion.toast.noOutputs": "Не знайдено відповідей асистента для fusion.", "multirun.fusion.toast.failed": "Не вдалося запустити fusion.", "multirun.launcher.attachments.label": "Файли", "multirun.launcher.actions.startWithRunCount": "Запустити ({count} запусків)", "multirun.launcher.groups.addGroup": "Додати групу запусків", "multirun.launcher.groups.removeGroup": "Видалити групу", "multirun.launcher.groups.groupLabel": "Група запусків {index}", "multirun.launcher.groups.template.label": "Шаблон", "multirun.launcher.groups.template.placeholder": "Оберіть шаблон...", "multirun.launcher.groups.template.custom": "Довільний промпт", "multirun.launcher.groups.prompt.label": "Промпт", "multirun.launcher.groups.prompt.placeholder": "Введіть промпт для цієї групи...", "sessions.sidebar.header.actions.searchSessions": "Пошук сесій", "sessions.sidebar.header.actions.exitSelection": "Вийти з вибору", "sessions.sidebar.header.actions.selectSessions": "Вибрати сесії", "sessions.sidebar.header.actions.sortProjects": "Сортувати проєкти", "sessions.sidebar.header.actions.sessionDisplayMode": "Режим відображення сесії", "sessions.sidebar.header.displayMode.label": "Режим відображення", "sessions.sidebar.header.displayMode.default": "За замовчуванням", "sessions.sidebar.header.displayMode.minimal": "Мінімальний", "sessions.sidebar.header.displayMode.showRecent": "Показувати нещодавні", "sessions.sidebar.header.displayMode.showArchived": "Показувати архівовані сесії", "sessions.sidebar.header.displayMode.collapseAll": "Згорнути все", "sessions.sidebar.header.displayMode.expandAll": "Розгорнути все", "sessions.sidebar.header.projectSort.manual": "Вручну", "sessions.sidebar.header.projectSort.aToZ": "A → Z", "sessions.sidebar.header.projectSort.zToA": "Z → A", "sessions.sidebar.header.projectSort.dateAdded": "Найновіші", "sessions.sidebar.header.projectSort.recent": "Нещодавні", "sessions.sidebar.header.search.matchCountSingle": "{count} збіг", "sessions.sidebar.header.search.matchCountPlural": "Збігів: {count}", "sessions.sidebar.header.search.escapeHint": "Esc, щоб очистити", "sessions.sidebar.header.search.placeholder": "Пошук сесій...", "sessions.sidebar.header.search.clear": "Очистити пошук", "sessions.sidebar.footer.actions.settings": "Налаштування", "sessions.sidebar.footer.actions.shortcuts": "Гарячі клавіші", "sessions.sidebar.footer.actions.aboutOpenChamber": "Про OpenChamber", "sessions.sidebar.footer.actions.update": "Оновити", "sessions.sidebar.empty.noSessions.title": "Сесій ще немає", "sessions.sidebar.empty.noSessions.description": "Створіть першу сесію, щоб почати кодувати.", "sessions.sidebar.empty.noMatches.title": "Немає відповідних сесій", "sessions.sidebar.empty.noMatches.description": "Спробуйте інший заголовок, гілку, папку або шлях.", "sessions.sidebar.activity.recentTitle": "Останні", "sessions.sidebar.activity.chatsTitle": "Чати", "sessions.sidebar.activity.chatsEmpty": "Чатів ще немає.", "chat.chatInput.chooseProject": "Вибрати проєкт", "sessions.archivePage.allDirectories": "Всі директорії", "sessions.sidebar.header.displayMode.stickyHeaders": "Липкі заголовки проектів", "sessions.sidebar.header.grouping.label": "Групування сесій", "sessions.sidebar.header.projectDisplay.label": "Показувати проєкти", "sessions.sidebar.header.projectDisplay.all": "Усі проєкти", "sessions.sidebar.header.projectDisplay.single": "Один проєкт", "sessions.sidebar.project.selectAria": "Вибрати проєкт, зараз {project}", "sessions.sidebar.header.grouping.byWorktree": "За worktree", "sessions.sidebar.header.grouping.flat": "Плаский список", "sessions.sidebar.project.actions.manageWorktrees": "Керувати worktree", "sessions.worktreesPage.title": "Worktree у {project}", "sessions.worktreesPage.description": "Створюйте, переглядайте та видаляйте git worktree цього проєкту.", "sessions.worktreesPage.closeAria": "Закрити worktree", "sessions.scheduledTasks.page.closeAria": "Закрити заплановані завдання", "sessions.sidebar.nav.archive": "Архів", "sessions.archivePage.title": "Архів", "sessions.archivePage.countSingle": "{count} архівна сесія", "sessions.archivePage.countPlural": "{count} архівних сесій", "sessions.archivePage.closeAria": "Закрити архів", "sessions.archivePage.searchPlaceholder": "Пошук архівних сесій", "sessions.archivePage.empty.noArchived": "Немає архівних сесій", "sessions.archivePage.empty.noMatches": "Немає збігів серед архівних сесій", "sessions.archivePage.otherProjects": "інші проєкти", "sessions.archivePage.deleteProject": "Видалити всі архівні сесії цього проєкту", "sessions.archivePage.deleteProjectAria": "Видалити всі архівні сесії у {label}", "sessions.archivePage.deleteSessionAria": "Видалити {title}", "sessions.archivePage.restoreSessionAria": "Відновити {title}", "sessions.switcher.openAria": "Відкрити перемикач сесій", "header.sessionTabs.stripAria": "Відкриті сесії", "header.sessionTabs.tabMenuAria": "Дії вкладки сесії", "header.sessionTabs.closeTab": "Закрити вкладку", "header.sessionTabs.closeOtherTabs": "Закрити інші вкладки", "sessions.switcher.empty": "Немає недавніх сесій", "sessions.switcher.draftTitle": "Нова сесія", "sessions.sidebar.updateCheck.errorTitle": "Не вдалося перейти на наявність оновлень", "sessions.sidebar.updateCheck.latestVersion": "Ви використовуєте останню версію", "sessions.sidebar.directory.errorAddProjectTitle": "Не вдалося додати проєкт", "sessions.sidebar.directory.errorAddProjectDescription": "Виберіть правильний каталог.", "sessions.sidebar.directory.errorSelectDirectoryTitle": "Не вдалося вибрати каталог", "sessions.sidebar.folder.newFolderName": "Нова папка", "sessions.sidebar.bulkActions.delete": "Видалити", "sessions.sidebar.bulkActions.archive": "Архівувати", "sessions.sidebar.bulkActions.selectedCount": "Вибрано {count}", "sessions.sidebar.bulkActions.moveToFolder": "Перемістити в папку", "sessions.sidebar.bulkActions.deletedSingle": "Видалено сесію: {count}", "sessions.sidebar.bulkActions.deletedPlural": "Видалено сесій: {count}", "sessions.sidebar.bulkActions.failedDeleteSingle": "Не вдалося видалити сесію {count}", "sessions.sidebar.bulkActions.failedDeletePlural": "Не вдалося видалити сесії {count}", "sessions.sidebar.bulkActions.archivedSingle": "Заархівовано сесію: {count}", "sessions.sidebar.bulkActions.archivedPlural": "Заархівовано сесій: {count}", "sessions.sidebar.bulkActions.failedArchiveSingle": "Не вдалося архівувати сесію {count}", "sessions.sidebar.bulkActions.failedArchivePlural": "Не вдалося архівувати сесії {count}", "sessions.sidebar.bulkActions.restore": "Відновити", "sessions.sidebar.bulkActions.restoredSingle": "Відновлено сесію: {count}", "sessions.sidebar.bulkActions.restoredPlural": "Відновлено сесій: {count}", "sessions.sidebar.bulkActions.failedRestoreSingle": "Не вдалося відновити сесію {count}", "sessions.sidebar.bulkActions.failedRestorePlural": "Не вдалося відновити сесії {count}", "sessions.sidebar.folders.none": "Папок ще немає", "sessions.sidebar.folders.newFolderEllipsis": "Нова папка...", "sessions.sidebar.folders.removeFromFolder": "Видалити з папки", "sessions.sidebar.folders.moveToFolder": "Перемістити в папку", "sessions.sidebar.project.actions.newWorktree": "Нове worktree", "sessions.sidebar.project.actions.newWorktreeEllipsis": "Нове worktree...", "sessions.sidebar.project.actions.projectMenu": "Меню проєкту", "sessions.sidebar.project.actions.newSession": "Нова сесія", "sessions.sidebar.project.actions.closeProject": "Закрити проєкт", "sessions.sidebar.project.actions.edit": "Редагувати", "sessions.sidebar.project.actions.newDraftSession": "Нова чернетка сесії", "sessions.sidebar.session.menu.rename": "Перейменувати", "sessions.sidebar.session.menu.copyId": "Копіювати ID сесії", "sessions.sidebar.session.copyId.success": "ID сесії скопійовано", "sessions.sidebar.session.copyId.error": "Не вдалося скопіювати ID сесії", "header.sessionActions.openAria": "Відкрити дії із сесією", "sessions.sidebar.session.rename.save": "Зберегти назву сесії", "sessions.sidebar.session.rename.cancel": "Скасувати перейменування сесії", "sessions.sidebar.session.menu.unpin": "Відкріпити сесія", "sessions.sidebar.session.menu.pin": "Прикріпити сесія", "sessions.sidebar.session.menu.share": "Поділитися", "sessions.sidebar.session.menu.copied": "Скопійовано", "sessions.sidebar.session.menu.copyLink": "Копіювати посилання", "sessions.sidebar.session.menu.unshare": "Скасувати спільний доступ", "sessions.sidebar.session.menu.exportMarkdown": "Експорт Markdown", "sessions.sidebar.session.menu.moveToWorktree": "Перенести в новий worktree", "sessions.sidebar.session.menu.moveToWorktreeTargets": "Перенести в worktree", "sessions.sidebar.session.menu.newWorktree": "Новий worktree...", "sessions.sidebar.session.moveToWorktree.success": "Сесію перенесено в новий worktree", "sessions.sidebar.session.moveToWorktree.failed": "Не вдалося перенести сесію в новий worktree", "sessions.sidebar.session.moveToWorktree.main": "Основний worktree", "sessions.sidebar.session.moveToWorktree.refreshing": "Оновлення worktree...", "sessions.sidebar.session.moveToWorktree.loadFailed": "Не вдалося завантажити worktree", "sessions.sidebar.session.moveToWorktree.current": "Поточний worktree", "sessions.sidebar.session.moveToWorktree.existingSuccess": "Сесію перенесено в worktree", "sessions.sidebar.session.moveToWorktree.existingFailed": "Не вдалося перенести сесію в worktree", "sessions.sidebar.session.moveToWorktree.tooltipTargets": "Показує наявні worktree і можливість створити новий для цієї сесії.", "sessions.sidebar.session.moveToWorktree.tooltip": "Створює новий worktree з поточної гілки та переміщує туди цю сесію і її підсесії. Якщо у джерелі є незакомічені зміни, ви обираєте, переносити їх чи ні.", "sessions.sidebar.session.moveToWorktree.tooltipBusy": "Доступно, коли сесія неактивна. Зупиніть поточну активність або дочекайтеся її завершення.", "sessions.sidebar.session.moveToWorktree.tooltipMoving": "Ця сесія вже переноситься в новий worktree.", "sessions.sidebar.session.moveToWorktree.confirm.title": "У джерелі є незакомічені зміни", "sessions.sidebar.session.moveToWorktree.confirm.changedFiles": "Змінені файли у цьому worktree: {count}.", "sessions.sidebar.session.moveToWorktree.confirm.ownership": "OpenCode відстежує ці зміни за каталогом, а не за сесією.", "sessions.sidebar.session.moveToWorktree.confirm.sessionOnlyHelp": "Переносить цю сесію та її підсесії, не змінюючи жодного файла джерела.", "sessions.sidebar.session.moveToWorktree.confirm.allChangesHelp": "Переносить зміни з каталогу сесії. Незакомічені та невідстежувані файли залишають джерело після успіху.", "sessions.sidebar.session.moveToWorktree.confirm.stagedWarning": "Закомічені в індекс зміни залишаються в джерелі та копіюються до призначення.", "sessions.sidebar.session.moveToWorktree.confirm.baseWarning": "Перенесення може не вдатися, якщо призначення використовує іншу базу Git.", "sessions.sidebar.session.moveToWorktree.confirm.sessionOnly": "Перенести лише сесію", "sessions.sidebar.session.moveToWorktree.confirm.allChanges": "Перенести всі зміни з джерела", "sessions.sidebar.session.moveToWorktree.confirm.cancel": "Скасувати", "sessions.sidebar.session.moveToWorktree.sourceVerificationFailed": "Не вдалося перевірити зміни в джерелі. Жоден worktree чи сесію не змінено.", "sessions.sidebar.session.moveToWorktree.applyChangesFailed": "Призначення не змогло прийняти зміни з джерела. Сесію та зміни в джерелі не перенесено. Спробуйте знову й оберіть Перенести лише сесію.", "sessions.sidebar.session.moveToWorktree.changesMayBeInDestination": "З’єднання обірвалося, перш ніж призначення підтвердило перенесення. Сесія могла не переїхати, а незакомічені зміни можуть уже бути в цільовому worktree. Перевірте його, перш ніж повторювати.", "sessions.sidebar.session.menu.runFusion": "Запустити fusion", "sessions.sidebar.session.menu.openInSidePanel": "Відкрити на бічній панелі", "sessions.sidebar.session.actions.openInEditor": "Відкрити в редакторі", "sessions.sidebar.session.menu.betaBadge": "бета-версія", "sessions.sidebar.session.menu.label": "Меню сесії", "sessions.sidebar.session.untitled": "Сесія без назви", "sessions.sidebar.session.export.nothingToExport": "Нічого для експорту", "sessions.sidebar.session.export.failedLoadHistory": "Не вдалося завантажити повну історію сесії", "sessions.sidebar.session.export.success": "Сесія експортовано", "sessions.sidebar.session.export.failedRevealPath": "Не вдалося відкрити шлях", "sessions.sidebar.session.export.untitledSubagent": "Під-агент без назви", "sessions.sidebar.session.export.skippedSubtaskSingle": "Сесію експортовано, але пропущено {count} завдання під-агента, яке не вдалося завантажити.", "sessions.sidebar.session.export.skippedSubtaskMany": "Сесію експортовано, але пропущено {count} завдань під-агента, які не вдалося завантажити.", "sessions.sidebar.session.export.dialog.title": "Експорт Markdown", "sessions.sidebar.session.export.dialog.descriptionSingle": "Ця сесія має {count} завдання під-агента. Додати його до експорту?", "sessions.sidebar.session.export.dialog.descriptionMany": "Ця сесія має {count} завдань під-агентів. Додати їх до експорту?", "sessions.sidebar.session.export.dialog.includeSubtasks": "Додати завдання під-агентів", "sessions.sidebar.session.export.dialog.confirm": "Експортувати", "sessions.sidebar.session.status.active": "Сесія активна", "sessions.sidebar.session.status.unread": "Непрочитані оновлення", "sessions.sidebar.session.status.pinned": "Закріплена сесія", "sessions.sidebar.session.status.movingToWorktree": "Перенесення сесії в новий worktree", "sessions.sidebar.session.status.permissionRequired": "Потрібен дозвіл", "sessions.sidebar.session.status.questionPendingSingle": "1 запитання очікує відповіді", "sessions.sidebar.session.status.questionPendingMany": "Кількість запитань, що очікують відповіді: {count}", "sessions.sidebar.session.status.activeFor": "Активна вже {duration}", "sessions.sidebar.session.status.lastTurnDuration": "Останній хід тривав {duration}", "sessions.sidebar.session.subsessions.collapse": "Згорнути підсесії", "sessions.sidebar.session.subsessions.expand": "Розгорнути підсесії", "sessions.sidebar.dialogs.deleteSession.title": "Видалити сесію?", "sessions.sidebar.dialogs.archiveSession.title": "Архівувати сесію?", "sessions.sidebar.dialogs.deleteSession.withOneSubtask": "\"{sessionTitle}\" і його підзавдання {count} буде остаточно видалено.", "sessions.sidebar.dialogs.deleteSession.withManySubtasks": "\"{sessionTitle}\" і його підзавдання {count} буде остаточно видалено.", "sessions.sidebar.dialogs.archiveSession.withOneSubtask": "\"{sessionTitle}\" і його підзавдання {count} буде заархівовано.", "sessions.sidebar.dialogs.archiveSession.withManySubtasks": "\"{sessionTitle}\" і його підзавдання {count} буде заархівовано.", "sessions.sidebar.dialogs.deleteSession.single": "\"{sessionTitle}\" буде остаточно видалено.", "sessions.sidebar.dialogs.archiveSession.single": "\"{sessionTitle}\" буде заархівовано.", "sessions.sidebar.dialogs.neverAsk": "Більше не питати", "sessions.sidebar.dialogs.cancel": "Скасувати", "sessions.sidebar.dialogs.deleteSession.titleAction": "Видалити сесію", "sessions.sidebar.dialogs.deleteSessions.titleAction": "Видалити сесії", "sessions.sidebar.dialogs.deleteSessions.title": "Видалити сесії?", "sessions.sidebar.dialogs.archiveSessions.title": "Архівувати сесії?", "sessions.sidebar.dialogs.deleteSessions.singleDescription": "Сесію {count} буде остаточно видалено.", "sessions.sidebar.dialogs.deleteSessions.pluralDescription": "Сесій буде остаточно видалено: {count}.", "sessions.sidebar.dialogs.archiveSessions.singleDescription": "Сесію {count} буде заархівовано.", "sessions.sidebar.dialogs.archiveSessions.pluralDescription": "Сесій буде заархівовано: {count}.", "sessions.sidebar.dialogs.deleteFolder.title": "Видалити папку?", "sessions.sidebar.dialogs.deleteFolder.withOneSubfolder": "«{folderName}» буде видалено разом із підпапкою {count}. Сесії всередині не будуть видалені.", "sessions.sidebar.dialogs.deleteFolder.withManySubfolders": "\"{folderName}\" буде видалено разом із підпапками {count}. Сесії всередині не будуть видалені.", "sessions.sidebar.dialogs.deleteFolder.withContentsNoSubfolders": "\"{folderName}\" буде видалено. Сесії всередині не будуть видалені.", "sessions.sidebar.dialogs.deleteFolder.single": "\"{folderName}\" буде остаточно видалено.", "sessions.sidebar.dialogs.deleteResult.singleFailedToDelete": "Не вдалося видалити сесію: {count}.", "sessions.sidebar.dialogs.deleteResult.manyFailedToDelete": "Не вдалося видалити сесій: {count}.", "sessions.sidebar.dialogs.deleteResult.singleFailedToArchive": "Не вдалося заархівувати сесію: {count}.", "sessions.sidebar.dialogs.deleteResult.manyFailedToArchive": "Не вдалося заархівувати сесій: {count}.", "sessions.sidebar.dialogs.deleteResult.removedFromDate": "Видалено всі сесії з {dateLabel}.", "sessions.sidebar.dialogs.deleteResult.tryAgain": "Спробуйте ще раз за мить.", "sessions.sidebar.dialogs.worktreeDelete.descriptionNoLinked": "Це видаляє вибране worktree.", "sessions.sidebar.dialogs.worktreeDelete.descriptionOneLinked": "Це видаляє вибране worktree та архівує пов’язану сесію {count}.", "sessions.sidebar.dialogs.worktreeDelete.descriptionManyLinked": "Це видаляє вибране worktree та архівує {count} пов’язаних сесій.", "sessions.sidebar.dialogs.sessionDelete.descriptionOne": "Ця дія назавжди видаляє 1 сесію.", "sessions.sidebar.dialogs.sessionDelete.descriptionOneWithDate": "Ця дія назавжди видаляє 1 сесію із {dateLabel}.", "sessions.sidebar.dialogs.sessionDelete.descriptionMany": "Ця дія назавжди видаляє сесії {count}.", "sessions.sidebar.dialogs.sessionDelete.descriptionManyWithDate": "Ця дія назавжди видаляє сесії {count} з {dateLabel}.", "sessions.sidebar.dialogs.sessionList.more": "+{count} більше", "sessions.sidebar.session.share.successTitle": "Сесією поділилися", "sessions.sidebar.session.share.successDescription": "Посилання для поширення скопійовано в буфер обміну.", "sessions.sidebar.session.share.error": "Не вдалося поділитися сесією", "sessions.sidebar.session.share.copyUrlError": "Не вдалося скопіювати URL", "sessions.sidebar.session.unshare.success": "Спільний доступ до сесій закрито", "sessions.sidebar.session.unshare.error": "Не вдалося скасувати спільний доступ до сесії", "sessions.sidebar.session.delete.success": "Сесію видалено", "sessions.sidebar.session.delete.error": "Не вдалося видалити сесію", "sessions.sidebar.session.archive.success": "Сесію заархівовано", "sessions.sidebar.session.archive.error": "Не вдалося заархівувати сесію", "sessions.sidebar.session.restore.success": "Сесію відновлено", "sessions.sidebar.session.restore.error": "Не вдалося відновити сесію", "sessions.sidebar.group.pr.checksPassed": "Перевірки {success}/{total} пройдено", "sessions.sidebar.group.pr.failingCount": "{count} з помилкою", "sessions.sidebar.group.pr.pendingCount": "{count} очікує", "sessions.sidebar.group.pr.conflictsOrBlocked": "Конфлікти або заблоковані", "sessions.sidebar.group.pr.mergeable": "Можна злити", "sessions.sidebar.group.pr.mergeState": "Стан злиття: {state}", "sessions.sidebar.group.pr.status.merged": "Злито", "sessions.sidebar.group.pr.status.readyToMerge": "Готовий до злиття", "sessions.sidebar.group.pr.status.open": "PR відкрито", "sessions.sidebar.group.pr.status.mergeConflicts": "Конфлікти злиття", "sessions.sidebar.group.pr.status.mergeBlocked": "Злиття заблоковано", "sessions.sidebar.group.pr.status.draft": "Чернетка PR", "sessions.sidebar.group.pr.status.closed": "Закрито", "sessions.sidebar.group.empty.noArchivedSessions": "Заархівованих сесій ще немає.", "sessions.sidebar.group.empty.noSessionsInWorkspace": "У цій гілці ще немає сесій.", "sessions.sidebar.group.showMore": "Показати більше сесій", "sessions.sidebar.group.showMoreSingle": "Показати більше сесій {count}", "sessions.sidebar.group.showMorePlural": "Показати більше сесій {count}", "sessions.sidebar.group.showFewer": "Показати менше сесій", "sessions.sidebar.group.expandAria": "Розгорнути {label}", "sessions.sidebar.group.collapseAria": "Згорнути {label}", "sessions.sidebar.group.actions.deleteArchivedInGroupAria": "Видалити заархівовані сесії в {label}", "sessions.sidebar.group.actions.deleteArchivedSessions": "Видалити заархівовані сесії", "sessions.sidebar.group.actions.deleteGroupAria": "Видалити {label}", "sessions.sidebar.group.actions.deleteWorktree": "Видалити worktree", "sessions.sidebar.group.actions.newDraftInGroupAria": "Нова чернетка сесії в {label}", "sessions.sidebar.grouping.projectRoot": "корінь проєкту", "sessions.sidebar.grouping.projectRootWithBranch": "корінь проєкту: {branch}", "sessions.sidebar.grouping.archived": "заархівований", "sessions.sidebar.grouping.archivedDescription": "Заархівовані та непризначені сесії", "sessions.sidebar.folderItem.expandAria": "Розгорнути папку {folderName}", "sessions.sidebar.folderItem.collapseAria": "Згорнути папку {folderName}", "sessions.sidebar.folderItem.namePlaceholder": "Назва папки", "sessions.sidebar.folderItem.newSessionAria": "Нова сесія в {folderName}", "sessions.sidebar.folderItem.newSubfolderAria": "Нова підпапка в {folderName}", "sessions.sidebar.folderItem.newSubfolder": "Нова підпапка", "sessions.sidebar.folderItem.renameAria": "Перейменувати папку {folderName}", "sessions.sidebar.folderItem.deleteArchivedInFolderAria": "Видалити заархівовані сесії в папці {folderName}", "sessions.sidebar.folderItem.deleteFolderAria": "Видалити папку {folderName}", "sessions.sidebar.folderItem.emptyFolder": "Порожня папка", "sessions.sidebar.sessionDialogs.ok": "OK", "sessions.sidebar.sessionDialogs.linkedSessionSingle": "Пов’язана сесія", "sessions.sidebar.sessionDialogs.linkedSessionPlural": "Пов’язані сесії", "sessions.sidebar.sessionDialogs.delete.note": "Каталоги worktree залишаються недоторканими. Підсесії, пов’язані з вибраними сесіями, також буде видалено.", "sessions.sidebar.sessionDialogs.directory.errorSelectTitle": "Не вдалося вибрати каталог", "sessions.sidebar.sessionDialogs.directory.errorOpenTitle": "Не вдалося відкрити каталог", "sessions.sidebar.sessionDialogs.directory.errorOpenDescription": "Десктопний застосунок не зміг надати доступ до файлу.", "sessions.sidebar.sessionDialogs.directory.errorAddProjectTitle": "Не вдалося додати проєкт", "sessions.sidebar.sessionDialogs.directory.errorAddProjectDescription": "Виберіть правильний шлях до каталогу.", "sessions.sidebar.sessionDialogs.worktree.errorRemoveTitle": "Не вдалося видалити worktree", "sessions.sidebar.sessionDialogs.worktree.removedTitle": "Worktree видалено", "sessions.sidebar.sessionDialogs.worktree.removed": "Worktree видалено.", "sessions.sidebar.sessionDialogs.worktree.removedWithRemote": "Worktree та віддалену гілку видалено.", "sessions.sidebar.sessionDialogs.worktree.attachedArchived": "Прикріплене worktree заархівовано.", "sessions.sidebar.sessionDialogs.worktree.attachedArchivedPlural": "Прикріплені worktree заархівовано.", "sessions.sidebar.sessionDialogs.worktree.archivedAndRemoteRemoved": "Worktree заархівовано, віддалені гілки видалено.", "sessions.sidebar.sessionDialogs.worktree.label": "Worktree", "sessions.sidebar.sessionDialogs.worktree.pathUnavailable": "Шлях worktree недоступний.", "sessions.sidebar.sessionDialogs.worktree.uncommittedWarning": "Незакомічені зміни буде скасовано.", "sessions.sidebar.sessionDialogs.actions.deleteRemoteBranch": "Видалити віддалену гілку", "sessions.sidebar.sessionDialogs.actions.remoteBranchInfoUnavailable": "Інформація про віддалену гілку недоступна", "sessions.sidebar.sessionDialogs.actions.deleteLocalBranch": "Видалити локальну гілку", "sessions.sidebar.sessionDialogs.actions.deleting": "Видалення…", "sessions.sidebar.sessionDialogs.actions.deleteWorktree": "Видалити worktree", "gitView.branch.branchToMergeInto": "Гілка, яку злити в {branch}", "gitView.branch.branchToRebaseOnto": "Гілка, на яку перебазуватися", "gitView.branch.create": "Створити нову гілку...", "gitView.branch.currentBadge": "поточний", "gitView.branch.currentBranchFallback": "поточна гілка", "gitView.branch.currentBranchTooltip": "Поточна гілка", "gitView.branch.detachedHead": "Відокремлено HEAD", "gitView.branch.dialogDescriptionPrefix": "Виберіть, як підтягнути іншу гілку в", "gitView.branch.empty": "Гілок не знайдено.", "gitView.branch.localBranches": "Локальні гілки", "gitView.branch.mergeDescription": "Створити merge commit і зберегти історію гілок.", "gitView.branch.mergeRebase": "Злити/перебазувати", "gitView.branch.mergeRebaseTooltip": "Оновити цю гілку з іншої гілки.", "gitView.branch.mergingInProgress": "Виконується злиття", "gitView.branch.namePlaceholder": "Назва гілки", "gitView.branch.newBranchPlaceholder": "Нова назва гілки", "gitView.branch.noLocalBranches": "Немає локальних гілок", "gitView.branch.noRemoteBranches": "Немає віддалених гілок", "gitView.branch.operation": "Операція", "gitView.branch.operationCompleted": "Операцію завершено", "gitView.branch.operationFailed": "Операцію не виконано", "gitView.branch.pushToPrefix": "Надіслати до", "gitView.branch.pushToSuffix": "після завершення", "gitView.branch.rebaseDescription": "Переграти ваші коміти поверх вибраної гілки.", "gitView.branch.rebasingInProgress": "Виконується перебазування", "gitView.branch.remoteBranches": "Віддалені гілки", "gitView.branch.renameTitle": "Перейменувати гілку", "gitView.branch.renameSave": "Зберегти назву гілки", "gitView.branch.renameSaving": "Збереження назви гілки", "gitView.branch.renameCancel": "Скасувати перейменування гілки", "gitView.branch.searchPlaceholder": "Пошук гілок...", "gitView.branch.selectBranch": "Вибрати гілку", "gitView.branch.summaryMergeInfix": "в", "gitView.branch.summaryMergePrefix": "Буде злито", "gitView.branch.summaryRebaseInfix": "на", "gitView.branch.summaryRebasePrefix": "Буде перебазовано", "gitView.branch.updateDescriptionPrefix": "Підтягнути останні зміни в", "gitView.branch.updateTitle": "Оновлення гілки", "gitView.changes.changedFilesAria": "Змінені файли", "gitView.changes.clearSelectionAria": "Очистити вибір файлу", "gitView.changes.collapseDirectoryAria": "Згорнути каталог", "gitView.changes.expandDirectoryAria": "Розгорнути каталог", "gitView.changes.revertAll": "Скасувати все", "gitView.changes.revertAllDescriptionPlural": "Скасувати зміни у вибраних файлах?", "gitView.changes.revertAllDescriptionSingle": "Скасувати зміни у вибраному файлі?", "gitView.changes.revertAllDialogTitle": "Скасувати всі зміни?", "gitView.changes.revertDirectoryAria": "Скасувати зміни в каталозі {path}", "gitView.changes.revertDirectory": "Скасувати папку", "gitView.changes.revertDirectoryDescriptionPlural": "Локальні зміни в {count} файлах у {path} буде відкинуто.", "gitView.changes.revertDirectoryDescriptionSingle": "Локальні зміни в {count} файлі у {path} буде відкинуто.", "gitView.changes.revertDirectoryDialogTitle": "Скасувати зміни в папці?", "gitView.changes.revertDirectoryTooltip": "Скасувати зміни в папці", "gitView.changes.revertFileAria": "Скасувати зміни у файлі", "gitView.changes.revertFileTooltip": "Скасувати зміни", "gitView.changes.reverting": "Скасування...", "gitView.changes.selectAllAria": "Вибрати всі файли", "gitView.changes.selectFileAria": "Вибрати файл", "gitView.changes.stagedTitle": "Індексовані", "gitView.changes.resizeSplitAria": "Змінити розмір індексованих і неіндексованих змін", "gitView.changes.stageAllAria": "Додати всі зміни до індексу", "gitView.changes.stageDirectoryAria": "Додати до індексу всі зміни в {path}", "gitView.changes.stageFileAria": "Додати {path} до індексу", "gitView.changes.title": "Зміни", "gitView.changes.toggleDirectorySelectionAria": "Перемкнути вибір каталогу", "gitView.changes.unstageAllAria": "Прибрати всі зміни з індексу", "gitView.changes.unstageDirectoryAria": "Прибрати з індексу всі зміни в {path}", "gitView.changes.unstageFileAria": "Прибрати {path} з індексу", "gitView.commit.addGitmoji": "Додати gitmoji", "gitView.commit.aiHighlights.insertAria": "Вставити підказку", "gitView.commit.aiHighlights.insertTooltip": "Вставити підказку", "gitView.commit.aiHighlights.title": "Основне", "gitView.commit.commit": "Коміт", "gitView.commit.commitAria": "Створити коміт", "gitView.commit.committing": "Створення коміту...", "gitView.commit.generate": "Генерувати", "gitView.commit.generateAria": "Згенерувати повідомлення коміту", "gitView.commit.messagePlaceholder": "Повідомлення коміту", "gitView.commit.push": "Commit & sync", "gitView.commit.pushAria": "Commit and sync", "gitView.commit.pushing": "Sync...", "gitView.commit.selectFilesHint": "Виберіть файли в розділі «Зміни», щоб увімкнути коміт.", "gitView.commit.stageFilesHint": "Додайте файли до індексу, щоб увімкнути коміт.", "gitView.commit.title": "Коміт", "gitView.common.cancel": "Скасувати", "gitView.common.close": "Закрити", "gitView.common.done": "Готово", "gitView.common.processing": "Обробка...", "gitView.common.reset": "Скинути", "gitView.conflict.abortOperation": "Перервати операцію", "gitView.conflict.conflictedFiles": "Конфліктні файли:", "gitView.conflict.continueLater": "Продовжити пізніше", "gitView.conflict.detectedDescription": "Виявлено конфлікт. Вирішіть його в поточній або новій сесії.", "gitView.conflict.detectedTitle": "Виявлено конфлікт Git", "gitView.conflict.errorLoadingDetails": "Помилка завантаження деталей", "gitView.conflict.headInfo": "Інформація HEAD:", "gitView.conflict.loadFailed": "Помилка завантаження", "gitView.conflict.loading": "Завантаження деталей конфлікту...", "gitView.conflict.noActiveSession": "Немає активної сесії", "gitView.conflict.noActiveSessionDescription": "Виберіть сесію, щоб продовжити.", "gitView.conflict.resolveCurrentSession": "Вирішити в поточній сесії", "gitView.conflict.resolveNewSession": "Вирішити в новій сесії", "gitView.empty.cleanDescription": "Немає незакомічених змін", "gitView.empty.cleanTitle": "Worktree чистий", "gitView.empty.pullBehindPlural": "Отримати коміти {count}", "gitView.empty.pullBehindSingle": "Отримати коміт {count}", "gitView.header.identityTooltip": "Ідентичність Git", "gitView.header.noIdentity": "Ідентичність не вибрано", "gitView.header.noProfiles": "Немає доступних профілів для застосування.", "gitView.header.repositoryViews": "Перегляди репозиторію", "gitView.header.updateBranch": "Оновити гілку", "gitView.header.openPullRequest": "Відкрити pull request", "gitView.header.removeRemoteAria": "Видалити remote", "gitView.header.removeRemoteTitle": "Видалити remote", "gitView.header.upstreamSynced": "синхронізовано", "gitView.header.upstreamTooltip": "Порівняно з {target}.", "gitView.header.upstreamTooltipTracking": "Порівняно з {target}. Основні індикатори синхронізації все ще відображають {tracking}.", "gitView.history.actions.cancelButton": "Скасувати", "gitView.history.actions.checkoutConfirm": "Перейти на цей коміт як detached HEAD?", "gitView.history.actions.cherryPickConfirm": "Застосувати cherry-pick цього коміту до поточної гілки?", "gitView.history.actions.conflictToastDescription": "Конфлікти у: {files}. Розв'яжіть їх вручну й закомітьте або скасуйте через git cherry-pick/revert --abort.", "gitView.history.actions.conflictToastTitle": "Конфлікт", "gitView.history.actions.confirmButton": "Підтвердити", "gitView.history.actions.mergeConfirm": "Змерджити цей коміт у поточну гілку?", "gitView.history.actions.rebaseConfirm": "Перебазувати поточну гілку на цей коміт?", "gitView.history.actions.resetHardConfirm": "Hard reset — HEAD переміститься, усі незакомічені зміни буде остаточно втрачено.", "gitView.history.actions.resetMixedConfirm": "Mixed reset — HEAD переміститься, зміни буде прибрано зі stage.", "gitView.history.actions.resetSoftConfirm": "Soft reset — HEAD переміститься, staged-зміни збережуться.", "gitView.history.actions.revertConfirm": "Підготувати revert цього коміту?", "gitView.history.actions.checkout": "Checkout", "gitView.history.actions.cherryPick": "Cherry-pick", "gitView.history.actions.createBranch": "Створити гілку тут", "gitView.history.actions.createBranchConfirm": "Створити", "gitView.history.actions.createBranchPlaceholder": "Назва гілки", "gitView.history.actions.detachedHead": "Checkout виконано (detached HEAD)", "gitView.history.actions.merge": "Merge у поточну", "gitView.history.actions.rebase": "Rebase на цей", "gitView.history.actions.reset": "Reset...", "gitView.history.actions.resetHard": "Hard — втратити всі зміни", "gitView.history.actions.resetHardConfirmButton": "Втратити зміни", "gitView.history.actions.resetMixed": "Mixed — прибрати зі stage", "gitView.history.actions.resetSoft": "Soft — зберегти staged", "gitView.history.actions.revert": "Revert", "gitView.history.binary": "Бінарний", "gitView.history.binaryNoDiff": "Бінарний файл — diff недоступний", "gitView.history.commitsPlaceholder": "Пошук комітів", "gitView.history.copySha": "Скопіювати SHA", "gitView.history.diffError": "Не вдалося завантажити diff. Натисніть, щоб повторити.", "gitView.history.largeDiffDescription": "Рендеринг може бути повільним. Diff все одно можна переглянути нижче.", "gitView.history.largeDiffTitle": "Великий diff ({count} змінених рядків)", "gitView.history.loadingDiff": "Завантаження diff...", "gitView.history.loadingFiles": "Завантаження файлів...", "gitView.history.loadMore": "Завантажити ще", "gitView.history.loadingMore": "Завантаження...", "gitView.history.logSize100": "Розмір журналу 100", "gitView.history.logSize25": "Розмір журналу 25", "gitView.history.logSize50": "Розмір журналу 50", "gitView.history.noCommits": "Комітів не знайдено", "gitView.history.noFiles": "Немає файлів", "gitView.history.renamedNoDiff": "Перейменований файл — diff не підтримується", "gitView.history.renderDiffAnyway": "Показати все одно", "gitView.history.title": "Історія", "gitView.history.refresh": "Оновити", "gitView.graph.title": "Граф", "gitView.integrate.checking": "Перевірка…", "gitView.integrate.cherryPickAbortedToast": "Cherry-pick перервано", "gitView.integrate.cherryPickConflictDescription": "Вирішіть конфлікти cherry-pick, щоб продовжити.", "gitView.integrate.cherryPickConflictToast": "Виявлено конфлікти cherry-pick", "gitView.integrate.cherryPickContinueFailedToast": "Не вдалося продовжити cherry-pick", "gitView.integrate.cherryPickFinishedToast": "Cherry-pick завершено", "gitView.integrate.commitsMovedDescriptionPlural": "Коміти переміщено", "gitView.integrate.commitsMovedDescriptionSingle": "Коміт переміщено", "gitView.integrate.commitsMovedToast": "Коміти переміщено", "gitView.integrate.commitsToMove": "Коміти для переміщення", "gitView.integrate.conflictsInFiles": "Конфлікти у файлах", "gitView.integrate.currentCommit": "Поточний коміт", "gitView.integrate.currentSession": "Поточна сесія", "gitView.integrate.failedToMoveToast": "Не вдалося перемістити коміти", "gitView.integrate.moreFiles": "Більше файлів", "gitView.integrate.move": "Перемістити", "gitView.integrate.moveCommits": "Переміщення комітів", "gitView.integrate.moving": "Переміщення…", "gitView.integrate.newSession": "Нова сесія", "gitView.integrate.noActiveSession": "Немає активної сесії", "gitView.integrate.noActiveSessionDescription": "Виберіть сесію, щоб продовжити.", "gitView.integrate.noCommitsToMove": "Немає комітів для переміщення.", "gitView.integrate.noCommitsToMoveToast": "Немає комітів для переміщення", "gitView.integrate.previewUnavailable": "Попередній перегляд недоступний", "gitView.integrate.showAll": "Показати все", "gitView.integrate.showLess": "Показати менше", "gitView.integrate.showingFirstCommits": "Показано перші коміти", "gitView.integrate.target": "Ціль", "gitView.integrate.title": "Перенесення комітів", "gitView.integrate.toMoveCount": "До переміщення", "gitView.operation.abort": "Перервати", "gitView.operation.continue": "Продовжити", "gitView.operation.inProgressTitle": "Виконується {operation}", "gitView.operation.inProgressTitleManyConflicts": "{operation} у процесі: {count} конфліктів", "gitView.operation.inProgressTitleOneConflict": "{operation} у процесі: {count} конфлікт", "gitView.operation.merge": "Злити", "gitView.operation.mergeInProgressWithHead": "Виконується злиття з {head}", "gitView.operation.mergingMessage": "Виконується злиття: {message}", "gitView.operation.rebase": "Перебазувати", "gitView.operation.rebaseInProgress": "Виконується перебазування", "gitView.operation.rebasingOnto": "Перебазування {headName} на {onto}", "gitView.operation.readyToContinueHint": "Усі конфлікти вирішено. Продовжте, щоб завершити операцію.", "gitView.operation.resolveConflictsHint": "Вирішіть конфлікти, потім продовжіть операцію.", "gitView.operation.resolveWithAi": "Вирішити за допомогою ШІ", "gitView.stash.confirmButton": "Підтвердити", "gitView.stash.description": "Опис", "gitView.stash.mergeWith": "Злити з", "gitView.stash.rebaseOnto": "Перебазувати на", "gitView.stash.restoreAfterOperation": "Відновити після операції", "gitView.stash.restoreAria": "Відновити stash", "gitView.stash.stepRestore": "Відновити відкладені зміни", "gitView.stash.stepStash": "Сховати незакомічені зміни", "gitView.stash.thisWill": "Це:", "gitView.stash.title": "Незакомічені зміни", "gitView.stashes.actions.apply": "Apply", "gitView.stashes.actions.drop": "Drop", "gitView.stashes.actions.pop": "Pop", "gitView.stashes.actions.stashCurrent": "Сховати поточні зміни", "gitView.stashes.actions.stashCurrentWithCount": "Сховати файлів: {count}", "gitView.stashes.confirm.drop": "Видалити {ref}?", "gitView.stashes.description": "Зберігайте, відновлюйте й очищайте Git stashes для цього репозиторію.", "gitView.stashes.empty.list": "Stashes ще немає.", "gitView.stashes.empty.search": "Збігів не знайдено.", "gitView.stashes.includeUntrackedHint": "Untracked файли додаються автоматично.", "gitView.stashes.fileCount": "Файлів: {count}", "gitView.stashes.fileCountLoading": "рахуємо файли...", "gitView.stashes.itemNumber": "#{number}", "gitView.stashes.latestLabel": "Останній", "gitView.stashes.messagePlaceholder": "Назва stash", "gitView.stashes.searchPlaceholder": "Пошук stashes", "gitView.stashes.title": "Stashes", "gitView.stashes.toast.applyFailed": "Не вдалося застосувати stash", "gitView.stashes.toast.applySuccess": "Stash застосовано", "gitView.stashes.toast.createFailed": "Не вдалося сховати зміни", "gitView.stashes.toast.created": "Зміни сховано", "gitView.stashes.toast.dropFailed": "Не вдалося видалити stash", "gitView.stashes.toast.dropSuccess": "Stash видалено", "gitView.stashes.toast.loadFailed": "Не вдалося завантажити stashes", "gitView.stashes.toast.noChanges": "Немає локальних змін для stash", "gitView.stashes.toast.popFailed": "Не вдалося pop stash", "gitView.stashes.toast.popSuccess": "Stash popped", "gitView.stashes.untitled": "Stash без назви", "gitView.sync.fetch": "Fetch", "gitView.sync.fetchFromRemote": "Fetch з {name}", "gitView.sync.fetchTooltip": "Отримати з віддаленого", "gitView.sync.commitOrStashTooltip": "Закомітьте або сховайте зміни перед синхронізацією", "gitView.sync.moreActionsAria": "Більше дій синхронізації", "gitView.sync.noRemoteTooltip": "Віддалені репозиторії не налаштовані", "gitView.sync.pull": "Pull", "gitView.sync.pullTooltip": "Отримати зміни", "gitView.sync.pullTooltipBehind": "Pull змін ({count} позаду)", "gitView.sync.push": "Push", "gitView.sync.pushTooltip": "Push змін", "gitView.sync.pushTooltipAhead": "Push змін ({count} попереду)", "gitView.sync.sync": "sync", "gitView.sync.syncChanges": "Sync Changes", "gitView.sync.syncChangesTooltip": "Sync Changes ({behind} вниз, {ahead} вгору)", "gitView.sync.syncChangesWithCounts": "Sync Changes {behind}↓ {ahead}↑", "gitView.sync.syncCounts": "{behind}↓ {ahead}↑", "gitView.branch.actionsUnavailable": "Дії з гілками недоступні в цьому стані сховища", "gitView.conflict.noDetailsAvailable": "Деталі конфлікту відсутні", "gitView.empty.notGitRepository": "Цей каталог не є репозиторієм Git", "gitView.empty.notGitRepositoryDescription": "Ініціалізуйте Git у цьому каталозі або відкрийте сховище.", "gitView.empty.selectSessionOrDirectory": "Виберіть сесію або каталог, щоб переглянути статус Git", "gitView.empty.worktreeFeaturesUnavailable": "У цьому режимі робочої області функції worktree недоступні.", "gitView.empty.worktreeSetupDescription": "Завершення налаштування worktree та підготовка стану сховища.", "gitView.empty.worktreeSetupInProgress": "Виконується налаштування worktree", "worktree.bootstrap.toast.failed": "Не вдалося налаштувати worktree", "worktree.bootstrap.toast.failedDescription": "Worktree створено, але фонове налаштування не завершилося.", "worktree.bootstrap.toast.timeoutDescription": "Worktree створено, але час очікування фонового налаштування минув.", "gitView.gitmoji.empty": "Gitmoji не знайдено", "gitView.gitmoji.searchPlaceholder": "Пошук gitmoji...", "gitView.gitmoji.title": "Вставте gitmoji", "gitView.history.dialogDescription": "Перегляньте останні коміти та перевірте змінені файли.", "gitView.loading.checkingRepository": "Перевірка сховища...", "gitView.loading.loading": "Завантаження...", "gitView.pr.actions.add": "Додати", "gitView.pr.actions.cancelEditing": "Скасувати редагування", "gitView.pr.actions.cancelEditingAria": "Скасувати редагування PR", "gitView.pr.actions.createPr": "Створити PR", "gitView.pr.actions.edit": "Редагувати", "gitView.pr.actions.editPr": "Редагувати PR", "gitView.pr.actions.editPrAria": "Редагувати PR", "gitView.pr.actions.hide": "Сховати", "gitView.pr.actions.markReady": "Позначити готовим", "gitView.pr.actions.markReadyAria": "Позначити PR готовим для перегляду", "gitView.pr.actions.mergePr": "Злити PR", "gitView.pr.actions.mergePrAria": "Злити PR", "gitView.pr.actions.openChecks": "Відкрити перевірки", "gitView.pr.actions.openChecksAria": "Відкрити невдалі перевірки", "gitView.pr.actions.openComments": "Відкрити коментарі", "gitView.pr.actions.openCommentsAria": "Відкрити коментарі PR", "gitView.pr.actions.openOnGitHub": "Відкрити на GitHub", "gitView.pr.actions.openOnGitHubAria": "Відкрити PR на GitHub", "gitView.pr.actions.openSettings": "Відкрити налаштування", "gitView.pr.actions.repo": "Репозиторій", "gitView.pr.actions.resolveFailedChecks": "Прикріпити зафейлені чеки", "gitView.pr.actions.resolveFailedChecksAria": "Прикріпити зафейлені чеки до контексту чату", "gitView.pr.actions.savePr": "Зберегти PR", "gitView.pr.actions.savePrAria": "Зберегти зміни PR", "gitView.pr.actions.sendCommentToAgent": "Прикріпити коментар до контексту чату", "gitView.pr.actions.sendCommentToAgentAria": "Прикріпити цей коментар до контексту чату", "gitView.pr.actions.sendToAgent": "Прикріпити в чат", "gitView.pr.actions.shareComments": "Прикріпити коментарі", "gitView.pr.actions.shareCommentsAria": "Прикріпити коментарі pull request до контексту чату", "gitView.pr.actions.toggleDraftAria": "Перемкнути стан чернетки", "gitView.pr.actions.refresh": "Оновити статус PR", "gitView.pr.actions.refreshAria": "Оновити статус pull request", "gitView.pr.additionalContext.added": "Додано", "gitView.pr.additionalContext.hint": "Додати додатковий контекст для кращої якості огляду.", "gitView.pr.additionalContext.optional": "Додатково", "gitView.pr.additionalContext.title": "Додатковий контекст", "gitView.pr.checkDetails.empty": "Деталі перевірки відсутні", "gitView.pr.checkDetails.title": "Деталі перевірки", "gitView.pr.checkingStatus": "Перевірка статусу PR...", "gitView.pr.checks.label": "checks", "gitView.pr.checks.completedLabel": "Виконано", "gitView.pr.checks.conclusionLabel": "Висновок", "gitView.pr.checks.startedLabel": "Почато", "gitView.pr.checks.statusLabel": "Статус", "gitView.pr.checks.stepLabel": "Крок", "gitView.pr.checks.steps": "Кроки", "gitView.pr.comments.empty": "Коментарів не знайдено", "gitView.pr.comments.generalContext": "Загальний коментар", "gitView.pr.comments.reviewContext": "Коментар рев’ю", "gitView.pr.comments.title": "Коментарі", "gitView.pr.comments.unknownAuthor": "Невідомий автор", "gitView.pr.createTitle": "Створити PR", "gitView.pr.draftMustBeReady": "Перед злиттям чернетку PR необхідно позначити як готову.", "gitView.pr.field.baseBranch": "Базова гілка", "gitView.pr.field.description": "Опис", "gitView.pr.field.draft": "Чернетка", "gitView.pr.field.title": "Назва", "gitView.pr.githubNotConnected": "GitHub не підключено", "gitView.pr.history.merged": "PR #{number} злито в {base}.", "gitView.pr.history.closed": "PR #{number} закрито.", "gitView.pr.loadingDescription": "Завантаження опису...", "gitView.pr.mergeMethod.merge": "Створити коміт злиття", "gitView.pr.mergeMethod.rebase": "Перебазувати та злити", "gitView.pr.mergeMethod.squash": "Squash і злиття", "gitView.pr.noDescription": "Без опису", "gitView.pr.noMergePermission": "Ви не маєте дозволу на об’єднання цього запиту.", "gitView.pr.notMergeable": "Неможливо злити", "gitView.pr.numberLabel": "PR #{number}", "gitView.pr.segment.overview": "Огляд", "gitView.pr.segment.checks": "Перевірки", "gitView.pr.segment.comments": "Коментарі", "gitView.pr.comments.addAll": "Прикріпити все в чат", "gitView.pr.placeholder.additionalContext": "Будь-які обмеження, примітки щодо розгортання чи контекст рецензента...", "gitView.pr.placeholder.description": "Опишіть зміну...", "gitView.pr.placeholder.main": "Узагальніть свій PR", "gitView.pr.placeholder.selectBaseBranch": "Вибрати базову гілку", "gitView.pr.placeholder.title": "Назва PR", "gitView.pr.placeholder.whatChanged": "Що змінилося і чому?", "gitView.pr.statusUnavailable": "Статус PR недоступний", "gitView.pr.toast.baseBranchRequired": "Виберіть базову гілку", "gitView.pr.toast.baseMustDifferFromHead": "Базова гілка має відрізнятися від поточної", "gitView.pr.toast.createPrFailed": "Не вдалося створити PR", "gitView.pr.toast.generateDescriptionFailed": "Не вдалося створити опис PR", "gitView.pr.toast.githubApiUnavailable": "GitHub API недоступний", "gitView.pr.toast.loadCheckDetailsFailed": "Не вдалося завантажити деталі перевірки", "gitView.pr.toast.loadChecksFailed": "Не вдалося завантажити перевірки PR", "gitView.pr.toast.loadCommentsFailed": "Не вдалося завантажити коментарі", "gitView.pr.toast.loadPrCommentsFailed": "Не вдалося завантажити коментарі PR", "gitView.pr.toast.markReadyFailed": "Не вдалося позначити PR як готовий", "gitView.pr.toast.markedReady": "PR позначено як готовий для перегляду", "gitView.pr.toast.mergeFailed": "Не вдалося злити PR", "gitView.pr.toast.noActiveSession": "Немає активної сесії", "gitView.pr.toast.noActiveSessionDescription": "Відкрийте або створіть сесію, щоб надіслати контекст агенту.", "gitView.pr.toast.noFailedChecks": "Невдалих перевірок не знайдено", "gitView.pr.toast.noModelSelected": "Спочатку виберіть модель", "gitView.pr.toast.noPrComments": "Коментарі до PR не знайдено", "gitView.pr.toast.prCreated": "Створено PR", "gitView.pr.toast.prMerged": "PR злито", "gitView.pr.toast.prNotMerged": "PR не було злито", "gitView.pr.toast.prUpdated": "PR оновлено", "gitView.pr.toast.sendMessageFailed": "Не вдалося надіслати повідомлення агенту", "gitView.pr.toast.titleRequired": "Необхідно вказати назву", "gitView.pr.toast.updatePrFailed": "Не вдалося оновити PR", "gitView.pullRequest.createHint": "Створюйте PR з цієї гілки та керуйте ними.", "gitView.pullRequest.availableOnFeatureBranches": "Доступно, коли поточна гілка може відкрити PR.", "gitView.pullRequest.title": "PR", "gitView.tabs.worktree": "Worktree", "gitView.toast.abortOperationFailed": "Не вдалося перервати операцію", "gitView.toast.appliedIdentity": "Застосовано ідентичність: {name}", "gitView.toast.applyIdentityFailed": "Не вдалося застосувати ідентичність", "gitView.toast.branchCreatedLocally": "Гілку створено локально, але не вдалося налаштувати upstream.", "gitView.toast.cannotCheckout": "Неможливо перейти на гілку: {reason}", "gitView.toast.cannotCreateBranch": "Неможливо створити гілку: {reason}", "gitView.toast.cannotRemoveOriginRemote": "Неможливо видалити remote origin", "gitView.toast.cannotRenameBranch": "Неможливо перейменувати гілку: {reason}", "gitView.toast.checkedOut": "Перейшли на {name}", "gitView.toast.checkoutFailed": "Не вдалося перейти на {name}", "gitView.toast.commitCreated": "Коміт створено", "gitView.toast.commitHashCopied": "Хеш коміту скопійовано", "gitView.toast.continueOperationFailed": "Не вдалося продовжити операцію", "gitView.toast.copyFailed": "Не вдалося скопіювати", "gitView.toast.createBranchFailed": "Не вдалося створити гілку", "gitView.toast.createCommitFailed": "Не вдалося створити коміт", "gitView.toast.createdBranch": "Створено гілку {name}", "gitView.toast.enterCommitMessage": "Введіть повідомлення про коміт", "gitView.toast.fetchedFromRemote": "Отримано з {name}", "gitView.toast.generateCommitMessageFailed": "Не вдалося згенерувати повідомлення коміту", "gitView.toast.mergeAborted": "Злиття перервано", "gitView.toast.mergeCompleted": "Злиття завершено", "gitView.toast.mergeConflictsDetected": "Виявлено конфлікти злиття", "gitView.toast.mergedIntoBranch": "Злито {branch} в {currentBranch}", "gitView.toast.pulledFilesPlural": "Отримано файлів: {count} з {name}", "gitView.toast.pulledFilesSingle": "Отримано файл: {count} з {name}", "gitView.toast.pushedToUpstream": "Надіслано в {name}", "gitView.toast.commitOrStashBeforeSync": "Закомітьте або сховайте зміни перед синхронізацією", "gitView.toast.alreadyUpToDate": "Вже актуально", "gitView.toast.syncedPulledPluralAndPushed": "Отримано файлів: {count} з {name} і надіслано в upstream", "gitView.toast.syncedPulledSingleAndPushed": "Отримано файл: {count} з {name} і надіслано в upstream", "gitView.toast.syncedChanges": "Зміни синхронізовано", "gitView.toast.rebaseAborted": "Перебазування перервано", "gitView.toast.rebaseConflictsDetected": "Виявлено конфлікти перебазування", "gitView.toast.rebaseStepCompleted": "Етап перебазування завершено", "gitView.toast.rebasedOntoBranch": "Перебазовано {currentBranch} на {branch}", "gitView.toast.refreshRepositoryFailed": "Не вдалося оновити сховище", "gitView.toast.remoteNameRequired": "Потрібна назва remote", "gitView.toast.removedRemote": "Видалено remote {name}", "gitView.toast.renameBranchFailed": "Не вдалося перейменувати {oldName} на {newName}", "gitView.toast.renamedBranch": "Перейменовано {oldName} на {newName}", "gitView.toast.restoreStashFailed": "Не вдалося відновити stash", "gitView.toast.restoreStashManually": "Stash потрібно відновити вручну", "gitView.toast.revertFailed": "Не вдалося скасувати зміни", "gitView.toast.revertedFile": "Скасовано зміни в {path}", "gitView.toast.revertedFilesPlural": "Скасовано зміни у файлах: {count}", "gitView.toast.revertedFilesSingle": "Скасовано зміни у файлі: {count}", "gitView.toast.revertedSomePlural": "Скасовано змін у файлах: {success}, не вдалося: {failed}", "gitView.toast.revertedSomeSingle": "Скасовано змін у файлах: {success}, не вдалося: {failed}", "gitView.toast.stageFileFailed": "Не вдалося додати зміни до індексу", "gitView.toast.stageFileToCommit": "Додайте до індексу принаймні один файл для коміту", "gitView.toast.stageFileToDescribe": "Додайте до індексу принаймні один файл для опису", "gitView.toast.selectFileToCommit": "Виберіть принаймні один файл для коміту", "gitView.toast.selectFileToDescribe": "Виберіть хоча б один файл для опису", "gitView.toast.stashedRestored": "Зміни зі stash відновлено", "gitView.toast.syncActionFailed": "{action} не вдалося", "gitView.toast.unstageFileFailed": "Не вдалося прибрати зміни з індексу", "gitView.toast.upstreamSet": "Upstream для {branch} встановлено на {remote}", "gitView.worktree.availableInWorktreeMode": "Доступно лише в режимі worktree", "contextPanel.mode.chat": "Чат", "contextPanel.mode.files": "Файли", "contextPanel.mode.diff": "Зміни", "contextPanel.mode.stagedDiff": "Staged Diff", "contextPanel.mode.workingDiff": "Working Diff", "contextPanel.mode.plan": "План", "contextPanel.mode.pr": "Pull Request", "contextPanel.mode.context": "Контекст", "contextPanel.mode.preview": "Перегляд", "contextPanel.mode.browser": "Браузер", "contextRail.configure.open": "Налаштувати панелі", "contextRail.configure.dialogTitle": "Панелі рейки", "contextRail.configure.dialogDescription": "Обери, які панелі показує рейка. Приховані панелі зберігають дані й доступні з палітри команд.", "contextRail.configure.showAll": "Показати всі", "contextRail.configure.noneWarning": "Усі панелі приховано.", "contextRail.aria.rail": "Поверхні панелі", "contextPanel.editorEmpty.title": "Файл не відкрито", "contextPanel.editorEmpty.description": "Виберіть файл у дереві, щоб почати редагування.", "contextRail.surface.editor.description": "Редагування файлів проєкту", "contextRail.surface.git.description": "Коміти, гілки та pull request-и", "contextRail.surface.git.changesCountAriaSingle": "{label}, {count} змінений файл", "contextRail.surface.git.changesCountAriaPlural": "{label}, {count} змінених файлів", "contextRail.surface.git.changesCountTooltipSingle": "{count} змінений файл", "contextRail.surface.git.changesCountTooltipPlural": "{count} змінених файлів", "contextRail.surface.terminal.description": "Вбудований термінал", "contextRail.surface.diff.description": "Перегляд поточних змін", "contextPanel.mode.walkthrough": "Розбір", "contextRail.surface.walkthrough.description": "Покроковий розбір ваших змін за допомогою AI", "walkthrough.scope.all": "Усе незакомічене", "walkthrough.scope.group.workingTree": "Робоче дерево", "walkthrough.scope.group.committed": "Закомічене", "walkthrough.scope.staged": "В індексі", "walkthrough.scope.working": "Поза індексом", "walkthrough.scope.branch": "Ця гілка", "walkthrough.scope.selectorAria": "Обрати, що розбирати", "walkthrough.language.menuLabel": "Мова розбору", "walkthrough.missing.language": "Розбору мовою {requested} ще немає — показано той, що мовою {shown}.", "walkthrough.missing.model": "Розбору від {model} ще немає — показано останній згенерований тут.", "walkthrough.missing.languageAndModel": "Розбору цією мовою від цієї моделі ще немає — показано останній згенерований тут.", "walkthrough.language.selectorAria": "Обрати мову розбору", "walkthrough.scope.pullRequest": "PR #{number}", "walkthrough.action.generate": "Створити розбір", "walkthrough.action.regenerate": "Створити заново", "walkthrough.action.cancel": "Скасувати", "walkthrough.action.next": "Наступний крок", "walkthrough.action.previous": "Попередній крок", "walkthrough.action.refresh": "Оновити", "walkthrough.action.open": "AI-розбір", "walkthrough.stage.collecting": "Збираю зміни", "walkthrough.stage.asking": "Чекаю на модель", "walkthrough.stage.assembling": "Складаю розбір", "walkthrough.empty.title": "Розбору ще немає", "walkthrough.empty.description": "Побудуйте маршрут читання цих змін. Це звертається до small model і витрачає токени, тому запускається лише на ваш запит.", "walkthrough.stale.banner": "Код змінився після цього розбору. Застарілих кроків: {count}", "walkthrough.stop.staleAll": "Увесь код, який описував цей крок, змінився.", "walkthrough.stop.stalePartial": "Частина коду, який описував цей крок, змінилася. Втрачених фрагментів: {count}", "walkthrough.stop.staleShort": "Застаріле", "walkthrough.stop.noCode": "Коду для цього кроку немає в поточному diff.", "walkthrough.uncovered.title": "Зміни, які розбір не описав: {count}", "walkthrough.uncovered.description": "Розбір визнав їх рутинними. Розгорніть, щоб переглянути самостійно.", "walkthrough.toc.moreFiles": "Ще файлів: {count}", "walkthrough.toc.uncovered": "Не описано: {count}", "walkthrough.toc.resize": "Змінити ширину колонки змісту", "walkthrough.importance.critical": "Ключова зміна", "walkthrough.importance.criticalHint": "Цей крок веде за собою решту зміни, тож прочитайте його уважно. Це не знайдена у вашому коді проблема.", "walkthrough.importance.context": "Контекст", "walkthrough.importance.contextHint": "Допоміжна зміна, додана, щоб решта мала сенс.", "walkthrough.help.guide": "Як працюють walkthrough", "walkthrough.blocked.noModel.title": "Немає доступної small model", "walkthrough.blocked.noModel.description": "Увійдіть до провайдера моделей, щоб створити розбір.", "walkthrough.blocked.emptyDiff.title": "Немає що оглядати", "walkthrough.blocked.emptyDiff.description": "У цій області поки що немає змін.", "walkthrough.blocked.contextTooSmall.title": "Цей diff завеликий для поточної моделі", "walkthrough.blocked.contextTooSmall.description": "{model} вміщає близько {available} тис. символів, а цьому diff потрібно близько {required} тис. Нічого не обрізається — оберіть модель із більшим контекстом.", "walkthrough.blocked.structuredOutput.title": "Ця модель не вміє structured output", "walkthrough.blocked.structuredOutput.description": "{model} не підтримує структуровані відповіді, потрібні для розбору.", "walkthrough.blocked.chooseModel": "Оберіть small model", "walkthrough.blocked.outputExhausted.title": "Моделі забракло бюджету на відповідь", "walkthrough.blocked.outputExhausted.description": "{model} витратила весь бюджет виводу на роздуми й нічого не повернула. Reasoning-моделі часто так поводяться на великих diff — допоможе модель, яка менше «думає», або вужча область огляду.", "walkthrough.blocked.outputExhausted.descriptionUnknownModel": "Small model витратила весь бюджет виводу на роздуми й нічого не повернула. Reasoning-моделі часто так поводяться на великих diff — допоможе модель, яка менше «думає», або вужча область огляду.", "walkthrough.blocked.onlyGenerated.title": "Змінились лише згенеровані файли", "walkthrough.blocked.onlyGenerated.description": "Усі зміни тут — це lock-файли чи інший результат роботи інструментів, які розбір свідомо пропускає.", "walkthrough.blocked.serverUnsupported.title": "Цей сервер не підтримує walkthrough", "walkthrough.blocked.serverUnsupported.description": "Сервер OpenChamber, до якого підключено застосунок, не відповів на walkthrough API — отже, він старіший за застосунок. Оновіть сервер до 1.18 або новішої версії та оновіть панель.", "walkthrough.blocked.contextTooSmall.descriptionUnknownModel": "Small model вміщає близько {available} тис. символів, а цьому diff потрібно близько {required} тис. Нічого не обрізається — оберіть модель із більшим контекстом.", "walkthrough.blocked.structuredOutput.descriptionUnknownModel": "Small model не підтримує структуровані відповіді, потрібні для розбору.", "contextRail.surface.plan.description": "Перегляд поточного плану", "contextRail.surface.pr.description": "Створюйте, переглядайте та зливайте pull request поточної гілки", "contextRail.surface.notes.description": "Нотатки, завдання, плани та памʼять агента для проєкту", "contextRail.surface.context.description": "Контекст сесії та використання токенів", "contextRail.surface.browser.description": "Вбудований браузер", "contextRail.surface.preview.description": "Перегляд дев-сервера", "contextRail.surface.chat.description": "Сесія, відкрита поруч", "contextRail.surface.notes": "Знання проєкту", "contextRail.editorTree.toggle": "Перемкнути дерево файлів", "contextPanel.browser.open": "Відкрити панель браузера", "contextPanel.browser.addressAria": "Адреса браузера", "contextPanel.browser.history.label": "Нещодавні адреси", "contextPanel.browser.history.forget": "Прибрати з історії", "contextPanel.browser.newTab": "Нова вкладка браузера", "contextPanel.browser.empty": "Веб-браузер", "contextPanel.browser.emptyHint": "Введіть адресу вище, щоб почати перегляд", "contextPanel.browser.inspectUnavailable": "Цю сторінку неможливо інспектувати з панелі браузера.", "contextPanel.browser.back": "Назад", "contextPanel.browser.forward": "Вперед", "contextPanel.browser.reload": "Перезавантажити", "contextPanel.browser.hardReload": "Перезавантажити без кешу", "contextPanel.browser.zoomIn": "Збільшити", "contextPanel.browser.zoomOut": "Зменшити", "contextPanel.browser.zoomReset": "Скинути масштаб", "contextPanel.browser.clearCookies": "Очистити cookies", "contextPanel.browser.clearCache": "Очистити кеш", "contextPanel.browser.clearedCookies": "Cookies очищено", "contextPanel.browser.clearedCache": "Кеш очищено", "contextPanel.browser.clearFailed": "Не вдалося очистити дані браузера", "contextPanel.browser.stop": "Зупинити", "contextPanel.browser.openExternal": "Відкрити в системному браузері", "contextPanel.browser.devTools": "Відкрити DevTools", "contextPanel.browser.deviceToolbar": "Панель пристроїв", "contextPanel.browser.device.preset": "Пресет пристрою", "contextPanel.browser.device.responsive": "Адаптивно", "contextPanel.browser.device.width": "Ширина вьюпорта", "contextPanel.browser.device.height": "Висота вьюпорта", "contextPanel.browser.device.rotate": "Повернути", "contextPanel.browser.device.schemeSystem": "Авто", "contextPanel.browser.device.schemeLight": "Світла", "contextPanel.browser.device.schemeDark": "Темна", "contextPanel.browser.device.schemeFailed": "Не вдалося змінити оформлення сторінки", "contextPanel.browser.frameTitle": "Браузер", "contextPanel.browser.loadFailed": "Не вдалося завантажити цю сторінку", "contextPanel.browser.waitingForServer": "Очікування dev-сервера", "contextPanel.browser.waitingForServerHint": "Він ще не приймає зʼєднання. Сторінка завантажиться, щойно почне.", "contextPanel.browser.tunnelFailed": "Не вдалося дістатися цього dev-сервера", "contextPanel.browser.tunnelFailedHint": "{url} працює на машині, де запущено OpenChamber, і зʼєднання з ним відкрити не вдалося. Нічого зі своєї машини тут не показано.", "contextPanel.browser.loadFailedUnknown": "Не вдалося звернутися до сторінки.", "contextPanel.browser.crashed": "Ця сторінка перестала відповідати", "contextPanel.browser.crashedHint": "Сторінка аварійно завершувалась кілька разів поспіль. Перезавантажте, щоб спробувати ще раз.", "contextPanel.browser.devServers.title": "Запущені dev-сервери", "projectActions.toast.multipleServers": "Запустилося кілька серверів — оберіть у панелі браузера", "contextPanel.browser.devServers.justStarted": "Щойно запущені", "contextPanel.browser.devServers.unavailable": "Не вдалося перевірити запущені dev-сервери.", "contextPanel.browser.devServers.remoteOnly": "Вони працюють на машині, де запущено OpenChamber. Щоб їх відкрити, потрібен десктопний застосунок.", "contextPanel.browser.annotate.toggle": "Анотувати сторінку", "contextPanel.browser.annotate.intro": "Це анотований фрагмент із вбудованого браузера.", "contextPanel.browser.annotate.attached": "Анотацію додано до чату", "contextPanel.browser.annotate.noSession": "Відкрийте сесію чату, перш ніж додавати анотацію", "contextPanel.browser.annotate.noPage": "Завантажте сторінку, перш ніж анотувати", "contextPanel.browser.annotate.failed": "Не вдалося анотувати цю сторінку", "contextPanel.browser.annotate.tool.element": "Елемент", "contextPanel.browser.annotate.tool.region": "Область", "contextPanel.browser.annotate.tool.draw": "Малювання", "contextPanel.browser.annotate.commentPlaceholder": "Опишіть зміну...", "contextPanel.browser.annotate.submit": "Додати", "contextPanel.browser.trustNotice": "Сторінки, відкриті тут, працюють із повним доступом до OpenChamber — це потрібно для inspect і скріншотів. Відкривайте лише сайти, яким довіряєте: шкідлива сторінка може прочитати ваші дані чи діяти від вашого імені.", "contextPanel.tab.closeTabAria": "Закрити вкладку {label}", "contextPanel.actions.collapsePanel": "Згорнути панель", "contextPanel.actions.expandPanel": "Розгорнути панель", "contextPanel.actions.closePanel": "Закрити панель", "contextPanel.actions.resizePanelAria": "Змінити розмір контекстної панелі", "contextPanel.iframe.sessionChatTitle": "Сесійний чат {sessionID}", "contextPanel.preview.actions.reload": "Перезавантажити перегляд", "contextPanel.preview.actions.openExternal": "Відкрити в браузері", "contextPanel.preview.actions.retry": "Повторити", "contextPanel.preview.iframeTitle": "Перегляд", "contextPanel.preview.invalidUrl": "Для перегляду потрібна коректна URL http(s).", "contextPanel.preview.empty": "Немає URL для перегляду", "contextPanel.preview.loading": "Підключення проксі перегляду...", "contextPanel.preview.proxyError": "Не вдалося запустити проксі перегляду.", "contextPanel.preview.upstreamUnreachable": "Сервер розробки не відповідає.", "contextPanel.preview.upstreamUnreachableHint": "Переконайтеся, що сервер розробки все ще працює, і повторіть спробу.", "terminalView.preview.open": "Перегляд", "terminalView.preview.openTitle": "Відкрити панель перегляду", "sidebarFilesTree.menu.rename": "Перейменувати", "sidebarFilesTree.menu.copyPath": "Копіювати шлях", "sidebarFilesTree.menu.save": "Зберегти", "sidebarFilesTree.menu.download": "Завантажити", "sidebarFilesTree.menu.newFile": "Новий файл", "sidebarFilesTree.menu.newFolder": "Нова папка", "sidebarFilesTree.menu.delete": "Видалити", "sidebarFilesTree.toast.pathCopied": "Шлях скопійовано", "sidebarFilesTree.toast.copyFailed": "Помилка копіювання", "sidebarFilesTree.toast.revealFailed": "Не вдалося відкрити шлях", "sidebarFilesTree.toast.filenameRequired": "Потрібно вказати назву файлу", "sidebarFilesTree.toast.writeNotSupported": "Запис не підтримується", "sidebarFilesTree.toast.fileCreated": "Файл створено", "sidebarFilesTree.toast.operationFailed": "Операція не вдалася", "sidebarFilesTree.toast.uploaded": "Файли завантажено", "sidebarFilesTree.toast.uploadedWithoutConflicts": "Файли без конфліктів завантажено", "sidebarFilesTree.toast.uploadFailed": "Деякі файли не вдалося завантажити", "sidebarFilesTree.drop.target": "Завантажити в {path}", "sidebarFilesTree.drop.uploading": "Завантаження файлів у {path}", "sidebarFilesTree.dialog.uploadConflicts.title": "Замінити наявні файли?", "sidebarFilesTree.dialog.uploadConflicts.description": "Файли з такими назвами вже існують у {path}. Заміну неможливо скасувати.", "sidebarFilesTree.dialog.uploadConflicts.replace": "Замінити", "sidebarFilesTree.toast.folderNameRequired": "Потрібно вказати назву папки", "sidebarFilesTree.toast.folderCreated": "Папку створено", "sidebarFilesTree.toast.nameRequired": "Потрібно вказати назву", "sidebarFilesTree.toast.renameNotSupported": "Перейменування не підтримується", "sidebarFilesTree.toast.renamedSuccessfully": "Успішно перейменовано", "sidebarFilesTree.toast.deleteNotSupported": "Видалення не підтримується", "sidebarFilesTree.toast.deletedSuccessfully": "Успішно видалено", "sidebarFilesTree.search.placeholder": "Пошук файлів...", "sidebarFilesTree.search.clearAria": "Очистити пошук", "sidebarFilesTree.actions.newFileTitle": "Новий файл", "sidebarFilesTree.actions.newFolderTitle": "Нова папка", "sidebarFilesTree.actions.refreshTitle": "Оновити", "sidebarFilesTree.actions.collapseAllTitle": "Згорнути всі папки", "sidebarFilesTree.actions.fileMenuTitle": "Меню файлу", "sidebarFilesTree.state.searching": "Пошук...", "sidebarFilesTree.state.loading": "Завантаження...", "sidebarFilesTree.dialog.createFile.title": "Створити файл", "sidebarFilesTree.dialog.createFolder.title": "Створити папку", "sidebarFilesTree.dialog.rename.title": "Перейменувати", "sidebarFilesTree.dialog.delete.title": "Видалити", "sidebarFilesTree.dialog.createFile.description": "Створити новий файл у {path}", "sidebarFilesTree.dialog.createFolder.description": "Створити нову папку в {path}", "sidebarFilesTree.dialog.rename.description": "Перейменуйте {name}", "sidebarFilesTree.dialog.delete.description": "Ви впевнені, що хочете видалити {name}? Цю дію не можна скасувати.", "sidebarFilesTree.dialog.rootFallback": "корінь", "sidebarFilesTree.dialog.rename.placeholder": "Нова назва", "sidebarFilesTree.dialog.namePlaceholder": "Назва", "sidebarFilesTree.dialog.cancel": "Скасувати", "sidebarFilesTree.dialog.confirm": "Підтвердити", "sidebarFilesTree.dialog.delete.confirm": "Видалити", "filesView.dialog.createFile.title": "Створити файл", "filesView.dialog.createFolder.title": "Створити папку", "filesView.dialog.rename.title": "Перейменувати", "filesView.dialog.delete.title": "Видалити", "filesView.dialog.createFile.description": "Створити новий файл у {path}", "filesView.dialog.createFolder.description": "Створити нову папку в {path}", "filesView.dialog.rename.description": "Перейменуйте {name}", "filesView.dialog.delete.description": "Ви впевнені, що хочете видалити {name}? Цю дію не можна скасувати.", "filesView.dialog.rootFallback": "корінь", "filesView.dialog.rename.placeholder": "Нова назва", "filesView.dialog.namePlaceholder": "Назва", "filesView.dialog.cancel": "Скасувати", "filesView.dialog.confirm": "Підтвердити", "filesView.dialog.delete.confirm": "Видалити", "filesView.editor.saving": "Збереження...", "filesView.editor.saved": "Збережено", "filesView.editor.autoSaveOn": "Автозбереження ввімкнено", "filesView.editor.manualSave": "Ручне збереження", "filesView.editor.saveNowTitle": "Зберегти зараз ({shortcut}) - автоматично зберігає через 1,5 с", "filesView.editor.saveNowManualTitle": "Зберегти зараз ({shortcut})", "filesView.editor.saveAria": "Зберегти ({shortcut})", "filesView.editor.openInDesktopApp": "Відкрити в десктопному застосунку", "filesView.editor.refreshApps": "Оновити застосунки", "filesView.editor.disableLineWrap": "Вимкнути перенос рядків", "filesView.editor.enableLineWrap": "Увімкнути перенос рядків", "filesView.editor.findInFile": "Знайти у файлі", "filesView.editor.goToLine": "Перейти до рядка", "filesView.editor.switchToEditMode": "Перемкнутися в режим редагування", "filesView.editor.switchToPreviewMode": "Перемкнутися в режим попереднього перегляду", "filesView.editor.switchToTextView": "Перемкнутися на текстовий перегляд", "filesView.editor.switchToTreeView": "Перейти до перегляду дерева", "filesView.toast.copyFailed": "Помилка копіювання", "filesView.toast.openInAppFailed": "Не вдалося відкрити в {app}", "filesView.toast.savingNotSupported": "Збереження не підтримується", "filesView.toast.writeFileFailed": "Не вдалося записати файл", "filesView.toast.saveFailed": "Не вдалося зберегти", "filesView.editor.copyFileContents": "Копіювати вміст файлу", "filesView.editor.copyFilePathTitle": "Копіювати шлях до файлу ({path})", "filesView.editor.saveFile": "Зберегти файл", "filesView.editor.exitFullscreen": "Вийти з повноекранного режиму", "filesView.editor.fullscreen": "Повний екран", "filesView.unsaved.title": "Незбережені зміни", "filesView.unsaved.description": "Зберегти зміни, перш ніж продовжити?", "filesView.unsaved.saveChanges": "Зберегти зміни", "filesView.unsaved.discard": "Відкинути", "filesView.editor.back": "Назад", "filesView.editor.openFilesAria": "Відкрити файли", "filesView.editor.closeFileAria": "Закрити {name}", "filesView.editor.selectFile": "Вибрати файл", "filesView.editor.showControlsAria": "Показати елементи керування редактора", "filesView.editor.controlsTitle": "Елементи керування редактора", "filesView.editor.pickFileFromTree": "Вибрати файл із дерева.", "filesView.editor.cannotPreviewBinary": "Неможливо попередньо переглянути бінарний файл", "filesView.editor.binaryFileDescription": "Цей файл є бінарним і його не можна редагувати в OpenChamber. Завантажте його, щоб відкрити в іншій програмі.", "filesView.state.loading": "Завантаження...", "filesView.state.openingFileAtChange": "Відкриття файлу на зміні...", "filesView.tree.search.placeholder": "Пошук файлів...", "filesView.tree.search.clearAria": "Очистити пошук", "filesView.tree.search.searching": "Пошук...", "filesView.tree.actions.newFileTitle": "Новий файл", "filesView.tree.actions.newFolderTitle": "Нова папка", "filesView.tree.actions.refreshTitle": "Оновити", "filesView.editor.imageAltFallback": "Зображення", "filesView.error.jsonViewerUnavailable": "Переглядач JSON недоступний", "filesView.error.switchToTextMode": "Перейдіть у текстовий режим, щоб переглянути необроблений вміст.", "filesView.warning.largeFilePreviewLimited": "Цей файл великий ({sizeKb} КБ). Попередній перегляд може бути обмежений.", "filesView.error.previewUnavailable": "Попередній перегляд недоступний", "filesView.error.switchToEditMode": "Перейдіть у режим редагування, щоб усунути проблему.", "filesView.error.readFileFailed": "Не вдалося прочитати файл", "filesView.editor.htmlPreviewTitle": "Попередній перегляд HTML", "filesView.diagram.closeDiagramView": "Закрити перегляд діаграми", "filesView.diagram.saveDiagram": "Зберегти діаграму", "contextUsage.aria.label": "Використання контексту", "contextUsage.mobile.title": "Використання контексту", "contextUsage.mobile.usedTokens": "Використані токени", "contextUsage.mobile.contextLimit": "Обмеження контексту", "contextUsage.mobile.outputLimit": "Ліміт виводу", "contextUsage.mobile.cost": "Вартість", "contextUsage.mobile.usage": "Використання", "contextUsage.tooltip.usedTokens": "Використані токени: {tokens}", "contextUsage.tooltip.contextLimit": "Обмеження контексту: {tokens}", "contextUsage.tooltip.outputLimit": "Ліміт виводу: {tokens}", "contextUsage.tooltip.cost": "Вартість: {cost}", "contextSidebar.session.untitled": "Сесія без назви", "contextSidebar.empty.openSession": "Відкрийте сесію, щоб перевірити контекст.", "contextSidebar.section.context": "Контекст", "contextSidebar.section.lastAssistantMessage": "Останнє повідомлення асистента", "contextSidebar.section.rawMessages": "Необроблені повідомлення", "contextSidebar.context.percentUsed": "{percent}% використано", "contextSidebar.breakdown.user": "Користувач", "contextSidebar.breakdown.assistant": "Асистент", "contextSidebar.breakdown.toolCalls": "Виклики інструментів", "contextSidebar.breakdown.other": "Інше", "contextSidebar.stats.messages": "Повідомлення", "contextSidebar.stats.user": "Користувач", "contextSidebar.stats.assistant": "Асистент", "contextSidebar.stats.cost": "Вартість", "contextSidebar.tokens.input": "Вхідні токени", "contextSidebar.tokens.output": "Вивід", "contextSidebar.tokens.reasoning": "Міркування", "contextSidebar.tokens.cacheRead": "Читання кешу", "contextSidebar.tokens.cacheWrite": "Запис кешу", "contextSidebar.tokens.cacheHit": "Влучання в кеш", "contextSidebar.actions.copyJson": "Скопіювати JSON", "contextSidebar.actions.copy": "Копіювати", "contextSidebar.actions.copied": "Скопійовано", "planView.file.defaultName": "план", "planView.title.default": "План", "planView.error.saveFailed": "Не вдалося зберегти", "planView.error.loadFailed": "Не вдалося завантажити цей план", "planView.error.previewUnavailable": "Попередній перегляд недоступний", "planView.error.switchToEditMode": "Перейдіть у режим редагування, щоб усунути проблему.", "planView.error.writeFailed": "Помилка запису", "planView.error.writePlanFileFailed": "Не вдалося записати файл плану ({status})", "planView.actions.improvePlanAria": "Поліпшити план", "planView.actions.improve": "Поліпшити", "planView.actions.implementPlanAria": "Реалізувати план", "planView.actions.implement": "Реалізувати", "planView.actions.sendToNewSession": "Надіслати до нової сесії", "planView.actions.sendToNewWorktreeSession": "Надіслати до нової сесії в worktree", "planView.actions.copyPlanContents": "Скопіювати вміст плану", "planView.state.loading": "Завантаження...", "diffView.binary.unavailable": "Вміст цього файлу не можна переглянути.", "diffView.change.untracked": "Невідстежуваний файл", "diffView.change.new": "Новий файл", "diffView.change.deleted": "Видалений файл", "diffView.change.renamed": "Перейменований файл", "diffView.change.copied": "Скопійований файл", "diffView.change.modified": "Змінений файл", "diffView.selector.selectFile": "Вибрати файл", "diffView.image.original": "Оригінал", "diffView.image.modified": "Змінено", "diffView.image.new": "Новий", "diffView.image.originalAlt": "Оригінал: {path}", "diffView.image.modifiedAlt": "Змінено: {path}", "diffView.section.files": "Файли", "diffView.state.selectSessionDirectory": "Вибрати каталог сесії, щоб переглянути відмінності", "diffView.state.loadingRepositoryStatus": "Завантаження статусу сховища...", "diffView.state.notGitRepository": "Це не Git-репозиторій. Скористайтеся вкладкою Git, щоб ініціалізувати або змінити каталог.", "diffView.state.cleanWorkingTree": "Worktree чистий, без змін для відображення", "diffView.state.noLastTurnChanges": "Немає змін останнього ходу для відображення", "diffView.state.failedToLoadDiff": "Не вдалося завантажити diff", "diffView.state.loadingDiff": "Завантаження diff...", "diffView.state.loadingChanges": "Завантаження змін...", "diffView.state.largeDiff": "Великий diff ({count} змінених рядків)", "diffView.state.largeDiffDescription": "Рендеринг може бути повільним. Ви все одно можете переглянути diff кнопкою нижче.", "diffView.summary.changedFilesSingle": "Змінено файл: {count}", "diffView.summary.changedFilesPlural": "Змінено файлів: {count}", "diffView.scope.changed": "Змінені", "diffView.scope.staged": "Індексовані", "diffView.scope.lastTurn": "Останній хід", "diffView.scope.branch": "Гілка", "diffView.branch.resolvingBase": "Визначаємо базову гілку...", "diffView.branch.noBaseTitle": "Немає базової гілки", "diffView.branch.noBaseDescription": "Git не зберігає, від якої гілки почалася ця гілка. Виберіть базову гілку для порівняння.", "diffView.branch.loadError": "Не вдалося завантажити зміни гілки", "diffView.branch.loadingFiles": "Завантаження змін гілки...", "diffView.branch.empty": "Немає змін у цій гілці відносно {base}", "diffView.scope.selectorAria": "Вибрати режим змін", "diffView.actions.retry": "Повторити спробу", "diffView.actions.renderAnyway": "Все одно відрендерити", "diffView.actions.expandAll": "Розгорнути все", "diffView.actions.collapseAll": "Згорнути все", "diffView.actions.loadFullFiles": "Завантажити повні файли", "diffView.actions.disableFullFiles": "Не завантажувати повні файли", "diffView.actions.disableLineWrap": "Вимкнути перенос рядків", "diffView.actions.enableLineWrap": "Увімкнути перенос рядків", "diffView.actions.openFileInEditorAtChange": "Відкрити цей файл у редакторі на зміні", "diffView.actions.openFileAtFirstChangedLine": "Відкрити цей файл у першому зміненому рядку", 'diffView.actions.review': 'Ревʼю', 'diffView.actions.reviewAria': 'Поревʼювати зміни', 'diffView.reviewDialog.title': 'Ревʼю змін', 'diffView.reviewDialog.description': 'Запустити окрему сесію ревʼю для поточних змін.', 'diffView.reviewDialog.generateHandoff': 'Згенерувати handoff', 'diffView.reviewDialog.autoReview': 'Запустити автоматичний цикл ревʼю', 'diffView.reviewDialog.info': 'Цей flow найкраще працює, якщо запускати його із сесії, де були імплементовані зміни.', 'diffView.reviewDialog.actions.cancel': 'Скасувати', 'diffView.reviewDialog.actions.start': 'Ревʼю', 'diffView.reviewDialog.actions.starting': 'Запуск...', 'diffView.reviewDialog.toast.noSessionDirectory': 'Директорія сесії недоступна', 'diffView.reviewDialog.toast.startFailed': 'Не вдалося запустити review flow', 'chat.dictation.start': 'Почати диктування', 'chat.dictation.overlayAria': 'Диктування', 'chat.dictation.downloadingModel': 'Завантаження мовної моделі...', 'chat.dictation.downloadingModelProgress': 'Завантаження мовної моделі... {percent}%', 'chat.dictation.listening': 'Слухаю...', 'chat.dictation.processing': 'Розшифровка...', 'chat.dictation.failed': 'Не вдалося розшифрувати запис', 'chat.dictation.cancel': 'Відхилити диктування', 'chat.dictation.insert': 'Вставити текст', 'chat.dictation.insertAndSend': 'Вставити й надіслати', 'chat.dictation.retry': 'Повторити розшифровку', 'chat.dictation.discard': 'Відхилити запис', 'chat.history.loadOlder': 'Завантажити ще', "chat.appLink.confirm.title": "Відкрити це посилання в іншій програмі?", "chat.appLink.confirm.description": "Це посилання з чату використовує протокол {scheme} і буде відкрито в іншій програмі.", "chat.appLink.confirm.descriptionPlain": "Це посилання з чату буде відкрито в іншій програмі.", "chat.appLink.confirm.cancel": "Скасувати", "chat.appLink.confirm.open": "Відкрити один раз", "chat.appLink.confirm.trustAndOpen": "Довірити і відкрити", 'chat.autoReview.title': 'Цикл код-ревʼю триває', 'chat.autoReview.status.waitingForReviewer': 'Очікуємо ревʼювера', 'chat.autoReview.status.waitingForImplementer': 'Очікуємо імплементатора', 'chat.autoReview.reviewSessionLabel': 'Сесія ревʼю', 'chat.autoReview.actions.open': 'Відкрити', 'chat.autoReview.actions.stop': 'Зупинити', "diffView.hunk.label": "Шматки", "diffView.hunk.stage": "Додати", "diffView.hunk.unstage": "Прибрати", "diffView.hunk.discard": "Відкинути", "diffView.hunk.stageTitle": "Додати шматок {index} до індексу", "diffView.hunk.unstageTitle": "Прибрати шматок {index} з індексу", "diffView.hunk.discardTitle": "Відкинути шматок {index}", "diffView.hunk.unavailable": "Цей шматок більше недоступний. Оновіть diff і спробуйте знову.", "diffView.hunk.unsupported": "Додавання окремих шматків до індексу не підтримується в цьому середовищі.", "rightSidebar.contextNotesTodo.plan.defaultTitle": "План", "rightSidebar.contextNotesTodo.empty.selectProject": "Виберіть проєкт, щоб додати нотатки та завдання.", "rightSidebar.contextNotesTodo.notes.placeholder": "Зберігайте контекст, нагадування або посилання", "rightSidebar.contextNotesTodo.notes.addAria": "Додати нотатку", "rightSidebar.contextNotesTodo.notes.empty": "Нотаток ще немає. Занотуйте контекст, нагадування або посилання.", "rightSidebar.contextNotesTodo.notes.actions.expand": "Розгорнути нотатку", "rightSidebar.contextNotesTodo.notes.actions.collapse": "Згорнути нотатку", "rightSidebar.contextNotesTodo.notes.actions.delete": "Видалити нотатку", "rightSidebar.contextNotesTodo.notes.actions.pin": "Закріпити в контексті агента", "rightSidebar.contextNotesTodo.notes.actions.unpin": "Відкріпити з контексту агента", "rightSidebar.contextNotesTodo.notes.source.selection": "З чату", "rightSidebar.contextNotesTodo.notes.source.agent": "Від агента", "rightSidebar.contextNotesTodo.search.placeholder": "Пошук", "rightSidebar.contextNotesTodo.search.clear": "Очистити пошук", "rightSidebar.contextNotesTodo.search.noResults": "Нічого не знайдено за запитом «{query}».", "rightSidebar.contextNotesTodo.toast.deleteNoteFailed": "Не вдалося видалити нотатку", "rightSidebar.contextNotesTodo.toast.createNoteFailed": "Не вдалося створити нотатку", "rightSidebar.contextNotesTodo.tabs.notes": "Нотатки", "rightSidebar.contextNotesTodo.tabs.todos": "Todo", "rightSidebar.contextNotesTodo.tabs.plans": "Плани", "rightSidebar.contextNotesTodo.plans.actions.back": "Назад до планів", "rightSidebar.contextNotesTodo.tabs.memory": "Памʼять", "rightSidebar.contextNotesTodo.sections.label": "Розділи контексту проєкту", "rightSidebar.contextNotesTodo.sections.resize": "Змінити ширину бічної панелі розділів", "rightSidebar.contextNotesTodo.memory.scope.project": "Проєкт", "rightSidebar.contextNotesTodo.memory.scope.label": "Область памʼяті", "rightSidebar.contextNotesTodo.memory.scope.global": "Про вас", "rightSidebar.contextNotesTodo.memory.type.fact": "факт", "rightSidebar.contextNotesTodo.memory.badge.new": "нове", "rightSidebar.contextNotesTodo.memory.flagged": "Не надсилається агенту — виглядає як інструкція", "rightSidebar.contextNotesTodo.memory.badge.changed": "змінено", "rightSidebar.contextNotesTodo.memory.type.preference": "вподобання", "rightSidebar.contextNotesTodo.memory.type.reference": "посилання", "rightSidebar.contextNotesTodo.memory.actions.delete": "Забути цей запис", "rightSidebar.contextNotesTodo.memory.actions.editTitle": "Заголовок запису", "rightSidebar.contextNotesTodo.memory.actions.editBody": "Текст запису", "rightSidebar.contextNotesTodo.memory.toast.saveFailed": "Не вдалося зберегти запис", "rightSidebar.contextNotesTodo.memory.toast.deleteFailed": "Не вдалося забути запис", "rightSidebar.contextNotesTodo.memory.empty.nothing": "Агент ще нічого сюди не записав.", "rightSidebar.contextNotesTodo.memory.empty.noMatches": "Жоден збережений запис не відповідає пошуку.", "rightSidebar.contextNotesTodo.memory.empty.noProject": "Відкрийте проєкт, щоб побачити, що агент про нього памʼятає.", "rightSidebar.contextNotesTodo.memory.empty.unavailable": "Не вдалося завантажити памʼять. Нічого не втрачено — спробуйте ще раз.", "rightSidebar.contextNotesTodo.todo.clearCompleted": "Очистити завершені", "rightSidebar.contextNotesTodo.todo.inputPlaceholder": "Додати завдання", "rightSidebar.contextNotesTodo.todo.addAria": "Додати завдання", "rightSidebar.contextNotesTodo.todo.empty": "Поки що немає завдань. Додайте короткий список для цього проєкту.", "rightSidebar.contextNotesTodo.todo.actions.markComplete": "Позначити \"{text}\" як завершене", "rightSidebar.contextNotesTodo.todo.actions.collapse": "Згорнути завдання \"{text}\"", "rightSidebar.contextNotesTodo.todo.actions.expand": "Розгорнути завдання \"{text}\"", "rightSidebar.contextNotesTodo.todo.actions.delete": "Видалити \"{text}\"", "rightSidebar.contextNotesTodo.todo.actions.send": "Надіслати \"{text}\"", "rightSidebar.contextNotesTodo.todo.actions.reorder": "Змінити порядок \"{text}\"", "rightSidebar.contextNotesTodo.todo.sendMenu.currentSession": "Надіслати до поточної сесії", "rightSidebar.contextNotesTodo.todo.sendMenu.newSession": "Надіслати до нової сесії", "rightSidebar.contextNotesTodo.todo.sendMenu.newWorktreeSession": "Надіслати до нової сесії в worktree", "rightSidebar.contextNotesTodo.plans.importFromFile": "Імпортувати план із файлу", "rightSidebar.contextNotesTodo.plans.empty": "Ще немає збережених планів.", "rightSidebar.contextNotesTodo.plans.deletePlan": "Видалити план", "rightSidebar.contextNotesTodo.plans.deletePlanWithTitle": "Видалити план \"{title}\"", "rightSidebar.contextNotesTodo.sendDialog.title.newSession": "Надіслати до нової сесії", "rightSidebar.contextNotesTodo.sendDialog.title.newWorktree": "Надіслати до нової сесії в worktree", "rightSidebar.contextNotesTodo.sendDialog.variant.default": "За замовчуванням", "rightSidebar.contextNotesTodo.sendDialog.actions.cancel": "Скасувати", "rightSidebar.contextNotesTodo.sendDialog.actions.send": "Надіслати", "rightSidebar.contextNotesTodo.sendDialog.actions.sending": "Надсилання", "rightSidebar.contextNotesTodo.toast.saveNotesFailed": "Не вдалося зберегти нотатки проєкту", "rightSidebar.contextNotesTodo.toast.loadNotesFailed": "Не вдалося завантажити нотатки проєкту", "rightSidebar.contextNotesTodo.toast.noActiveSession": "Активну сесію не вибрано", "rightSidebar.contextNotesTodo.toast.sentToCurrentSession": "Завдання надіслано до поточної сесії", "rightSidebar.contextNotesTodo.toast.worktreeRequiresGitRepo": "Дії worktree доступні лише для репозиторіїв Git", "rightSidebar.contextNotesTodo.toast.createSessionFailed": "Не вдалося створити сесію", "rightSidebar.contextNotesTodo.toast.sentToNewSession": "Завдання надіслано до нової сесії", "rightSidebar.contextNotesTodo.toast.sentToNewWorktreeSession": "Завдання надіслано до нової сесії в worktree", "rightSidebar.contextNotesTodo.toast.sendTodoFailed": "Не вдалося надіслати завдання", "rightSidebar.contextNotesTodo.toast.updatePlanFailed": "Не вдалося оновити план", "rightSidebar.contextNotesTodo.toast.deletePlanFailed": "Не вдалося видалити план", "rightSidebar.contextNotesTodo.toast.planFileEmpty": "Файл плану порожній", "rightSidebar.contextNotesTodo.toast.importPlanFailed": "Не вдалося імпортувати план", "rightSidebar.contextNotesTodo.toast.planImported": "План імпортовано", "rightSidebar.contextNotesTodo.toast.readPlanFileFailed": "Не вдалося прочитати файл плану", "inlineComment.range.lines": "Рядки {start}-{end}", "inlineComment.input.placeholder": "Додайте коментар... ({shortcut}, щоб зберегти)", "inlineComment.input.placeholderShort": "Додайте коментар...", "inlineComment.actions.cancel": "Скасувати", "inlineComment.actions.save": "Зберегти", "inlineComment.actions.comment": "Коментар", "inlineComment.actions.showLess": "Показувати менше", "inlineComment.actions.showMore": "Показати більше", "inlineComment.actions.editComment": "Редагувати коментар", "inlineComment.actions.deleteComment": "Видалити коментар", "inlineComment.toast.selectSessionToSave": "Виберіть сесію, щоб зберегти коментар", "header.github.connectedWithLogin": "GitHub: {login}", "header.github.connected": "GitHub підключено", "header.github.avatarWithLogin": "Аватар {login}", "header.github.avatar": "Аватар GitHub", "header.github.accountsTitle": "Облікові записи GitHub", "header.github.accountSource.oauth": "OAuth", "header.github.accountSource.cli": "CLI", "header.services.openWithCurrent": "Відкрити інстанс, використання та MCP (поточний: {current})", "header.services.open": "Відкрити сервіси, використання та MCP", "header.services.title": "Сервіси", "header.services.viewAria": "Переглянути сервіси", "header.services.closeAria": "Закрити сервіси", "header.services.rateLimits": "Ліміти запитів", "header.services.refreshRateLimitsAria": "Оновити ліміти запитів", "header.services.noRateLimits": "Ліміти запитів недоступні.", "header.services.noRateLimitsReported": "Ліміти запитів не надходять.", "header.services.remoteUpdate.title": "Оновлення віддаленого інстанса", "header.services.remoteUpdate.checking": "Шукаємо оновлення...", "header.services.remoteUpdate.upToDate": "Цей інстанс уже оновлений.", "header.services.remoteUpdate.available": "Для цього інстанса доступна версія {version}.", "header.services.remoteUpdate.error": "Не вдалося перевірити оновлення віддаленого інстанса", "header.services.remoteUpdate.actions.open": "Оновити", "header.services.used": "Використано", "header.services.remaining": "Залишилося", "header.services.modelFamily.other": "інше", "header.actions.openPlanAria": "Відкрити план", "header.actions.toggleChangesPanel": "Панель змін", "header.actions.toggleChangesPanelAria": "Перемкнути панель змін", "header.actions.planWithShortcut": "План ({shortcut})", "header.actions.terminalPanelWithShortcut": "Термінальна панель ({shortcut})", "chat.recap.aria": "Підсумок сесії", "chat.recap.label": "Підсумок:", "chat.goal.dialog.titleCreate": "Встановити ціль сесії", "chat.goal.dialog.titleManage": "Ціль сесії", "chat.goal.dialog.objectiveLabel": "Ціль", "chat.goal.dialog.objectivePlaceholder": "Опишіть кінцевий стан, якого агент має досягти та перевірити…", "chat.goal.dialog.budgetLabel": "Бюджет токенів", "chat.goal.dialog.evaluationModelLabel": "Модель оцінювання", "chat.goal.status.active": "Активна", "chat.goal.status.evaluating": "Оцінювання…", "chat.goal.status.paused": "Призупинена", "chat.goal.status.blocked": "Заблокована", "chat.goal.status.budgetLimited": "Бюджет вичерпано", "chat.goal.status.complete": "Завершена", "chat.goal.usage.tokens": "{used} токенів", "chat.goal.usage.tokensWithBudget": "{used}/{budget} токенів", "chat.goal.usage.turns": "продовжень: {turns}", "chat.goal.action.pause": "Призупинити", "chat.goal.action.resume": "Відновити", "chat.goal.action.markComplete": "Позначити завершеною", "chat.goal.action.clear": "Видалити ціль", "chat.goal.action.cancel": "Скасувати", "chat.goal.action.save": "Зберегти ціль", "chat.goal.action.start": "Розпочати ціль", "chat.goal.toast.actionFailed": "Не вдалося оновити ціль", "chat.goal.toast.distillFallback": "Ціль перевищила ліміт і її не вдалося стиснути — аудитор використовує скорочену версію", "chat.goal.row.aria": "Ціль сесії — відкрити деталі", "chat.goal.button.createAria": "Встановити ціль сесії", "chat.goal.button.manageAria": "Керувати ціллю сесії", "chat.goal.button.armAria": "Розпочати ціль наступним повідомленням", "chat.goal.counter.aria": "Ліміт довжини цілі", "chat.goal.button.disarmAria": "Ціль увімкнена — торкніться, щоб вимкнути", "chat.goal.button.cancelAria": "Ціль виконується — торкніться, щоб скасувати", "chat.goal.cancelDialog.title": "Скасувати цю ціль?", "chat.goal.cancelDialog.description": "Агент припинить автоматично працювати над цією ціллю.", "chat.goal.cancelDialog.keep": "Залишити ціль", "chat.goal.cancelDialog.confirm": "Скасувати ціль", "chat.suggestion.applyAria": "Використати запропоноване повідомлення", "chat.suggestion.dismissAria": "Прибрати пропозицію", "header.actions.toggleTerminalPanelAria": "Перемкнути панель терміналу", "terminalView.stream.processExitedMessage": "\r\n[Process exited{exitCodeSegment}{signalSegment}]\r\n", "terminalView.stream.processExitedWithCode": " з кодом {exitCode}", "terminalView.stream.processExitedWithSignal": " (сигнал {signal})", "terminalView.error.sessionEnded": "Термінальну сесію завершено", "terminalView.error.connectionFailed": "Помилка підключення: {message}", "terminalView.error.startSessionFailed": "Не вдалося розпочати термінальну сесію", "terminalView.error.restartFailed": "Не вдалося перезапустити термінал", "terminalView.error.sendInputFailed": "Не вдалося надіслати введені дані", "terminalView.empty.noWorkingDirectory": "Для терміналу немає робочого каталогу.", "terminalView.empty.selectSession": "Виберіть сесію, щоб відкрити термінал.", "terminalView.empty.noWorkingDirectoryForSession": "Для цієї сесії немає робочого каталогу.", "terminalView.actions.retry": "Повторити спробу", "terminalView.actions.hardRestart": "Жорсткий перезапуск", "terminalView.actions.hardRestartTitle": "Примусово вбити та створити нову сесію", "terminalView.quickKeys.escape": "Esc", "terminalView.quickKeys.tabAria": "Tab", "terminalView.quickKeys.controlLabel": "Ctrl", "terminalView.quickKeys.controlModifierAria": "Модифікатор Ctrl", "terminalView.quickKeys.altLabel": "Alt", "terminalView.quickKeys.altModifierAria": "Модифікатор Alt", "terminalView.quickKeys.commandModifierAria": "Модифікатор Command", "terminalView.quickKeys.arrowUpAria": "Стрілка вгору", "terminalView.quickKeys.arrowLeftAria": "Стрілка вліво", "terminalView.quickKeys.arrowDownAria": "Стрілка вниз", "terminalView.quickKeys.arrowRightAria": "Стрілка вправо", "terminalView.quickKeys.enterAria": "Enter", "terminalView.tabs.closeTabTitle": "Закрити вкладку", "terminalView.tabs.newTabTitle": "Нова вкладка", "terminalView.viewport.inputAria": "Ввід терміналу", "directoryExplorerDialog.title": "Додати каталог проєкту", "directoryExplorerDialog.description": "Виберіть папку, щоб додати її як проєкт.", "directoryExplorerDialog.toggle.showHidden": "Показати приховані", "directoryExplorerDialog.pathInput.placeholder": "Введіть шлях або виберіть із дерева...", "directoryExplorerDialog.actions.openingFinder": "Відкриття...", "directoryExplorerDialog.actions.openInFinder": "Відкрити у Finder", "directoryExplorerDialog.actions.adding": "Додавання...", "directoryExplorerDialog.actions.addProject": "Додати проєкт", "directoryExplorerDialog.actions.addLocalProject": "Додати локальний проєкт", "directoryExplorerDialog.actions.cloneRepository": "Клонувати репозиторій", "directoryExplorerDialog.actions.cloneAndAdd": "Клонувати й додати", "directoryExplorerDialog.actions.cloning": "Клонування...", "directoryExplorerDialog.actions.createAndAdd": "Створити й додати", "directoryExplorerDialog.actions.alreadyAdded": "Уже додано", "directoryExplorerDialog.clone.remoteUrlPlaceholder": "URL репозиторію (HTTPS або SSH)", "directoryExplorerDialog.browse.directories": "Каталоги", "directoryExplorerDialog.browse.loading": "Завантаження каталогів...", "directoryExplorerDialog.browse.empty": "Немає відповідних каталогів.", "directoryExplorerDialog.browse.permissionDenied": "OpenChamber потрібен доступ до цієї папки.", "directoryExplorerDialog.browse.loadFailed": "Не вдалося завантажити цю папку.", "directoryExplorerDialog.browse.grantAccess": "Надати доступ", "directoryExplorerDialog.browse.retry": "Спробувати знову", "directoryExplorerDialog.browse.parentDirectory": "Батьківський каталог", "directoryExplorerDialog.browse.addedBadge": "Додано", "directoryExplorerDialog.browse.quickAdd": "Додати", "directoryExplorerDialog.footer.navigate": "Навігація", "directoryExplorerDialog.footer.select": "Вибрати", "directoryExplorerDialog.footer.add": "Додати", "directoryExplorerDialog.shortcut.enter": "Enter", "directoryExplorerDialog.toast.unableToAccessDirectory": "Неможливо отримати доступ до каталогу", "directoryExplorerDialog.toast.desktopDeniedAccess": "Десктопному застосунку заборонено доступ до каталогу.", "directoryExplorerDialog.toast.failedToOpenDirectory": "Не вдалося відкрити каталог", "directoryExplorerDialog.toast.desktopCouldNotGrantAccess": "Десктопний застосунок не зміг надати доступ до файлу.", "directoryExplorerDialog.toast.failedToAddProject": "Не вдалося додати проєкт", "directoryExplorerDialog.toast.cloneUrlRequired": "Введіть URL репозиторію перед клонуванням.", "directoryExplorerDialog.toast.selectValidDirectoryPath": "Виберіть правильний шлях до каталогу.", "directoryExplorerDialog.toast.failedToSelectDirectory": "Не вдалося вибрати каталог", "directoryExplorerDialog.toast.unknownError": "Сталася невідома помилка.", "directoryTree.actions.createNewDirectory": "Створити новий каталог", "directoryTree.actions.pinDirectory": "Прикріпити каталог", "directoryTree.actions.unpinDirectory": "Відкріпити каталог", "directoryTree.actions.createDirectory": "Створити каталог", "directoryTree.actions.cancel": "Скасувати", "directoryTree.actions.selectWorkingDirectoryAria": "Вибрати робочий каталог", "directoryTree.state.locatingHomeDirectory": "Пошук домашнього каталогу...", "directoryTree.state.loading": "Завантаження...", "directoryTree.state.noDirectoriesFound": "Каталоги не знайдено", "directoryTree.section.pinned": "Закріплено", "directoryTree.section.browse": "Огляд", "aboutDialog.versionLabel": "Версія {version}", "aboutDialog.openChamberVersionLabel": "Версія OpenChamber {version}", "aboutDialog.openCodeVersionLabel": "Версія OpenCode {version}", "aboutDialog.actions.copyDiagnostics": "Скопіювати діагностику", "aboutDialog.actions.preparingDiagnostics": "Підготовка діагностики...", "aboutDialog.actions.diagnosticsCopied": "Діагностику скопійовано", "aboutDialog.diagnosticsDescription": "Містить стан OpenChamber, стан OpenCode, каталоги та проєкти.", "aboutDialog.footerNote": "Зроблено з любов'ю до спільноти", "aboutDialog.toast.copyFailed": "Помилка копіювання", "aboutDialog.toast.diagnosticsNotReady": "Діагностика ще не готова. Зачекайте секунду та повторіть спробу.", "aboutDialog.toast.diagnosticsCopied": "Діагностику скопійовано", "helpDialog.title": "Комбінації клавіш", "helpDialog.description": "Використовуйте ці комбінації клавіш для ефективної навігації OpenChamber", "helpDialog.section.navigationCommands": "Навігація та команди", "helpDialog.section.sessionManagement": "Керування сесіями", "helpDialog.section.panels": "Панелі", "helpDialog.section.interface": "Інтерфейс", "helpDialog.item.openCommandPalette": "Відкрити палітру команд", "helpDialog.item.showKeyboardShortcuts": "Показати комбінації клавіш (це діалогове вікно)", "helpDialog.item.toggleSessionSidebar": "Перемкнути бічну панель сесій", "helpDialog.item.addSelectionToChat": "Додати виділення в чат", "helpDialog.item.cycleAgent": "Перемкнути агента (введення в чат)", "helpDialog.item.openModelSelector": "Відкрити засіб вибору моделі", "helpDialog.item.navigateModels": "Навігація моделями (у засобі вибору)", "helpDialog.item.adjustThinkingMode": "Налаштувати режим мислення (у засобі вибору, якщо підтримується)", "helpDialog.item.cycleThinkingVariant": "Перемкнути варіант мислення (глобальна комбінація клавіш)", "helpDialog.item.newWindow": "Нове вікно (лише десктоп)", "helpDialog.item.createNewSession": "Створити нову сесію", "helpDialog.item.createNewWorktreeDraft": "Створити нову чернетку worktree", "helpDialog.item.focusChatInput": "Фокус на полі вводу чату", "helpDialog.item.togglePromptNavigator": "Показати або приховати навігатор промптів", "helpDialog.item.abortActiveRun": "Перервати активний запуск (подвійне натискання)", "helpDialog.item.toggleTerminalDock": "Перемкнути панель терміналу", "helpDialog.item.toggleTerminalExpanded": "Розгорнути або згорнути термінал", "helpDialog.item.cycleTheme": "Перемкнути тему (Світла → Темна → Системна)", "helpDialog.item.switchSessionTab": "Перемкнути вкладку сесії", "helpDialog.item.switchContextSurface": "Перемкнути поверхню панелі контексту (цифрова клавіша)", "helpDialog.item.toggleServicesMenu": "Перемкнути меню сервісів", "helpDialog.item.openSettings": "Відкрити налаштування", "helpDialog.keyCombiner.or": "або", "helpDialog.proTips.title": "Поради:", "helpDialog.proTips.commandPalette": "Використовуйте палітру команд ({shortcut}), щоб швидко перейти до будь-якої дії", "helpDialog.proTips.recentSessions": "5 останніх сесій відображаються на панелі команд", "helpDialog.proTips.leaderSequences": "Двокрокові шорткати: натисни комбінацію, потім другу клавішу — Esc скасовує", "header.actions.rightSidebarWithShortcut": "Права бічна панель ({shortcut})", "header.actions.toggleRightSidebarAria": "Перемкнути праву бічну панель", "header.actions.openAppMenu": "Меню OpenChamber", "header.actions.openAppMenuAria": "Відкрити меню OpenChamber", "header.actions.openSessionsWithShortcut": "Відкрити сесії ({shortcut})", "header.actions.openSessionsAria": "Відкрити сесії", "header.actions.closeSessionsAria": "Закрити сесії", "header.actions.newSessionAria": "Нова сесія", "header.actions.newSessionWithShortcut": "Нова сесія ({shortcut})", "header.actions.backAria": "Назад", "header.navigation.mainAria": "Основна навігація", "header.sessions.title": "Сесії", "header.changes.availableAria": "Доступні зміни", "session.githubIssuePicker.error.noActiveProject": "Немає активного проєкту", "session.githubIssuePicker.error.runtimeUnavailable": "GitHub API недоступний", "session.githubIssuePicker.error.notConnected": "GitHub не підключено", "session.githubIssuePicker.error.repoNotResolvable": "Не вдалося визначити репозиторій", "session.githubIssuePicker.error.repoMustBeGithub": "remote origin має бути GitHub URL", "session.githubIssuePicker.error.issueNotFound": "Issue не знайдено", "session.githubIssuePicker.error.noModelSelected": "Модель не вибрано", "session.githubIssuePicker.toast.loadMoreFailed": "Не вдалося завантажити додаткові issue", "session.githubIssuePicker.toast.loadIssueDetailsFailed": "Не вдалося завантажити деталі issue", "session.githubIssuePicker.toast.sendContextFailed": "Не вдалося надіслати контекст issue", "session.githubIssuePicker.toast.sessionCreated": "Сесію створено з issue", "session.githubIssuePicker.toast.startSessionFailed": "Не вдалося почати сесію", "session.githubIssuePicker.title.select": "Пов’язати GitHub issue", "session.githubIssuePicker.title.createSession": "Нова сесія з GitHub issue", "session.githubIssuePicker.description.select": "Виберіть issue, щоб пов’язати її з цією сесією.", "session.githubIssuePicker.description.createSession": "Запускає нову сесію із прихованим контекстом issue: заголовком, текстом, мітками й коментарями.", "session.githubIssuePicker.searchPlaceholder": "Пошук за допомогою синтаксису пошуку коду GitHub", "session.githubIssuePicker.empty.noActiveProject": "Не вибрано жодного активного проєкту.", "session.githubIssuePicker.empty.runtimeUnavailable": "GitHub API недоступний.", "session.githubIssuePicker.empty.notConnected": "GitHub не підключено. Підключіть обліковий запис GitHub у налаштуваннях.", "session.githubIssuePicker.empty.noIssuesFound": "Issue не знайдено", "session.githubIssuePicker.empty.noOpenIssuesFound": "Відкритих issue не знайдено", "session.githubIssuePicker.loading.issues": "Завантаження issue...", "session.githubIssuePicker.loading.more": "Завантаження...", "session.githubIssuePicker.actions.openSettings": "Відкрити налаштування", "session.githubIssuePicker.actions.useIssue": "Використовувати issue №{number}", "session.githubIssuePicker.actions.openInGitHubAria": "Відкрити в GitHub", "session.githubIssuePicker.actions.loadMore": "Завантажити ще", "session.githubIssuePicker.actions.sectionTitle": "Дії", "session.githubIssuePicker.actions.toggleWorktreeAria": "Перемкнути worktree", "session.githubIssuePicker.actions.createInWorktree": "Створити в worktree", "session.githubIssuePicker.actions.openRepo": "Відкрити репозиторій", "session.githubIssuePicker.actions.refresh": "Оновити", "session.githubPrPicker.error.noActiveProject": "Немає активного проєкту", "session.githubPrPicker.error.runtimeUnavailable": "GitHub API недоступний", "session.githubPrPicker.error.notConnected": "GitHub не підключено", "session.githubPrPicker.error.prNotFound": "PR не знайдено", "session.githubPrPicker.error.repoNotResolvable": "Не вдалося визначити репозиторій", "session.githubPrPicker.error.repoMustBeGithub": "remote origin має бути GitHub URL", "session.githubPrPicker.toast.loadMoreFailed": "Не вдалося завантажити додаткові PR", "session.githubPrPicker.toast.loadDetailsFailed": "Не вдалося завантажити деталі PR", "session.githubPrPicker.title": "Пов’язати GitHub PR", "session.githubPrPicker.description": "Виберіть PR, щоб додати контекст рев’ю до цього повідомлення.", "session.githubPrPicker.searchPlaceholder": "Пошук за допомогою синтаксису пошуку коду GitHub", "session.githubPrPicker.includeDiffAria": "Додати diff PR у вкладений контекст", "session.githubPrPicker.includeDiff": "Додати diff PR", "session.githubPrPicker.empty.noActiveProject": "Не вибрано жодного активного проєкту.", "session.githubPrPicker.empty.runtimeUnavailable": "GitHub API недоступний.", "session.githubPrPicker.empty.notConnected": "GitHub не підключено. Підключіть обліковий запис GitHub у налаштуваннях.", "session.githubPrPicker.empty.noPullRequestsFound": "PR не знайдено", "session.githubPrPicker.empty.noOpenPullRequestsFound": "Не знайдено відкритих PR", "session.githubPrPicker.loading.pullRequests": "Завантаження PR...", "session.githubPrPicker.loading.more": "Завантаження...", "session.githubPrPicker.actions.openSettings": "Відкрити налаштування", "session.githubPrPicker.actions.usePullRequest": "Використовувати PR #{number}", "session.githubPrPicker.actions.openInGitHubAria": "Відкрити в GitHub", "session.githubPrPicker.actions.loadMore": "Завантажити ще", "session.newWorktree.title": "Нове worktree", "session.newWorktree.mode.newBranch": "Нова гілка", "session.newWorktree.mode.existingBranch": "Наявна гілка", "session.newWorktree.selectBranch": "Виберіть гілку", "session.newWorktree.chooseBranch": "Вибрати гілку...", "session.newWorktree.fetchBranches": "Отримати гілки", "session.newWorktree.searchBranches": "Пошук гілок...", "session.newWorktree.loadingBranches": "Завантаження гілок...", "session.newWorktree.noBranchesFound": "Гілок не знайдено", "session.newWorktree.matchingBranches": "Відповідні гілки", "session.newWorktree.noMatchingBranches": "Немає відповідних гілок", "session.newWorktree.localBranches": "Локальні гілки", "session.newWorktree.remoteBranches": "Віддалені гілки", "session.newWorktree.branchName": "Назва гілки", "session.newWorktree.branchNamePlaceholder": "feature/my-awesome-feature", "session.newWorktree.actions.change": "Змінити", "session.newWorktree.actions.startFromGitHubIssuePr": "Почати з GitHub issue/PR", "session.newWorktree.usingPrBranch": "Використовується PR-гілка: {branch}", "session.newWorktree.fromIssue": "З issue №{number}: {title}", "session.newWorktree.worktreeDirectory": "Каталог worktree", "session.newWorktree.worktreeDirectoryPlaceholder": "my-worktree-directory", "session.newWorktree.resetToMatchBranchName": "Скинути відповідно до назви гілки", "session.newWorktree.sourceBranch": "Вихідна гілка", "session.newWorktree.selectSourceBranch": "Вибрати вихідну гілку", "session.newWorktree.selectSourceBranchPlaceholder": "Вибрати вихідну гілку...", "session.newWorktree.newBranchFromSource": "Нову гілку буде створено з {source}", "session.newWorktree.issueNumber": "issue №{number}", "session.newWorktree.prNumber": "PR #{number}", "session.newWorktree.includeDiffBadge": "+diff", "session.newWorktree.newSessionTitle": "Нова сесія", "session.newWorktree.fromSource": "з {source}", "session.newWorktree.actions.cancel": "Скасувати", "session.newWorktree.actions.creating": "Створення...", "session.newWorktree.actions.createWorktree": "Створити worktree", "session.newWorktree.actions.reset": "Скинути", "session.newWorktree.error.noModelSelected": "Модель не вибрано", "session.newWorktree.error.noActiveProject": "Немає активного проєкту", "session.newWorktree.error.branchNameRequired": "Необхідно вказати назву гілки", "session.newWorktree.error.worktreeDirectoryRequired": "Потрібен каталог worktree", "session.newWorktree.error.sendGitHubContextFailed": "Не вдалося надіслати контекст GitHub", "session.newWorktree.error.createWorktreeFailed": "Не вдалося створити worktree", "session.newWorktree.toast.sessionFromIssue": "Сесію створено з issue", "session.newWorktree.toast.sessionFromPr": "Сесію створено з PR", "session.newWorktree.toast.worktreeCreated": "Створено worktree", "session.newWorktree.toast.worktreeCreatedDescription": "{target} - завантаження у фоні", "session.githubIntegration.title": "Виберіть із GitHub", "session.githubIntegration.tabs.issues": "Issue", "session.githubIntegration.tabs.pullRequests": "PR", "session.githubIntegration.connect.title": "Підключитися до GitHub", "session.githubIntegration.connect.description": "Пов’яжіть issue або PR, щоб автоматично заповнити деталі worktree", "session.githubIntegration.connect.action": "Підключити GitHub", "session.githubIntegration.search.issuesPlaceholder": "Пошук за допомогою синтаксису пошуку коду GitHub", "session.githubIntegration.search.prsPlaceholder": "Пошук за допомогою синтаксису пошуку коду GitHub", "session.githubIntegration.empty.noIssuesFound": "Issue не знайдено", "session.githubIntegration.empty.noPullRequestsFound": "PR не знайдено", "session.githubIntegration.actions.loadMore": "Завантажити ще", "session.githubIntegration.actions.cancel": "Скасувати", "session.githubIntegration.actions.select": "Вибрати", "session.githubIntegration.selected.issueNumber": "issue №{number}", "session.githubIntegration.selected.prNumber": "PR #{number}", "session.githubIntegration.includeDiffAria": "Додати diff PR у контекст сесії", "session.githubIntegration.includeDiff": "Додати diff PR", "session.githubIntegration.error.notConnected": "GitHub не підключено", "session.githubIntegration.error.loadDataFailed": "Не вдалося завантажити дані", "session.githubIntegration.validation.branchAlreadyCheckedOut": "Гілку вже відкрито в worktree", "session.githubIntegration.validation.branchAlreadyExists": "Гілка вже існує локально", "session.githubIntegration.validation.failed": "Помилка перевірки", "chat.fileAttachment.toast.attachFailed": "Не вдалося прикріпити файл", "chat.fileAttachment.toast.someFilesSkipped": "Деякі файли були пропущені:\n{summary}", "chat.fileAttachment.toast.vscodePickFailed": "Не вдалося вибрати файли в VS Code", "chat.fileAttachment.fileFallback": "файл", "chat.fileAttachment.skippedFallback": "пропущено", "chat.fileAttachment.actions.attachAria": "Прикріпити файли", "chat.fileAttachment.actions.attach": "Прикріпити файли", "chat.fileAttachment.actions.removeNamed": "Видалити {name}", "chat.fileAttachment.actions.removeImage": "Видалити зображення", "chat.fileAttachment.activeEditor.addFile": "Додати файл:{name} до контексту", "chat.fileAttachment.activeEditor.pinSelection": "Прикріпити вибір у контексті", "chat.fileAttachment.activeEditor.remove": "Видалити з контексту", "chat.fileAttachment.openInDiagram": "Відкрити в перегляді діаграми", "chat.pendingChanges.fileCountSingle": "Файл: {count}", "chat.pendingChanges.fileCountPlural": "Файлів: {count}", "chat.pendingChanges.changedInWorkspace": "змінено в гілці", "chat.changedFiles.title": "Змінені файли", "chat.changedFiles.actions.openFileTitle": "Відкрити {path}", "chat.emptyState.opencodeUnreachable": "OpenCode недоступний", "chat.emptyState.startNewChat": "Почніть новий чат", "chat.emptyState.draftTitle": "Над чим працюємо?", "chat.emptyState.draftTitleWithProject": "Над чим працюємо в {project}?", "chat.draftPresets.explore.label": "Огляд кодової бази", "chat.draftPresets.catchup.label": "Повернутись у контекст", "chat.draftPresets.weigh.label": "Зважити варіанти", "chat.draftPresets.plan.label": "Розпочати планування фічі", "chat.draftPresets.craftGoal.label": "Сформувати Goal", "chat.draftPresets.scheduleTask.label": "Запланувати задачу", "chat.draftPresets.debug.label": "Дебаг проблеми", "chat.draftPresets.review.label": "Переглянути мої зміни", "chat.draftStarters.add": "Додати стартер", "chat.draftStarters.searchPlaceholder": "Пошук команд і скілів…", "chat.draftStarters.empty": "Немає що додати", "chat.draftStarters.sectionBuiltIn": "Вбудовані", "chat.draftStarters.sectionCommands": "Команди", "chat.draftStarters.sectionSkills": "Скіли", "chat.draftStarters.remove": "Прибрати", "chat.scrollToBottom.aria": "Прокрутити вниз", "chat.promptNavigator.aria": "Навігація за промптами", "chat.promptNavigator.currentPrompt": "Поточний промпт", "chat.promptNavigator.loadMore": "Завантажити більше промптів", "chat.timeline.relative.justNow": "щойно", "chat.timeline.relative.minutesAgo": "{count} хв тому", "chat.timeline.relative.hoursAgo": "{count} год тому", "chat.timeline.relative.daysAgo": "{count} дн тому", "chat.timeline.title": "Хронологія розмови", "chat.timeline.description": "Перейдіть до будь-якої точки розмови або створіть нову сесію", "chat.timeline.searchPlaceholder": "Пошук повідомлень...", "chat.timeline.empty.search": "Повідомлень не знайдено", "chat.timeline.empty.session": "У цьому сесії ще немає повідомлень", "chat.timeline.noTextContent": "[Немає текстового вмісту]", "chat.timeline.actions.title": "Дії", "chat.timeline.actions.revertFromHere": "Повернутися звідси", "chat.timeline.actions.forkFromHere": "Відгалузити звідси", "chat.timeline.actions.previousTurn": "Попередній крок", "chat.timeline.actions.latest": "Останній", "chat.timeline.help.clickMessage": "Клацніть повідомлення, щоб перейти до нього в бесіді", "chat.timeline.help.undoToPoint": "Повернутися до цієї точки. Текст повідомлення буде підставлено в поле вводу.", "chat.timeline.help.createSessionFromHere": "Створити нову сесію, починаючи звідси", "chat.statusRow.todo.status.inProgress": "В роботі", "chat.statusRow.todo.status.pending": "В очікуванні", "chat.statusRow.todo.status.completed": "Виконано", "chat.statusRow.todo.status.cancelled": "Скасовано", "chat.statusRow.todo.priority.high": "Високий пріоритет", "chat.statusRow.todo.priority.medium": "Середній пріоритет", "chat.statusRow.todo.priority.low": "Низький пріоритет", "chat.statusRow.actions.stopGeneratingAria": "Припинити генерацію", "chat.statusRow.tasksTitle": "завдання", "chat.statusRow.modelStatus": "{model} · {status}", "chat.statusRow.summary.activeLeft": "Активних: {active} · залишилось: {left}", "chat.revertIndicator.redo": "Повторити", "chat.revertIndicator.redoAria": "Повторити — відновити відкочені повідомлення", "chat.revertPopover.title": "Відкочено", "chat.revertPopover.noTextContent": "Немає текстового змісту", "chat.revertPopover.forkFromHere": "Розгалуження тут", "chat.revertPopover.forkFromMessage": "Розгалуження від цього повідомлення", "chat.revertPopover.restoreAll": "Відновити всі", "chat.revertPopover.restore": "Відновити", "chat.revertPopover.revert": "Відкотити", "chat.revertPopover.fork": "Розгалуження", "chat.revert.toast.undo": "Відкочено до {preview}", "chat.revert.toast.redo": "Повторено", "chat.revert.toast.restored": "Всі повідомлення відновлено", "chat.toast.opencodeRestartInterrupted.title": "Чат перервано", "chat.toast.opencodeRestartInterrupted.description": "OpenCode перезапустився, поки відповідь ще формувалася. Надішліть повідомлення, щоб продовжити.", "chat.toast.opencodeRestartInterrupted.openSession": "Відкрити сесію", "chat.errorBoundary.title": "Помилка чату", "chat.errorBoundary.description": "В інтерфейсі чату сталася помилка. Причиною може бути тимчасова проблема з мережею або пошкоджені дані повідомлення.", "chat.errorBoundary.sessionLabel": "Сесія", "chat.errorBoundary.detailsSummary": "Деталі помилки", "chat.errorBoundary.resetAction": "Скинути чат", "chat.errorBoundary.persistentHint": "Якщо проблема не зникає, спробуйте оновити сторінку.", "chat.autocomplete.tabs.commands": "Команди", "chat.autocomplete.tabs.agents": "Агенти", "chat.autocomplete.tabs.files": "Файли", "chat.autocomplete.keyboardHint": "↑↓ навігація • Enter вибрати • Esc закрити", "chat.commandAutocomplete.command.initDescription": "Створити або оновити файл AGENTS.md", "chat.commandAutocomplete.command.undoDescription": "Скасувати останнє повідомлення", "chat.commandAutocomplete.command.redoDescription": "Повторити раніше скасовані повідомлення", "chat.commandAutocomplete.command.timelineDescription": "Відкрити хронологію розмови", "chat.commandAutocomplete.command.compactDescription": "Стиснути історію сесії за допомогою ШІ, щоб зменшити розмір контексту", "chat.commandAutocomplete.command.summaryDescription": "Неруйнівний підсумок сесії. Після команди можна додати тему.", "chat.commandAutocomplete.command.workspaceReviewDescription": "Перевірити diff робочого простору на намір, коректність і адекватність — зі знахідками за рівнем критичності.", "chat.commandAutocomplete.command.handoffReviewDescription": "Створити або повторно використати окрему сесію ревʼю зі згенерованого handoff.", "chat.commandAutocomplete.command.featurePlanDescription": "Розпочати покрокову діалогову сесію планування нової фічі.", "chat.commandAutocomplete.command.craftGoalDescription": "Перетворити ідею або завдання на чіткий Goal, який можна перевірити.", "chat.commandAutocomplete.command.scheduleTaskDescription": "Визначити заплановану задачу через керований діалог.", "chat.chatInput.toast.craftGoalFailed": "Не вдалося розпочати формування Goal", "chat.chatInput.toast.scheduleTaskFailed": "Не вдалося розпочати налаштування запланованої задачі", "chat.commandAutocomplete.command.catchUpDescription": "Повернутись у контекст: над чим працювали і звідки продовжити.", "chat.commandAutocomplete.command.debugDescription": "Кероване дослідження першопричини бага перед тим, як пропонувати фікс.", "chat.commandAutocomplete.command.weighDescription": "Зважити 2-3 підходи з trade-offs і рекомендацією перш ніж братися до роботи.", 'chat.commandAutocomplete.command.btwDescription': 'Поставте побічне питання в тимчасовій дочірній сесії, не відволікаючи цей чат.', "chat.commandAutocomplete.command.exploreDescription": "Зорієнтуватись у кодовій базі: високорівневий тур архітектурою й основними частинами.", "chat.commandAutocomplete.badge.skill": "навичка", "chat.commandAutocomplete.badge.command": "команда", "chat.commandAutocomplete.badge.system": "система", "chat.commandAutocomplete.empty": "Команди не знайдено", "chat.agentMentionAutocomplete.badge.system": "система", "chat.agentMentionAutocomplete.empty": "Агентів не знайдено", "chat.fileMentionAutocomplete.searchMoreAgents": "Введіть, щоб знайти більше агентів", "chat.fileMentionAutocomplete.empty": "Збігів не знайдено", "chat.queuedMessage.attachments": "+{count} файл(и)", "chat.queuedMessage.empty": "(порожній)", "chat.queuedMessage.title": "Повідомлення в черзі", "chat.queuedMessage.edit": "edit", "chat.queuedMessage.send": "send", "chat.queuedMessage.removeAria": "Видалити з черги", "chat.queuedMessage.reorderAria": "Перетягніть, щоб змінити порядок", "chat.container.returnToParent.aria": "Повернутися до батьківської сесії", "chat.container.returnToParent.titleNamed": "Повернутися до: {title}", "chat.container.returnToParent.title": "Повернутися до батьківської сесії", "chat.container.returnToParent.label": "Батьківська", 'chat.btw.destroyAria': 'Знищити цю сесію btw', 'chat.btw.titleFallback': 'сесія btw', 'chat.btw.mainComposerPlaceholder': 'Поставте питання в цій сесії btw…', 'chat.btw.loading': 'Запуск сесії btw…', 'chat.btw.toast.emptyArgument': 'Введіть питання після /btw', 'chat.btw.toast.createFailed': 'Не вдалося запустити сесію btw', 'chat.btw.toast.destroyFailed': 'Не вдалося знищити сесію btw. Вона залишиться в бічній панелі.', 'chat.btw.working': 'Працює…', 'chat.btw.collapseAria': 'Згорнути панель btw', 'chat.btw.expandAria': 'Розгорнути панель btw', 'chat.btw.promoteAria': 'Залишити як окрему сесію', 'chat.btw.toast.promoteFailed': 'Не вдалося залишити сесію btw', "chat.container.readOnlySubagentPromptBanner": "Сесії субагентів не можна запитувати.", "chat.container.sessionLoadError.title": "Не вдалося завантажити сесію", "chat.container.sessionLoadError.description": "Не вдалося отримати розмову — сервер може бути вимкнений або недосяжний. Нічого не втрачено; спробуй знову, коли він повернеться.", "chat.container.sessionLoadError.authDescription": "Сесія завершилась, тож сервер відхилив запит. Увійди — і розмова завантажиться.", "chat.container.sessionLoadError.retry": "Спробувати знову", "sessions.sidebar.group.empty.loadingSessions": "Завантаження сесій…", "sessions.sidebar.group.empty.loadFailed": "Не вдалося оновити сесії.", "sessions.sidebar.group.empty.retry": "Спробувати знову", "sessions.sidebar.group.empty.permissionDenied": "Потрібен доступ до папки.", "sessions.sidebar.group.empty.grantAccess": "Надати доступ", "chat.unifiedControls.title": "Елементи керування", "chat.unifiedControls.model.title": "Модель", "chat.unifiedControls.model.noRecent": "Немає останніх моделей", "chat.unifiedControls.model.moreAria": "Більше моделей", "chat.unifiedControls.effort.title": "Рівень зусиль", "chat.unifiedControls.effort.moreAria": "Більше варіантів рівня зусиль", "chat.questionCard.summaryTab": "Підсумок", "chat.questionCard.noAnswer": "(немає відповіді)", "chat.questionCard.inputNeeded": "Потрібна відповідь", "chat.questionCard.fromSubagent": "Від субагента", "chat.questionCard.questionFallback": "Питання {index}", "chat.questionCard.selectMultiple": "Вибрати кілька", "chat.questionCard.recommended": "рекомендований", "chat.questionCard.other": "Інше…", "chat.questionCard.yourAnswer": "Ваша відповідь", "chat.questionCard.submit": "Надіслати", "chat.questionCard.next": "Далі", "chat.questionCard.dismiss": "Відхилити", "chat.questionCard.copyMarkdown": "Скопіювати як Markdown", "chat.questionCard.copyJson": "Скопіювати як JSON", "chat.questionCard.copiedMarkdown": "Питання скопійовано як Markdown", "chat.questionCard.copiedJson": "Питання скопійовано як JSON", "chat.questionCard.copyFailed": "Не вдалося скопіювати питання", "chat.questionCard.submitFailed": "Не вдалося надіслати відповідь", "chat.questionCard.dismissFailed": "Не вдалося відхилити питання", "chat.questionCard.noLongerPending": "Це питання більше не очікує відповіді.", "chat.questionCard.tryAgain": "Спробуйте ще раз за мить.", "chat.textSelection.toast.noProject": "Для цієї сесії не знайдено жодного проєкту", "chat.textSelection.toast.addToNotesFailed": "Не вдалося додати до нотаток", "chat.textSelection.toast.addToNotesSuccess": "Вибраний текст додано до нотаток", "chat.textSelection.toast.addToNotesSummaryFailed": "Не вдалося підсумувати виділення, виділений текст додано до нотаток", "chat.textSelection.actions.addToInput": "Додати в поле вводу", "chat.textSelection.actions.comment": "Коментувати", "chat.textSelection.title.commentOnSelection": "Коментувати виділене", "chat.textSelection.comment.placeholder": "Додайте коментар за бажанням...", "chat.textSelection.comment.attach": "Прикріпити", "chat.textSelection.actions.addToNotes": "Додати до нотаток", "chat.textSelection.title.addToCurrentChat": "Додати до поточного чату", "chat.textSelection.title.saveInsightToNotes": "Зберегти вибраний текст у нотатках", "chat.messageBody.actions.revertAria": "Повернутися до цього повідомлення", "chat.messageBody.actions.revert": "Повернутися звідси", "chat.messageBody.actions.forkAria": "Відгалузити від цього повідомлення", "chat.messageBody.actions.fork": "Відгалузити звідси", "chat.messageBody.actions.copyMessageAria": "Копіювати текст повідомлення", "chat.messageBody.actions.copyMessage": "Копіювати повідомлення", "chat.messageBody.actions.pinContext": "Прикріпити в контексті (збережеться після стиснення)", "chat.messageBody.actions.unpinContext": "Відкріпити від контексту (не збережеться після стиснення)", "chat.messageBody.actions.contextPinFailed": "Не вдалося оновити закріплення в контексті", "chat.messageBody.actions.openPreviewAria": "Відкрити попередній перегляд", "chat.messageBody.actions.openPreview": "Відкрити попередній перегляд", "chat.messageBody.actions.copyAnswer": "Скопіювати відповідь", "chat.messageBody.actions.savingImage": "Збереження зображення...", "chat.messageBody.actions.saveAsImage": "Зберегти як зображення", "chat.messageBody.actions.saveAsPlan": "Зберегти як план", "chat.messageBody.actions.startNewSession": "Почати нову сесію із цієї відповіді", "chat.messageBody.actions.startNewMultiRun": "Почніть новий Multi-run із цієї відповіді", "chat.messageBody.forkDialog.instructions.label": "Інструкції", "chat.messageBody.forkDialog.instructions.placeholder": "Додайте інструкції для нової сесії…", "chat.messageBody.forkDialog.createWorktree": "Створити worktree", "chat.generatedResult.actions.copy": "Копіювати", "chat.generatedResult.actions.copied": "Скопійовано", "chat.generatedResult.commit.title": "Згенероване повідомлення коміту", "chat.generatedResult.commit.highlights": "Основне", "chat.generatedResult.pullRequest.title": "Згенерований pull request", "chat.generatedResult.pullRequest.titleLabel": "Заголовок", "chat.generatedResult.pullRequest.bodyLabel": "Опис", "chat.messageBody.tts.stopSpeaking": "Зупинити озвучення", "chat.messageBody.tts.readAloud": "Прочитати вголос", "chat.messageBody.tts.readAloudWithProvider": "Прочитати вголос (голос {provider})", "planView.tts.readAloud": "Прочитати план вголос", "planView.tts.stopSpeaking": "Зупинити читання", "filesView.tts.readAloud": "Прочитати файл вголос", "filesView.tts.stopSpeaking": "Зупинити читання", "chat.messageBody.toast.noProject": "Для цієї сесії не знайдено жодного проєкту", "chat.messageBody.toast.savePlanFailed": "Не вдалося зберегти план", "chat.messageBody.toast.planSaved": "План збережено", "chat.messageBody.toast.imageSaved": "Зображення збережено", "chat.messageBody.toast.generateImageFailed": "Не вдалося створити зображення", "chat.chatInput.actions.commands": "Команди", "chat.chatInput.actions.attachFiles": "Прикріпити файли", "chat.chatInput.actions.addAttachment": "Додати вкладення", "chat.chatInput.actions.linkGithubIssue": "Пов’язати GitHub issue", "chat.chatInput.actions.linkGithubPr": "Пов’язати GitHub PR", "chat.chatInput.actions.modelAgentSettings": "Параметри моделі та агента", "chat.chatInput.actions.sendMessageAria": "Надіслати повідомлення", "chat.chatInput.actions.queueMessageAria": "Поставити повідомлення в чергу", "chat.chatInput.actions.stopGeneratingAria": "Припинити генерацію", "chat.chatInput.focusMode.toggleAria": "Перемкнути режим фокусування", "chat.chatInput.focusMode.label": "Режим фокусування", "chat.chatInput.permissionAutoAccept.disable": "Вимкнути автоматичне прийняття дозволів", "chat.chatInput.permissionAutoAccept.enable": "Увімкнути автоматичне прийняття дозволів", "chat.chatInput.permissionAutoAccept.on": "Автоматичне прийняття дозволу: увімкнено", "chat.chatInput.permissionAutoAccept.off": "Автоматичне прийняття дозволу: вимкнено", "chat.chatInput.linked.byAuthor": "за {author}", "chat.chatInput.linked.issue.openInBrowserAria": "Відкрити issue в браузері", "chat.chatInput.linked.issue.removeAria": "Видалити пов’язану issue", "chat.chatInput.linked.pr.number": "PR #{number}", "chat.chatInput.linked.pr.openInBrowserAria": "Відкрити PR в браузері", "chat.chatInput.linked.pr.removeAria": "Видалити пов’язаний PR", "chat.chatInput.placeholder.shell": "Введіть shell-команду...", "chat.chatInput.placeholder.chat": "@ для файлів/агентів; / для команд і навичок; ! для shell; # для сніпетів", "chat.chatInput.placeholder.chatCompact": "Використовуйте @ / ! # для помічників", "chat.chatInput.placeholder.selectSession": "Виберіть або створіть сесію, щоб розпочати спілкування", "chat.snippetAutocomplete.action.addNew": "+ Додати новий сніпет", "chat.snippetAutocomplete.empty": "Сніпети не знайдено", "chat.snippetAutocomplete.footer": "↑↓ навігація • Enter вибрати • Esc закрити", "snippets.source.global": "глобальний", "snippets.source.project": "проєкт", "chat.chatInput.toast.compactFailed": "Не вдалося стиснути сесію", "chat.chatInput.toast.summaryFailed": "Не вдалося створити підсумок", "chat.messageBody.actions.sendReviewFeedback": "Надіслати фідбек ревʼю агенту, який реалізує зміни", "chat.messageBody.actions.sendImplementationResponse": "Надіслати відповідь щодо реалізації агенту-ревʼюеру", "chat.chatInput.toast.reviewFailed": "Не вдалося переглянути зміни", "chat.chatInput.toast.planFeatureFailed": "Не вдалося розпочати планування фічі", "chat.chatInput.toast.catchUpFailed": "Не вдалося зібрати контекст", "chat.chatInput.toast.debugFailed": "Не вдалося розпочати дебаг", "chat.chatInput.toast.weighFailed": "Не вдалося зважити варіанти", "chat.chatInput.toast.exploreFailed": "Не вдалося розпочати огляд", "chat.chatInput.toast.attachmentsTooLarge": "Вкладені файли завеликі для надсилання. Спробуйте зменшити кількість або розмір зображень.", "chat.chatInput.toast.sendAttachmentsFailed": "Не вдалося надіслати вкладення. Спробуйте зменшити кількість файлів або зображень.", "chat.chatInput.toast.messageSendFailed": "Не вдалося надіслати повідомлення. Вкладення відновлено.", "chat.chatInput.toast.noModelSelected": "Виберіть постачальника та модель перед надсиланням.", "chat.chatInput.toast.clipboardAttachFailed": "Не вдалося вкласти зображення з буфера обміну", "chat.chatInput.toast.addedFileMentions": "Додано згадки файлів {count}", "chat.chatInput.toast.attachFileFailed": "Не вдалося прикріпити файл", "chat.chatInput.toast.attachNamedFailed": "Не вдалося прикріпити {name}", "chat.chatInput.toast.unsupportedAttachmentModalities": "{model} не підтримує вхідні дані {modalities}, потрібні для {files}. Повідомлення все одно можна надіслати, але ці вкладення можуть бути проігноровані.", "chat.chatInput.toast.someFilesSkipped": "Деякі файли були пропущені:\n{summary}", "chat.chatInput.toast.vscodePickFailed": "Не вдалося вибрати файли в VS Code", "chat.chatInput.toast.openSessionFirst": "Спочатку відкрийте сесію", "chat.chatInput.toast.togglePermissionAutoAcceptFailed": "Не вдалося ввімкнути автоматичне прийняття дозволів", "chat.chatInput.reviewComments": "Коментарі рев’ю:", "chat.chatInput.reviewCommentsRemove": "Прибрати коментарі рев’ю", "chat.chatInput.previewAnnotations": "Анотації перегляду:", "chat.chatInput.previewContext": "Контекст перегляду:", "chat.chatInput.previewContextRemove": "Прибрати контекст перегляду", "chat.chatInput.projectRoot": "Корінь проєкту", "chat.chatInput.branch": "гілка", "chat.chatInput.draftPicker.projectTitle": "Проєкт", "chat.chatInput.draftPicker.searchProjects": "Пошук проєктів...", "chat.chatInput.draftPicker.searchBranches": "Пошук гілок...", "chat.chatInput.worktrees": "Worktree", "chat.chatInput.worktreeNew": "+ Новий", "chat.chatInput.drop.insertMention": "Відпустіть, щоб вставити як згадку", "chat.chatInput.drop.attachFiles": "Перетягніть файли сюди, щоб прикріпити", "chat.chatInput.fileFallback": "файл", "chat.toolOutputDialog.image.previousAria": "Попереднє зображення", "chat.toolOutputDialog.image.nextAria": "Наступне зображення", "chat.toolOutputDialog.image.closeAria": "Закрити попередній перегляд зображення", "chat.toolOutputDialog.mermaid.missingSource": "Відсутнє джерело Mermaid URL.", "chat.toolOutputDialog.mermaid.loadFailed": "Не вдалося завантажити діаграму Mermaid.", "chat.toolOutputDialog.mermaid.dataUrlMalformed": "URL даних Mermaid має неправильний формат.", "chat.toolOutputDialog.mermaid.invalidLocalPath": "Локальний шлях до файлу Mermaid недійсний.", "chat.toolOutputDialog.mermaid.readFileFailedWithStatus": "Не вдалося прочитати файл Mermaid. Статус: {status}.", "chat.toolOutputDialog.mermaid.unsupportedUrlProtocol": "Протокол URL Mermaid не підтримується.", "chat.toolOutputDialog.mermaid.loadFailedWithStatus": "Не вдалося завантажити діаграму Mermaid. Статус: {status}.", "chat.toolOutputDialog.mermaid.closeAria": "Закрити попередній перегляд діаграми", "chat.toolOutputDialog.mermaid.loading": "Завантаження діаграми...", "chat.toolOutputDialog.mermaid.renderFailed": "Неможливо відобразити діаграму Mermaid.", "chat.toolOutputDialog.mermaid.retry": "Повторити спробу", "chat.toolOutputDialog.commandCompleted": "Команду виконано успішно", "chat.toolOutputDialog.noOutputProduced": "Вивід відсутній", "chat.toolPart.lspErrors": "LSP помилки", "chat.toolPart.moreErrors": "+ ще помилок: {count}", "chat.toolPart.error": "Помилка:", "chat.toolPart.awaitingResponse": "Очікування відповіді...", "chat.toolPart.noOutputProduced": "Вивід відсутній", "chat.toolPart.output": "Вивід", "chat.toolPart.showRawJson": "Показати сирий JSON", "chat.toolPart.showFormattedJson": "Показати форматований JSON", "chat.toolPart.showNavigableJson": "Показати навігаційний JSON", "chat.toolPart.openFile": "Відкрити файл", "chat.toolPart.openFileAtFirstChange": "Відкрити файл на першій зміні", "chat.toolPart.openFileDiff": "Відкрити diff файлу", "chat.toolPart.copyOutput": "Скопіювати вивід", "chat.toolPart.copiedOutput": "Вивід скопійовано", "chat.toolPart.copyOutputFailed": "Не вдалося скопіювати вивід", "chat.toolPart.openSubtask": "Відкрити підзавдання {type}", "chat.todo.total": "Усього", "chat.todo.inProgress": "В роботі", "chat.todo.pending": "В очікуванні", "chat.todo.completed": "Виконано", "chat.todo.cancelled": "Скасовано", "chat.permissionCard.workingDirectory": "Робочий каталог:", "chat.permissionCard.timeout": "Час очікування:", "chat.permissionCard.request": "запит:", "chat.permissionCard.headers": "Заголовки:", "chat.permissionCard.body": "Тіло:", "chat.permissionCard.action": "Дія:", "chat.permissionCard.details": "Подробиці:", "chat.permissionCard.patterns": "Шаблони:", "chat.permissionToast.sessionFallback": "Сесія", "chat.permissionToast.permissionFallback": "Деталі дозволу недоступні", "chat.permissionToast.labels.session": "Сесія:", "chat.permissionToast.labels.permission": "дозвіл:", "chat.permissionToast.actions.once": "Один раз", "chat.permissionToast.actions.always": "Завжди", "chat.permissionToast.actions.deny": "Заборонити", "chat.permissionToast.actions.approveOnceAria": "Схвалити один раз", "chat.permissionToast.actions.approveOnceAriaWithSession": "Схвалити один раз для {session}", "chat.permissionToast.actions.approveAlwaysAria": "Схвалюйте завжди", "chat.permissionToast.actions.approveAlwaysAriaWithSession": "Схвалювати завжди для {session}", "chat.permissionToast.actions.denyAria": "Відмовити в дозволі", "chat.permissionToast.actions.denyAriaWithSession": "Заборонити дозвіл для {session}", "chat.permissionRequest.required": "Потрібен дозвіл:", "chat.permissionRequest.actions.once": "Один раз", "chat.permissionRequest.actions.always": "Завжди", "chat.permissionRequest.actions.reject": "Відхиляти", "chat.modelControls.provider": "Провайдер", "chat.modelControls.capability.toolCalling": "Виклик інструменту", "chat.modelControls.capability.reasoning": "Міркування", "chat.modelControls.modality.text": "текст", "chat.modelControls.modality.image": "Зображення", "chat.modelControls.modality.video": "відео", "chat.modelControls.modality.audio": "Аудіо", "chat.modelControls.modality.pdf": "PDF", "chat.modelControls.capabilities": "Можливості", "chat.modelControls.modalities": "Модальності", "chat.modelControls.input": "Введення", "chat.modelControls.output": "Вивід", "chat.modelControls.limits": "Межі", "chat.modelControls.context": "Контекст", "chat.modelControls.metadata": "Метадані", "chat.modelControls.knowledge": "Знання", "chat.modelControls.release": "Реліз", "chat.modelControls.mode": "Режим", "chat.modelControls.model": "Модель", "chat.modelControls.temperature": "температура", "chat.modelControls.topP": "Top P", "chat.modelControls.permissions": "Дозволи", "chat.modelControls.edit": "Редагувати", "chat.modelControls.bash": "Bash", "chat.modelControls.webFetch": "WebFetch", "chat.modelControls.customPrompt": "Власний промпт", "chat.modelControls.selectModel": "Вибрати модель", "chat.modelControls.searchProvidersOrModels": "Пошук провайдерів або моделей", "chat.modelControls.clearSearch": "Очистити пошук", "chat.modelControls.current": "поточний", "chat.modelControls.thinking": "Мислення", "chat.modelControls.default": "За замовчуванням", "chat.modelControls.selectAgent": "Вибрати агента", "chat.modelControls.costPerMillion": "Вартість ($/1 млн токенів)", "chat.modelControls.metadataUnavailable": "Метадані моделі недоступні.", "chat.modelControls.addNewProvider": "Додати нового провайдера", "chat.modelControls.noAgentSelected": "Агент не вибрано.", "chat.modelControls.resetToDefault": "Скинути до замовчування", "chat.modelControls.searchModels": "Пошук моделей", "chat.modelControls.searchAgents": "Пошук агентів", "chat.modelControls.noModelsFound": "Моделі не знайдено", "chat.modelControls.favorites": "Вибране", "chat.modelControls.recent": "Останні", "chat.modelControls.addToFavorites": "Додати в обране", "chat.modelControls.removeFromFavorites": "Видалити з вибраного", "chat.modelControls.favoriteAria": "Додати до вибраного", "chat.modelControls.unfavoriteAria": "Вилучити з обраного", "chat.modelControls.collapseProvider": "Згорнути провайдера", "chat.modelControls.expandProvider": "Розгорнути провайдера", "chat.modelControls.keyboardHint": "↑↓ навігація{thinking} • Enter вибрати • Esc закрити", "chat.modelControls.keyboardHintNavigate": "↑↓ навігація", "chat.modelControls.keyboardHintSwitchAgent": "{shortcut} змінити агента", "chat.modelControls.keyboardHintThinking": "←→ мислення", "chat.modelControls.showThinkingModes": "Показати режими мислення", "chat.modelControls.hideThinkingModes": "Приховати режими мислення", "chat.modelControls.moreThinkingModes": "Більше режимів мислення", "chat.modelControls.noProvidersOrModelsFound": "Жоден провайдер або модель не відповідає пошуку.", "chat.modelControls.reorderFavoriteAria": "Змінити порядок вибраного", "chat.modelControls.reorderFavoriteTitle": "Перетягніть, щоб змінити порядок вибраного", "chat.modelControls.reorderProviderTitle": "Перетягніть, щоб змінити порядок провайдера", "chat.modelControls.permissionLabel.custom": "Custom", "chat.modelControls.permissionLabel.allow": "Дозволити", "chat.modelControls.permissionLabel.deny": "Заборонити", "chat.modelControls.permissionLabel.ask": "Запитувати", "chat.modelControls.modeValue.primary": "Первинний", "chat.modelControls.modeValue.subagent": "Субагент", "chat.modelControls.modeValue.all": "всі", "chat.modelControls.modeValue.none": "—", "chat.reasoningTrace.thinking": "Міркування", "chat.reasoningTrace.justification": "Обґрунтування", "chat.reasoningTrace.expandAria": "Розгорнути слід міркування", "chat.reasoningTrace.collapseAria": "Згорнути слід міркування", "chat.reasoningTrace.thought": "Обдумав", "chat.messageBody.subtask.title": "Делеговане завдання", "chat.messageBody.subtask.hidePrompt": "Приховати промпт", "chat.messageBody.subtask.showPrompt": "Показати промпт", "chat.messageBody.subtask.openSession": "Відкрити сесію підзавдання", "chat.messageBody.shellCommand.title": "Команда оболонки", "chat.messageBody.shellCommand.hideOutput": "Приховати вивід", "chat.messageBody.shellCommand.showOutput": "Показати результат", "chat.messageBody.shellCommand.copied": "Скопійовано", "chat.messageBody.shellCommand.copyOutput": "Копіювати вивід", "commandPalette.title": "Палітра команд", "commandPalette.description": "Пошук файлів, сесій і команд.", "commandPalette.input.placeholder": "Пошук файлів, сесій, команд...", "commandPalette.empty.noResults": "Результатів не знайдено.", "commandPalette.empty.searchingFiles": "Пошук файлів...", "commandPalette.item.newSession": "Нова сесія", "commandPalette.item.newMiniChat": "Нове вікно Mini Chat", "commandPalette.item.newWorktreeDraft": "Чернетка нового worktree", "commandPalette.item.addProject": "Додати проєкт", "commandPalette.item.showSessionSwitcher": "Показати перемикач сесій", "commandPalette.item.toggleSidebar": "Перемкнути бічну панель", "commandPalette.item.showContextUsage": "Показати використання контексту", "commandPalette.item.toggleTerminal": "Перемкнути термінал", "commandPalette.item.cycleTheme": "Перемкнути тему", "commandPalette.item.showOpenCodeStatus": "Показати статус OpenCode", "commandPalette.item.toggleMemoryDebug": "Показати/сховати панель memory debug", "commandPalette.item.pinSession": "Прикріпити або відкріпити сесію", "commandPalette.item.copySessionId": "Скопіювати ID сесії", "commandPalette.item.openMultiRun": "Відкрити лаунчер multi-run", "commandPalette.item.openArchive": "Відкрити архівовані сесії", "commandPalette.item.openNotes": "Відкрити панель нотаток", "commandPalette.item.openTodos": "Відкрити панель завдань", "commandPalette.item.openSettings": "Відкрити налаштування...", "commandPalette.session.untitled": "Сесія без назви", "openCodeStatusDialog.title": "Статус OpenCode", "openCodeStatusDialog.description": "Перегляньте поточний стан OpenCode і діагностику.", "openCodeStatusDialog.actions.copy": "Копіювати", "openCodeStatusDialog.empty.noData": "Немає даних.", "openCodeStatusDialog.toast.copiedTitle": "Скопійовано", "openCodeStatusDialog.toast.copiedDescription": "Статус скопійовано в буфер обміну", "openCodeStatusDialog.toast.copyFailed": "Не вдалося скопіювати статус", "saveProjectPlanDialog.title": "Зберегти план проєкту", "saveProjectPlanDialog.description": "Збережіть цей план у своєму проєкті як файл Markdown.", "saveProjectPlanDialog.field.title": "Назва", "saveProjectPlanDialog.field.titlePlaceholder": "Назва плану", "saveProjectPlanDialog.field.contentPreview": "Попередній перегляд вмісту", "saveProjectPlanDialog.actions.cancel": "Скасувати", "saveProjectPlanDialog.actions.save": "Зберегти", "saveProjectPlanDialog.actions.saving": "Збереження...", "branchPickerDialog.title": "Вибір гілки", "branchPickerDialog.description.localBranchesForProject": "Локальні гілки для {project}", "branchPickerDialog.description.selectProject": "Вибрати проєкт для перегляду гілок", "branchPickerDialog.search.placeholder": "Пошук гілок...", "branchPickerDialog.search.renameBranchPlaceholder": "Перейменувати гілку", "branchPickerDialog.state.noProjectSelected": "Жоден проєкт не вибрано", "branchPickerDialog.state.loadingBranches": "Завантаження гілок...", "branchPickerDialog.state.noMatchingBranches": "Немає відповідних гілок", "branchPickerDialog.state.noBranchesFound": "Гілок не знайдено", "branchPickerDialog.badge.head": "HEAD", "branchPickerDialog.badge.worktree": "worktree", "branchPickerDialog.actions.createWorktreeAria": "Створити worktree з гілки", "branchPickerDialog.actions.renameAria": "Перейменувати гілку", "branchPickerDialog.actions.deleteAria": "Видалити гілку", "branchPickerDialog.actions.deleteWorktreeAria": "Видалити worktree", "branchPickerDialog.actions.confirmRenameAria": "Підтвердити перейменування", "branchPickerDialog.actions.cancelRenameAria": "Скасувати перейменування", "branchPickerDialog.actions.confirmDeleteAria": "Підтвердити видалення гілки", "branchPickerDialog.actions.cancelDeleteAria": "Скасувати видалення гілки", "branchPickerDialog.actions.deletePrompt": "Видалити", "branchPickerDialog.actions.forceDeletePrompt": "Примусове видалення", "branchPickerDialog.tooltip.createWorktree": "Створити worktree", "branchPickerDialog.tooltip.worktreeAlreadyExists": "Worktree вже існує", "branchPickerDialog.tooltip.rename": "Перейменувати гілку", "branchPickerDialog.tooltip.renameDisabledForRoot": "Неможливо перейменувати кореневу гілку", "branchPickerDialog.tooltip.delete": "Видалити гілку", "branchPickerDialog.tooltip.deleteCurrentBranch": "Неможливо видалити поточну гілку", "branchPickerDialog.tooltip.deleteDisabledForRoot": "Неможливо видалити кореневу гілку", "branchPickerDialog.tooltip.deleteWorktree": "Видалити worktree", "branchPickerDialog.tooltip.deleteWorktreeRootProtected": "Неможливо видалити кореневе worktree", "branchPickerDialog.toast.branchRenamed": "гілку перейменовано", "branchPickerDialog.toast.failedToRenameBranch": "Не вдалося перейменувати гілку", "branchPickerDialog.toast.branchDeleted": "гілку видалено", "branchPickerDialog.toast.branchNotMerged": "гілку не повністю об'єднано", "branchPickerDialog.toast.confirmAgainToForceDelete": "Підтвердьте ще раз, щоб примусово видалити", "branchPickerDialog.toast.failedToDeleteBranch": "Не вдалося видалити гілку", "branchPickerDialog.toast.worktreeCreated": "Створено worktree", "branchPickerDialog.toast.failedToCreateWorktree": "Не вдалося створити worktree", "branchPickerDialog.error.failedToLoad": "Не вдалося завантажити гілки", "branchPickerDialog.error.renameRejected": "Перейменування відхилено", "branchPickerDialog.error.renameFailed": "Не вдалося перейменувати гілку", "branchPickerDialog.error.deleteRejected": "Видалення відхилено", "branchPickerDialog.error.deleteFailed": "Не вдалося видалити гілку", "branchPickerDialog.error.createWorktreeFailed": "Не вдалося створити worktree", "projectEditDialog.title": "Редагувати проєкт", "projectEditDialog.field.name": "Ім'я", "projectEditDialog.field.namePlaceholder": "Назва проєкту", "projectEditDialog.field.color": "Колір", "projectEditDialog.field.icon": "значок", "projectEditDialog.field.preview": "Попередній перегляд", "projectEditDialog.field.iconBackground": "Значок фону", "projectEditDialog.field.iconBackgroundAria": "Колір тла значка проєкту", "projectEditDialog.option.none": "Жодного", "projectEditDialog.actions.uploadIcon": "Завантажити значок", "projectEditDialog.actions.uploading": "Завантаження...", "projectEditDialog.actions.discoverFavicon": "Знайти favicon", "projectEditDialog.actions.discovering": "Виявлення...", "projectEditDialog.actions.removeProjectIcon": "Видалити значок проєкту", "projectEditDialog.actions.removing": "Видалення...", "projectEditDialog.actions.undoRemove": "Скасувати видалення", "projectEditDialog.actions.clear": "Очистити", "projectEditDialog.actions.cancel": "Скасувати", "projectEditDialog.actions.save": "Зберегти", "projectEditDialog.toast.failedToUploadIcon": "Не вдалося завантажити значок проєкту", "projectEditDialog.toast.iconUpdated": "Значок проєкту оновлено", "projectEditDialog.toast.failedToRemoveIcon": "Не вдалося видалити значок проєкту", "projectEditDialog.toast.iconRemoved": "Значок проєкту видалено", "projectEditDialog.toast.failedToDiscoverIcon": "Не вдалося знайти значок проєкту", "projectEditDialog.toast.customIconAlreadySet": "Спеціальна піктограма вже встановлена для цього проєкту", "projectEditDialog.toast.iconDiscovered": "Виявлено значок проєкту", "agentManager.sidebar.search.placeholder": "Пошук груп агентів...", "agentManager.sidebar.actions.newAgentGroup": "Нова група агентів", "agentManager.sidebar.actions.more": "... Детальніше ({count})", "agentManager.sidebar.actions.showLess": "Показувати менше", "agentManager.sidebar.section.agentGroups": "Групи агентів", "agentManager.sidebar.state.loading": "Завантаження...", "agentManager.sidebar.state.noGroupsFound": "Групи не знайдено", "agentManager.sidebar.state.noGroupsYet": "Ще немає груп агентів", "agentManager.sidebar.state.createToGetStarted": "Щоб розпочати, створіть нову групу агентів", "agentManager.sidebar.item.modelCountSingle": "Модель {count}", "agentManager.sidebar.item.modelCountPlural": "Моделі {count}", "agentManager.sidebar.item.groupMenuAria": "Групове меню", "agentManager.sidebar.item.delete": "Видалити", "agentManager.sidebar.relativeTime.now": "зараз", "agentManager.sidebar.relativeTime.minutes": "{count}m", "agentManager.sidebar.relativeTime.hours": "{count}h", "agentManager.sidebar.relativeTime.days": "{count}d", "agentManager.sidebar.dialog.deleteGroupTitle": "Видалити групу агентів", "agentManager.sidebar.dialog.deleteGroupDescription": "Видалити \"{group}\"? Це видаляє всі worktree та сесії в цій групі.", "agentManager.sidebar.dialog.cancel": "Скасувати", "agentManager.sidebar.dialog.delete": "Видалити", "agentManager.sidebar.dialog.deleting": "Видалення...", "agentManager.sidebar.toast.deletingGroup": "Видалення \"{group}\"...", "agentManager.sidebar.toast.deletedGroup": "Видалено \"{group}\"", "agentManager.sidebar.toast.failedToDeleteGroup": "Не вдалося повністю видалити \"{group}\"", "agentManager.detail.header.modelCountSingle": "Модель {count}", "agentManager.detail.header.modelCountPlural": "Моделі {count}", "agentManager.detail.header.noBranch": "Немає гілки", "agentManager.detail.actions.worktreeActionsAria": "Дії worktree", "agentManager.detail.actions.removeThisWorktree": "Видалити це worktree", "agentManager.detail.actions.keepThisRemoveOthers": "Залишити цей, видалити інші", "agentManager.detail.actions.copyWorktreePath": "Копіювати шлях worktree", "agentManager.detail.dialog.removeWorktreeTitle": "Видалити worktree", "agentManager.detail.dialog.removeOtherWorktreesTitle": "Видалити інші worktree", "agentManager.detail.dialog.removeWorktreeDescription": "Видалити \"{label}\"? Це видаляє всі сесії в цьому worktree та видаляє саме worktree.", "agentManager.detail.dialog.removeOtherWorktreesDescription": "Збережіть \"{label}\" і видаліть інші worktree в \"{group}\".", "agentManager.detail.dialog.cancel": "Скасувати", "agentManager.detail.dialog.remove": "Видалити", "agentManager.detail.dialog.removeOthers": "Видалити інші", "agentManager.detail.dialog.working": "Працює...", "agentManager.detail.state.loadingSessionFor": "Завантаження сесії для {label}", "agentManager.detail.state.sessionId": "Ідентифікатор сесії: {id}", "agentManager.detail.state.noSessionsInGroup": "У цій групі немає сесій", "agentManager.detail.toast.noWorktreePath": "Немає доступного шляху worktree", "agentManager.detail.toast.worktreePathCopied": "Шлях worktree скопійовано", "agentManager.detail.toast.failedToCopyPath": "Не вдалося скопіювати шлях", "agentManager.detail.toast.removingWorktree": "Видалення worktree...", "agentManager.detail.toast.removingOtherWorktrees": "Видалення інших worktree...", "agentManager.detail.toast.failedToFullyRemoveWorktree": "Не вдалося повністю видалити worktree", "agentManager.detail.toast.worktreeRemoved": "Worktree видалено", "agentManager.detail.toast.otherWorktreesRemoved": "Видалено інші worktree", "agentManager.empty.groupName.label": "Назва групи", "agentManager.empty.groupName.placeholder": "напр. feature-auth, bugfix-login", "agentManager.empty.groupName.description": "Використовується для іменування каталогу та гілок worktree", "agentManager.empty.baseBranch.label": "Базова гілка", "agentManager.empty.baseBranch.description": "Створює нові гілки з {branch}", "agentManager.empty.setupCommands.label": "Команди налаштування", "agentManager.empty.setupCommands.configured": "{count} налаштовано", "agentManager.empty.setupCommands.description": "Команди виконуються в кожному новому worktree. Використовувати $ROOT_PROJECT_PATH для кореня проєкту.", "agentManager.empty.setupCommands.loading": "Завантаження...", "agentManager.empty.setupCommands.commandPlaceholder": "наприклад, bun install", "agentManager.empty.setupCommands.removeCommandAria": "Видалити команду", "agentManager.empty.setupCommands.addCommand": "Додати команду", "agentManager.empty.agent.label": "Агент", "agentManager.empty.agent.description": "За умовчанням використовується налаштований агент за замовчуванням", "agentManager.empty.models.label": "Моделі", "agentManager.empty.models.addModel": "Додати модель", "agentManager.empty.models.selectedSingle": "Вибрано модель {count}", "agentManager.empty.models.selectedPlural": "Вибрані моделі {count}", "agentManager.empty.prompt.label": "Промпт", "agentManager.empty.prompt.placeholder": "Запитайте будь-що...", "agentManager.empty.prompt.addAttachmentAria": "Додати вкладення", "agentManager.empty.actions.startAgentGroupAria": "Запустити групу агентів", "agentManager.empty.toast.fileTooLarge": "Файл \"{fileName}\" завеликий (макс. 10 МБ)", "agentManager.empty.toast.failedToAttach": "Не вдалося вкласти \"{fileName}\"", "agentManager.empty.toast.attachedSingle": "Прикріплено файл {count}", "agentManager.empty.toast.attachedPlural": "Прикріплено файлів {count}", "agentManager.empty.toast.failedToCreateGroup": "Не вдалося створити групу агентів", "openInApp.actions.open": "Відкрити", "openInApp.actions.openInAria": "Відкрити в {app}", "openInApp.actions.chooseAppAria": "Вибрати програму для відкриття", "openInApp.actions.copyPath": "Копіювати шлях", "openInApp.actions.refreshApps": "Оновити застосунки", "openInApp.toast.pathCopied": "Шлях скопійовано в буфер обміну", "projectActions.actions.addActionAria": "Додати дію", "projectActions.actions.addAction": "Додати дію", "projectActions.actions.addNewAction": "Додати нову дію", "projectActions.actions.autoDiscover": "Автовиявлення", "projectActions.actions.autoDiscoverTooltip": "Автоматично знаходить і запускає сервер розробки", "projectActions.actions.chooseActionAria": "Вибрати дію проєкту", "projectActions.actions.openPreview": "Відкрити Preview", "projectActions.actions.runNamedAria": "Запустити {name}", "projectActions.actions.stopNamedAria": "Зупинити {name}", "projectActions.label.fallbackAction": "Дія", "projectActions.toast.openedUrlFromOutput": "Відкрито URL з виведення дії", "projectActions.toast.openedForwardedUrl": "Відкрито перенаправлений URL", "projectActions.toast.openedActionUrl": "Відкрито URL дії", "projectActions.error.noActiveDirectory": "Немає активного каталогу", "projectActions.error.noActiveDirectoryForAction": "Немає активного каталогу для дії", "projectActions.error.failedToCreateTerminalSession": "Не вдалося створити термінальну сесію", "projectActions.error.invalidCustomUrlFormat": "Неправильний формат власного URL", "projectActions.error.selectedDesktopSshForwardUnavailable": "Вибране SSH-перенаправлення недоступне", "projectActions.error.failedToRunAction": "Не вдалося виконати дію", "mcpDropdown.title": "MCP Сервери", "mcpDropdown.actions.refreshAria": "Оновити", "mcpDropdown.actions.openAria": "MCP сервери", "mcpDropdown.statusAria": "статус MCP", "mcpDropdown.status.unknown": "Невідомий", "mcpDropdown.status.connected": "Підключено", "mcpDropdown.status.failed": "Помилка: {error}", "mcpDropdown.status.unknownError": "Невідома помилка", "mcpDropdown.status.needsAuth": "Потребує аутентифікації", "mcpDropdown.status.needsRegistration": "Потребує реєстрації: {error}", "mcpDropdown.empty.configureInConfig": "Налаштуйте сервери MCP у Налаштуваннях.", "sessionAuth.error.rateLimitTitle": "Забагато спроб", "sessionAuth.error.networkTitle": "Неможливо отримати доступ до сервера", "sessionAuth.error.rateLimitDescriptionSingle": "Зачекайте {minutes} хвилину перед повторною спробою.", "sessionAuth.error.rateLimitDescriptionPlural": "Зачекайте {minutes} хвилин, перш ніж повторити спробу.", "sessionAuth.error.networkDescription": "Нам не вдалося перевірити сесію інтерфейсу. Якщо ви відкриваєте OpenChamber з іншого пристрою у локальній мережі, увімкніть Desktop Network Access у настільному застосунку та використайте LAN-адресу, показану в налаштуваннях.", "sessionAuth.error.retry": "Повторити спробу", "sessionAuth.error.passkeySetupFailed": "Помилка налаштування ключа доступу.", "sessionAuth.error.incorrectPassword": "Невірний пароль. Спробуйте знову.", "sessionAuth.error.unexpectedResponse": "Неочікувана відповідь від сервера.", "sessionAuth.error.networkRetry": "Помилка мережі. Перевірте з’єднання та повторіть спробу.", "sessionAuth.error.passkeySignInCanceled": "Вхід за ключем доступу скасовано.", "sessionAuth.error.enterPasswordForPasskey": "Введіть пароль, щоб додати ключ доступу.", "sessionAuth.locked.tunnelTitle": "Потрібен доступ до тунелю", "sessionAuth.expired.banner": "Сесія завершилась — увійди, щоб продовжити.", "sessionAuth.expired.loginAction": "Увійти", "sessionAuth.expired.sendBlocked": "Сесія завершилась — увійди, щоб надсилати повідомлення.", "sessionAuth.locked.unlockTitle": "Розблокувати OpenChamber", "sessionAuth.locked.tunnelDescription": "Відкрийте цей тунель за допомогою одноразового посилання для з’єднання з настільної програми.", "sessionAuth.locked.passwordDescription": "Ця сесія захищена паролем.", "sessionAuth.locked.hostSwitcherHint": "Використовувати Local, якщо віддалений сервер недоступний.", "sessionAuth.actions.cancelPasskey": "Скасувати ключ доступу", "sessionAuth.actions.usePasskey": "Використовувати ключ доступу", "sessionAuth.actions.unlockingAria": "Розблокування", "sessionAuth.actions.unlockAria": "Розблокувати", "sessionAuth.actions.trustDevice": "Довіряти цьому пристрою", "sessionAuth.actions.trustDeviceAria": "Довіряти цьому пристрою", "sessionAuth.actions.cancelPasskeySetup": "Скасувати налаштування ключа доступу", "sessionAuth.actions.addPasskey": "Додати ключ доступу", "sessionAuth.password.placeholder": "Введіть пароль", "sessionAuth.toast.passkeyAdded": "Ключ доступу додано", "sessionAuth.toast.passkeySetupCanceled": "Налаштування ключа доступу скасовано", "desktopHostSwitcher.title": "Інстанс", "desktopHostSwitcher.description": "Перемикання між Local і віддаленими OpenChamber серверами", "desktopHostSwitcher.header.current": "поточний", "desktopHostSwitcher.header.default": "За замовчуванням", "desktopHostSwitcher.header.currentColon": "поточний:", "desktopHostSwitcher.header.currentDefaultColon": "Поточне значення за умовчанням:", "desktopHostSwitcher.status.connected": "Підключено", "desktopHostSwitcher.status.authRequired": "Потрібна авторизація", "desktopHostSwitcher.status.checking": "Перевірка", "desktopHostSwitcher.status.updateRecommended": "Рекомендовано оновити", "desktopHostSwitcher.status.incompatible": "Несумісний", "desktopHostSwitcher.status.wrongService": "Неправильний сервіс", "desktopHostSwitcher.status.unreachable": "Недосяжний", "desktopHostSwitcher.status.unknown": "Невідомий", "desktopHostSwitcher.status.ping": " · {ms}ms пінг", "desktopHostSwitcher.statusAria": "Статус інстанса", "desktopHostSwitcher.sshPhase.ready": "Готовий", "desktopHostSwitcher.sshPhase.error": "Помилка", "desktopHostSwitcher.sshPhase.reconnecting": "Повторне підключення", "desktopHostSwitcher.sshPhase.resolvingConfig": "Підготовка конфігурації", "desktopHostSwitcher.sshPhase.checkingAuth": "Перевірка авторизації", "desktopHostSwitcher.sshPhase.connectingSsh": "Підключення SSH", "desktopHostSwitcher.sshPhase.probingRemote": "Перевірка віддаленого сервера", "desktopHostSwitcher.sshPhase.installing": "Встановлення", "desktopHostSwitcher.sshPhase.updating": "Оновлення", "desktopHostSwitcher.sshPhase.detectingServer": "Виявлення сервера", "desktopHostSwitcher.sshPhase.startingServer": "Запуск сервера", "desktopHostSwitcher.sshPhase.forwardingPorts": "Перенаправлення портів", "desktopHostSwitcher.sshPhase.idle": "Очікує", "desktopHostSwitcher.ssh.needInstancesHint": "Потрібні інстанси SSH? Керуйте ними в налаштуваннях.", "desktopHostSwitcher.ssh.instanceFallback": "Інстанс SSH", "desktopHostSwitcher.ssh.connectingTo": "Підключення до {host}", "desktopHostSwitcher.actions.refresh": "Оновити", "desktopHostSwitcher.actions.refreshInstancesAria": "Оновити інстанси", "desktopHostSwitcher.actions.remoteSsh": "Віддалений SSH", "desktopHostSwitcher.actions.instanceActionsAria": "Дії інстанса", "desktopHostSwitcher.actions.edit": "Редагувати", "desktopHostSwitcher.actions.delete": "Видалити", "desktopHostSwitcher.actions.connect": "Підключитися", "desktopHostSwitcher.actions.defaultInstanceAria": "Інстанс за замовчуванням", "desktopHostSwitcher.actions.setAsDefaultAria": "Встановити за умовчанням", "desktopHostSwitcher.actions.setAsDefault": "Встановити за умовчанням", "desktopHostSwitcher.actions.openInNewWindowAria": "Відкрити в новому вікні", "desktopHostSwitcher.actions.openInNewWindow": "Відкрити в новому вікні", "desktopHostSwitcher.actions.addInstance": "Додати інстанс", "desktopHostSwitcher.actions.cancel": "Скасувати", "desktopHostSwitcher.actions.save": "Зберегти", "desktopHostSwitcher.actions.add": "Додати", "desktopHostSwitcher.actions.switchToLocal": "Перейти на Local", "desktopHostSwitcher.actions.retry": "Повторити спробу", "desktopHostSwitcher.actions.switchInstanceAria": "Переключити інстанс", "desktopHostSwitcher.actions.switchInstance": "Переключити інстанс", "desktopHostSwitcher.actions.switchToAria": "Переключитися на {instance}", "desktopHostSwitcher.field.labelPlaceholder": "Мітка", "desktopHostSwitcher.field.labelOptionalPlaceholder": "Мітка (необов'язково)", "desktopHostSwitcher.field.urlPlaceholder": "https://host:port", "desktopHostSwitcher.state.limitedOnPage": "Перемикач інстансів обмежено на цій сторінці. Використовувати Local для відновлення.", "desktopHostSwitcher.state.loading": "Завантаження...", "desktopHostSwitcher.state.instanceUnreachable": "Інстанс недоступний", "desktopHostSwitcher.edit.title": "Редагувати інстанс", "desktopHostSwitcher.add.title": "Додати інстанс", "desktopHostSwitcher.error.failedToSave": "Не вдалося зберегти", "desktopHostSwitcher.error.failedToLoad": "Не вдалося завантажити", "desktopHostSwitcher.error.invalidUrl": "Некоректний URL (має бути http/https)", "desktopHostSwitcher.error.failedToOpenNewWindow": "Не вдалося відкрити нове вікно", "desktopHostSwitcher.instance.local": "Local", "desktopHostSwitcher.instance.fallback": "Інстанс", "desktopHostSwitcher.startup.title": "Типовий інстанс SSH недоступний", "desktopHostSwitcher.startup.connectingTo": "Підключення до {host}...", "desktopHostSwitcher.startup.failed": "Не вдалося підключити стандартний інстанс SSH.", "desktopHostSwitcher.toast.sshConnected": "Інстанс SSH \"{host}\" підключено", "desktopHostSwitcher.toast.sshFailedToConnect": "Не вдалося підключитися до інстанса SSH \"{host}\".", "desktopHostSwitcher.toast.instanceUnreachable": "Інстанс \"{host}\" недоступний", "miniChat.header.newSession": "Нова сесія", "miniChat.header.session": "Сесія", "miniChat.header.defaultAgent": "Агент за замовчуванням", "miniChat.header.noModel": "Модель не вибрано", "miniChat.status.busy": "Виконується", "miniChat.status.retry": "Повторна спроба", "miniChat.status.idle": "Очікує", "miniChat.actions.pin": "Прикріпити над іншими вікнами", "miniChat.actions.unpin": "Відкріпити вікно", "miniChat.actions.pinAria": "Прикріпити вікно Mini Chat", "miniChat.actions.unpinAria": "Відкріпити вікно Mini Chat", "miniChat.actions.openMain": "Відкрити в головному вікні", "miniChat.actions.openMainAria": "Відкрити сесію в головному вікні", "miniChat.unavailable.title": "Сесія недоступна", "miniChat.unavailable.description": "Не вдалося завантажити цю сесію. Її могли видалити, заархівувати або відкрити з іншого контексту проєкту.", "sessions.sidebar.session.menu.openMiniChatWindow": "Відкрити у вікні Mini Chat", "header.actions.newMiniChat": "Нове вікно Mini Chat", "header.actions.newMiniChatAria": "Відкрити нове вікно Mini Chat", "header.actions.openSessionMiniChat": "Відкрити сесію в Mini Chat", "header.actions.openSessionMiniChatAria": "Відкрити поточну сесію в Mini Chat", "header.windowControls.groupAria": "Елементи керування вікном", "header.windowControls.minimize": "Згорнути вікно", "header.windowControls.maximize": "Розгорнути вікно", "header.windowControls.restore": "Відновити вікно", "header.windowControls.close": "Закрити вікно", "errorBoundary.title": "Щось пішло не так", "errorBoundary.description": "У програмі сталася неочікувана помилка. Це було зареєстровано для налагодження.", "errorBoundary.state.unknownError": "Невідома помилка", "errorBoundary.state.componentStackLabel": "Стек компонентів:", "errorBoundary.actions.errorDetails": "Деталі помилки", "errorBoundary.actions.tryAgain": "Спробуйте знову", "errorBoundary.actions.copy": "Копіювати", "errorBoundary.actions.copied": "Скопійовано", "jsonTreeView.error.emptyJson": "Порожній вміст JSON", "jsonTreeView.error.invalidJson": "Некоректний JSON", "jsonTreeView.error.invalidJsonTitle": "Некоректний JSON", "jsonTreeView.actions.expandAll": "Розгорнути все", "jsonTreeView.actions.collapseAll": "Згорнути все", "numberInput.actions.decreaseAria": "Зменшити значення", "numberInput.actions.increaseAria": "Збільшити значення", "goToLineDialog.field.linePlaceholderShort": "рядок", "goToLineDialog.field.linePlaceholder": "Номер рядка", "goToLineDialog.actions.go": "Перейти", "goToLineDialog.helper.editorUnavailable": "Редактор недоступний.", "goToLineDialog.helper.currentLineRange": "Поточний рядок: {current}. Введіть номер рядка від 1 до {max}, щоб перейти до нього.", "goToLineDialog.helper.goToLine": "Перейдіть до рядка {line}", "dialog.common.actions.close": "Закрити", "filesView.toast.relativePathCopied": "Відносний шлях скопійовано", "filesView.tree.menu.copyRelativePath": "Копіювати відносний шлях", "multiRun.branchSelector.placeholder.selectSourceBranch": "Вибрати вихідну гілку...", "multiRun.branchSelector.status.loadingBranches": "Завантаження гілок...", "multiRun.branchSelector.status.noBranchesFound": "Гілок не знайдено", "multiRun.branchSelector.status.notInGitRepository": "Не в репозиторії git.", "multiRun.branchSelector.groups.localBranches": "Локальні гілки", "multiRun.branchSelector.groups.remoteBranches": "Віддалені гілки", "multiRun.window.actions.closeAria": "Закрити мультизапуск", "multiRun.window.description": "Вікно мультизапуску OpenChamber.", "voice.status.idle": "Голос готовий", "voice.status.listening": "Слухання...", "voice.status.processing": "Обробка...", "voice.status.speaking": "Говорить...", "voice.status.error": "Голосова помилка", "voice.status.conversationModeActiveAria": "Активний режим розмови", "voice.action.finishAndTranscribe": "Завершити й розпізнати голосове введення", "onboarding.common.actions.back": "Назад", "onboarding.common.copyToClipboard": "Копіювати в буфер обміну", "onboarding.common.status.copiedToClipboard": "Скопійовано в буфер обміну", "onboarding.chooser.title": "Ласкаво просимо до OpenChamber", "onboarding.chooser.description": "Щоб почати, виберіть спосіб підключення.", "onboarding.chooser.tabs.localInstall": "Локальне встановлення", "onboarding.chooser.tabs.connectRemote": "Підключення до віддаленого", "onboarding.localSetup.title": "Налаштування OpenCode", "onboarding.localSetup.description": "Установіть OpenCode CLI, щоб продовжити.", "onboarding.localSetup.dialog.selectOpencodeBinary": "Вибрати виконуваний файл opencode", "onboarding.localSetup.errors.cliNotReady": "OpenCode CLI ще не готовий. Підтвердьте, що встановлення завершено, і повторіть спробу.", "onboarding.localSetup.errors.detectionFailed": "Не вдалося виявити", "onboarding.localSetup.windows.title": "Налаштування Windows", "onboarding.localSetup.windows.stepInstallWsl": "Встановіть OpenCode за допомогою наведеної нижче команди.", "onboarding.localSetup.windows.stepInstallWslSuffix": "", "onboarding.localSetup.windows.stepRunInstallInWsl": "Виконайте наведену нижче команду встановлення в терміналі Windows.", "onboarding.localSetup.windows.stepSetBinaryPath": "Якщо OpenChamber не визначає OpenCode автоматично, укажіть шлях до виконуваного файла нижче.", "onboarding.localSetup.intro": "OpenCode — серце OpenChamber. Встановіть його, щоб почати.", "onboarding.localSetup.docs.windows": "Документація OpenCode", "onboarding.localSetup.docs.default": "Документація OpenCode", "onboarding.localSetup.actions.checking": "Перевірка...", "onboarding.localSetup.actions.checkAndContinue": "Я завершив встановлення, перевірте та продовжуйте", "onboarding.localSetup.actions.checkNow": "Перевірити зараз", "onboarding.localSetup.helper.checkAndContinue": "Натисніть, щоб перевірити, чи доступний OpenCode CLI. У разі успіху ви автоматично перейдете на головний екран.", "onboarding.localSetup.status.watching": "Очікування OpenCode", "onboarding.localSetup.status.autoContinue": "Ми автоматично продовжимо після виявлення.", "onboarding.localSetup.field.alreadyInstalled": "Вже встановлено? Встановіть шлях OpenCode CLI:", "onboarding.localSetup.advanced.title": "Вказати власний шлях до бінарного файлу", "onboarding.localSetup.troubleshoot.title": "Виникли проблеми?", "onboarding.localSetup.actions.browse": "Огляд", "onboarding.localSetup.actions.apply": "Застосувати", "onboarding.localSetup.helper.saveAndReload": "Зберігає налаштування в OpenChamber і перезавантажує конфігурацію OpenCode.", "onboarding.localSetup.remotePreference": "Бажаєте використовувати віддалений сервер?", "onboarding.localSetup.actions.connectRemoteServer": "Підключитися до віддаленого сервера →", "onboarding.localSetup.windows.hintInstallInWsl": "У Windows інсталюйте та запускайте OpenCode нативно.", "onboarding.localSetup.windows.hintDetectionFailed": "Якщо виявлення не вдається, укажіть нативний шлях, наприклад opencode.cmd або opencode.exe.", "onboarding.localSetup.hint.ensurePath": "Вже встановлено? Переконайтеся, що opencode знаходиться у вашому PATH.", "onboarding.localSetup.hint.setEnv": "Або встановіть змінну середовища OPENCODE_BINARY.", "onboarding.localSetup.hint.missingRuntime": "Якщо ви бачите \"env: node: Немає такого файлу чи каталогу\" або \"env: bun: Немає такого файлу чи каталогу\", інсталюйте це середовище виконання або переконайтеся, що воно знаходиться на PATH.", "onboarding.remoteConnection.title": "Підключитися до віддаленого сервера", "onboarding.remoteConnection.titleRecovery": "Підключитися до іншого сервера", "onboarding.remoteConnection.description": "Введіть адресу сервера OpenChamber для підключення.", "onboarding.remoteConnection.field.serverAddress": "Адреса сервера", "onboarding.remoteConnection.field.serverAddressPlaceholder": "https://your-server.example.com:4096", "onboarding.remoteConnection.field.nameOptional": "Ім'я (необов'язково)", "onboarding.remoteConnection.field.namePlaceholder": "Мій віддалений сервер", "onboarding.remoteConnection.errors.connectionTestFailed": "Перевірка підключення не вдалася", "onboarding.remoteConnection.errors.failedToSaveConnection": "Не вдалося зберегти з’єднання", "onboarding.remoteConnection.status.connectedSuccessfully": "Підключено успішно ({latencyMs}ms)", "onboarding.remoteConnection.status.authWarning": "Сервер вимагає автентифікації. Ви все ще можете підключитися.", "onboarding.remoteConnection.status.connectionFailed": "Збій підключення", "onboarding.remoteConnection.status.suggestionsUnreachable": "Пропозиції: перевірте адресу сервера, перевірте, чи сервер працює, або перевірте підключення до мережі.", "onboarding.remoteConnection.status.suggestionsWrongService": "Пропозиції: переконайтеся, що URL вказує на сервер OpenChamber або зверніться до адміністратора сервера.", "onboarding.remoteConnection.actions.testing": "Тестування…", "onboarding.remoteConnection.actions.testConnection": "Перевірити підключення", "onboarding.remoteConnection.actions.connectAndRestart": "Підключитися та перезапустити", "onboarding.remoteConnection.actions.whatToDo": "Що ви хочете зробити?", "onboarding.remoteConnection.actions.chooseDifferentServer": "Вибрати інший сервер", "onboarding.remoteConnection.actions.useLocalInstead": "Натомість використовувати Local", "onboarding.remoteConnection.probe.authMessage": "Сервер вимагає автентифікації. Ви все ще можете підключитися, але, можливо, знадобиться надати облікові дані.", "onboarding.remoteConnection.probe.updateRecommendedMessage": "Цей інстанс працює з іншою версією OpenChamber. Можна підключитися, але оновіть обидва застосунки, якщо щось не працюватиме.", "onboarding.remoteConnection.probe.incompatibleMessage": "Сервер працює з OpenChamber, але несумісний із цією версією застосунку. Оновіть OpenChamber на сервері та повторіть спробу.", "onboarding.remoteConnection.probe.wrongServiceMessage": "Сервер відповів, але не працює OpenChamber. Перевірте, чи адреса вказує на сервер OpenChamber.", "onboarding.remoteConnection.probe.unreachableMessage": "Сервер недоступний. Перевірте підключення до мережі та адресу сервера.", "onboarding.desktopRecovery.localUnavailable.title": "OpenCode Local недоступний", "onboarding.desktopRecovery.localUnavailable.description": "OpenCode CLI не вдалося запустити або не встановлено. Встановіть OpenCode або підключіться до віддаленого сервера.", "onboarding.desktopRecovery.localUnavailable.retry": "Повторити Local", "onboarding.desktopRecovery.localUnavailable.useLocal": "Налаштувати Local", "onboarding.desktopRecovery.noDefaultConnection.title": "Немає підключення за замовчуванням", "onboarding.desktopRecovery.noDefaultConnection.description": "Не вдалося знайти збережене з’єднання за умовчанням. Виберіть спосіб підключення.", "onboarding.desktopRecovery.remoteUnreachable.title": "Віддалений сервер недоступний", "onboarding.desktopRecovery.remoteUnreachable.description": "Не вдалося підключитися до \"{host}\". Перевірте підключення до мережі та адресу сервера.", "onboarding.desktopRecovery.remoteUnreachable.retry": "Повторити підключення", "onboarding.desktopRecovery.incompatibleServer.title": "Несумісний сервер", "onboarding.desktopRecovery.incompatibleServer.description": "На сервері \"{host}\" не запущено OpenChamber. Перевірте, чи адреса вказує на сервер OpenChamber.", "onboarding.desktopRecovery.remoteIncompatible.title": "Потрібне оновлення сервера", "onboarding.desktopRecovery.remoteIncompatible.description": "Сервер OpenChamber на \"{host}\" несумісний із цією версією застосунку. Оновіть OpenChamber на сервері та повторіть спробу.", "onboarding.desktopRecovery.common.useLocal": "Використовувати Local", "onboarding.desktopRecovery.common.useRemote": "Використовувати Remote", "onboarding.desktopRecovery.actions.retrying": "Повторна спроба…", "onboarding.desktopRecovery.actions.retryConnection": "Повторити підключення", "startup.initRecovery.title": "Не вдалося запустити", "startup.initRecovery.description": "OpenChamber не зміг завершити ініціалізацію. Перевірте, що сервер запущений, і повторіть спробу.", "startup.initRecovery.retry": "Повторити спробу", "startup.initRecovery.retrying": "Повторна спроба…", "onboarding.desktopRecovery.placeholders.remoteServer": "віддалений сервер", "onboarding.desktopRecovery.placeholders.unknownServer": "невідомий", "vscodeLayout.title.chat": "Чат", "vscodeLayout.title.newSession": "Нова сесія", "vscodeLayout.title.sessions": "Сесії", "vscodeLayout.title.sessionFallback": "Сесія", "vscodeLayout.actions.backToSessionsAria": "Назад до сесій", "vscodeLayout.actions.archiveAllAria": "Архівувати всі сесії", "vscodeLayout.actions.archiveAllConfirm": "Архівувати все", "vscodeLayout.actions.archiveAllSuccess": "Заархівовано {count} сесій(ї)", "vscodeLayout.actions.archiveAllError": "Не вдалося заархівувати {count} сесій(ї)", "vscodeLayout.actions.cancel": "Скасувати", "vscodeLayout.actions.newSessionAria": "Нова сесія", "vscodeLayout.actions.openAgentManagerAria": "Відкрити менеджер агентів", "vscodeLayout.actions.resizeSessionsSidebarAria": "Змінити розмір бічної панелі сесій", "vscodeLayout.actions.settingsAria": "Налаштування", "vscodeLayout.quota.title": "Ліміти запитів", "vscodeLayout.quota.mode.used": "використано", "vscodeLayout.quota.mode.remaining": "Залишилося", "vscodeLayout.quota.lastUpdated": "Останнє оновлення {time}", "vscodeLayout.quota.noRateLimitsAvailable": "Ліміти запитів недоступні.", "vscodeLayout.quota.noRateLimitsReported": "Ліміти запитів не надходять.", "vscodeLayout.quota.actions.rateLimitsAria": "Ліміти запитів", "vscodeLayout.quota.actions.showUsedAria": "Показати використану квоту", "vscodeLayout.quota.actions.showRemainingAria": "Показати залишок квоти", "vscodeLayout.quota.actions.refreshAria": "Оновити ліміти запитів", "updateDialog.header.updateAvailable": "Оновлення доступне", "updateDialog.header.updating": "Оновлення OpenChamber...", "updateDialog.changelog.title": "Що нового", "updateDialog.status.installingUpdate": "Встановлення оновлення...", "updateDialog.status.serverRestarting": "Перезапуск сервера...", "updateDialog.status.waitingForServer": "Очікування сервера...", "updateDialog.status.autoReloadHint": "Після завершення оновлення сторінка автоматично перезавантажиться.", "updateDialog.fallback.updateViaTerminal": "Або оновіть через термінал:", "updateDialog.actions.copyCommand": "Копіювати команду", "updateDialog.actions.copied": "Скопійовано!", "updateDialog.status.downloadingPayload": "Завантаження пакета оновлення...", "updateDialog.actions.downloadUpdate": "Завантажити оновлення", "updateDialog.status.downloading": "Завантаження...", "updateDialog.actions.restartToUpdate": "Перезапустити, щоб оновити", "updateDialog.actions.updateNow": "Оновити зараз", "updateDialog.actions.openMobileUpdate": "Відкрити оновлення", "updateDialog.status.updating": "Оновлення...", "updateDialog.error.updateFailed": "Помилка оновлення", "updateDialog.error.takingLonger": "Оновлення триває довше, ніж очікувалося. Зачекайте трохи та оновіть або запустіть: openchamber update", "updateDialog.error.signatureRejected": "Завантажене оновлення відхилено: його підпис коду не збігається з цією інсталяцією. Зазвичай це означає, що запущену копію встановлено не з офіційного підписаного релізу. Встановіть OpenChamber з офіційного релізу й оновіться ще раз.", "updateDialog.error.updaterDisabled": "Оновлювач зупинився після невдалого встановлення. Закрийте OpenChamber, відкрийте його знову й повторіть оновлення.", "updateDialog.error.restartFailed": "Не вдалося перезапустити, щоб встановити оновлення.", "updateDialog.error.restartUnavailable": "Щоб встановити оновлення, потрібен застосунок OpenChamber для комп’ютера.", "mobileUpdate.toast.available.title": "Доступне оновлення OpenChamber", "mobileUpdate.toast.available.description": "Версія {version} готова для Android.", "mobileUpdate.toast.actions.download": "Завантажити", "mobileUpdate.toast.actions.dismiss": "Сховати", "opencodeUpdate.toast.available.title": "Оновлення OpenCode", "opencodeUpdate.toast.available.description": "Версія {version} доступна.", "opencodeUpdate.toast.actions.update": "Оновити", "opencodeUpdate.toast.actions.dismiss": "Сховати", "opencodeUpdate.toast.actions.reload": "Перезавантажити OpenCode", "opencodeUpdate.toast.upgrading.title": "Оновлення OpenCode...", "opencodeUpdate.toast.upgrading.description": "Залиште OpenChamber відкритим.", "opencodeUpdate.toast.updated.title": "OpenCode оновлено", "opencodeUpdate.toast.updated.description": "Оновлення встановлено.", "opencodeUpdate.toast.updated.descriptionWithVersion": "Версію {version} встановлено.", "opencodeUpdate.toast.failed.title": "Не вдалося оновити OpenCode", "opencodeUpdate.toast.failed.description": "Оновлення OpenCode не вдалося.", "opencodeUpdate.toast.reload.message": "Перезапуск OpenCode...", "memoryDebugPanel.title": "Панель налагодження", "memoryDebugPanel.tabs.memory": "Пам'ять", "memoryDebugPanel.tabs.streaming": "Потокове передавання", "memoryDebugPanel.tabs.requests": "Запити", "memoryDebugPanel.section.sessionsInMemory": "Сесії в пам'яті", "memoryDebugPanel.section.uiStreamingMetrics": "Потокові показники інтерфейсу користувача", "memoryDebugPanel.section.vscodeBridgeMetrics": "Метрики мосту VS Code", "memoryDebugPanel.section.noUiSamples": "Ще немає зразків потокового передавання інтерфейсу користувача. Почніть потік і тримайте цю панель відкритою.", "memoryDebugPanel.section.noVscodeSamples": "Ще немає зразків мостів VS Code.", "memoryDebugPanel.metric.totalMessages": "Усього повідомлень", "memoryDebugPanel.metric.cachedSessions": "Кешовані сесії", "memoryDebugPanel.metric.userMessages": "Повідомлення користувача", "memoryDebugPanel.metric.assistantMessages": "Повідомлення асистента", "memoryDebugPanel.metric.viewportWindow": "Вікно вʼюпорту", "memoryDebugPanel.metric.zombieTimeout": "Тайм-аут зомбі", "memoryDebugPanel.metric.githubTotalRequests": "Загальна кількість запитів GitHub", "memoryDebugPanel.metric.metrics": "Метрики", "memoryDebugPanel.metric.samples": "Зразки", "memoryDebugPanel.metric.lastUpdate": "Останнє оновлення", "memoryDebugPanel.metric.uiMetrics": "Метрики інтерфейсу користувача", "memoryDebugPanel.metric.vscodeMetrics": "VS Code Метрики", "memoryDebugPanel.metric.messageListRenders": "Рендери MsgList", "memoryDebugPanel.metric.messageListStreamRenders": "Відтворення потоку MsgList", "memoryDebugPanel.metric.chatMessageRenders": "Відтворення повідомлень чату", "memoryDebugPanel.metric.chatMessageStreamRenders": "Відтворення потоку ChatMessage", "memoryDebugPanel.metric.chatMessageStaticDuringStream": "Статичне повідомлення чату під час трансляції", "memoryDebugPanel.metric.chatMessageStaticOutsideActiveTurn": "Статичний ChatMessage поза активним ходом", "memoryDebugPanel.metric.messagesValue": "{count} повідомлення", "memoryDebugPanel.metric.minutesValue": "{count} хвилин", "memoryDebugPanel.metric.msgsValue": "{count} повідомлення", "memoryDebugPanel.metric.roleMsgsValue": "К {user} / А {assistant}", "memoryDebugPanel.metric.countValue": "кількість {value}", "memoryDebugPanel.metric.avgValue": "середнє {value}", "memoryDebugPanel.metric.maxValue": "макс. {value}", "memoryDebugPanel.metric.totalValue": "всього {value}", "memoryDebugPanel.actions.logState": "Записати стан у журнал", "memoryDebugPanel.actions.copyJson": "Скопіювати JSON", "memoryDebugPanel.tooltip.logCurrentState": "Зареєструвати поточний стан пам'яті на консолі браузера", "memoryDebugPanel.streaming.copy.copied": "Потокове налагодження JSON скопійовано", "memoryDebugPanel.streaming.copy.failed": "Не вдалося скопіювати JSON", "memoryDebugPanel.streaming.copy.hint": "Копіювання експортує метрики потокового інтерфейсу користувача та VS Code як JSON", "memoryDebugPanel.requests.inFlight": "Виконуються", "memoryDebugPanel.requests.peak": "Пік", "memoryDebugPanel.requests.duration": "Тривалість", "memoryDebugPanel.requests.totalRequests": "Усього запитів", "memoryDebugPanel.requests.tracking": "Відстеження", "memoryDebugPanel.requests.now": "зараз", "memoryDebugPanel.requests.noSamples": "Запитів ще немає. Тримайте цю панель відкритою, щоб фіксувати активність fetch.", "memoryDebugPanel.requests.chartLabel": "Запити fetch у виконанні з часом, пік {peak}", "memoryDebugPanel.requests.windowHint": "останні {seconds} с", "memoryDebugPanel.requests.percentileChartLabel": "Перцентилі віку запитів у виконанні (p50, p90, p99, max) з часом", "memoryDebugPanel.common.idle": "очікування", "memoryDebugPanel.common.live": "live", "memoryDebugPanel.common.notAvailable": "n/a", "memoryDebugPanel.common.untitled": "Без назви", "directoryTree.field.newDirectoryPlaceholder": "новий_каталог", "textarea.resizeHandleAria": "Змінити розмір текстового поля", "sidebar.resize.leftPanelAria": "Змінити розмір лівої панелі", "sidebar.resize.rightPanelAria": "Змінити розмір правої панелі", "mainLayout.mobile.closeDrawerAria": "Закрити панель", "sortableTabsStrip.aria.tabs": "Вкладки", "openChamberLogo.aria.logo": "Логотип OpenChamber", "markdownRenderer.code.actions.copyTitle": "Скопіювати код", "markdownRenderer.code.actions.copiedTitle": "Скопійовано", "markdownRenderer.table.actions.copyTitle": "Скопіювати таблицю", "markdownRenderer.code.actions.enableWrapTitle": "Увімкнути перенесення рядків", "markdownRenderer.code.actions.disableWrapTitle": "Вимкнути перенесення рядків", "markdownRenderer.table.actions.downloadTitle": "Завантажити таблицю", "markdownRenderer.table.toast.downloadedAsFormat": "Таблицю завантажено як {format}", "markdownRenderer.mermaid.actions.copyTitle": "Копіювати", "markdownRenderer.mermaid.actions.copySourceTitle": "Копіювати джерело", "markdownRenderer.mermaid.actions.downloadSvgTitle": "Завантажити SVG", "markdownRenderer.mermaid.actions.zoomInTitle": "Збільшити", "markdownRenderer.mermaid.actions.zoomOutTitle": "Зменшити", "markdownRenderer.mermaid.actions.resetViewTitle": "Скинути вигляд", "markdownRenderer.mermaid.toast.downloadFailed": "Не вдалося завантажити діаграму", "contextPanel.preview.title": "Попередній перегляд", "contextPanel.preview.description": "Використайте дії проєкту або кнопку Preview у терміналі, щоб відкрити перегляд.", "contextPanel.preview.startPreview": "Почати перегляд", "contextPanel.preview.starting": "Запуск...", "contextPanel.preview.noDevServer": "Команду сервера розробки не знайдено. Налаштуйте дію проекту або додайте скрипт \"dev\" у package.json.", "contextPanel.preview.startFailed": "Не вдалося запустити сервер перегляду.", "contextPanel.preview.serverExited": "Сервер розробки несподівано завершив роботу.", "contextPanel.preview.noUrlDetected": "Сервер розробки запущено, але URL не виявлено у його виводі. Відкрийте вкладку термінала попереднього перегляду, щоб переглянути журнали.", "contextPanel.preview.serverExitedWithLog": "Сервер розробки несподівано завершив роботу. Останній вивід:\n\n{log}", "contextPanel.preview.noUrlDetectedWithLog": "Сервер розробки не став доступним. Останній вивід:\n\n{log}", "contextPanel.preview.startingServer": "Запуск сервера розробки...", "contextPanel.preview.startingServerHint": "Очікуємо, поки сервер почне приймати з'єднання.", "contextPanel.preview.console.open": "Відкрити консоль перегляду", "contextPanel.preview.console.waiting": "Очікування консолі перегляду", "contextPanel.preview.console.title": "Консоль перегляду", "contextPanel.preview.console.attach": "Додати", "contextPanel.preview.console.copy": "Копіювати", "contextPanel.preview.console.clear": "Очистити", "contextPanel.preview.console.empty": "Подій консолі перегляду ще немає.", "contextPanel.preview.console.noFilteredEvents": "Немає подій для цього фільтра.", "contextPanel.preview.console.runtimeError": "Помилка виконання", "contextPanel.preview.console.copied": "Консоль перегляду скопійовано", "contextPanel.preview.console.copyFailed": "Не вдалося скопіювати консоль перегляду", "contextPanel.preview.console.attached": "Консоль перегляду додано до чату", "contextPanel.preview.console.attachNoSession": "Відкрийте чат-сесію перед додаванням логів перегляду", "contextPanel.preview.console.attachAnnotation": "Це браузерні console logs із dev server, що запущений для цього проєкту.", "contextPanel.preview.inspect.toggle": "Інспектувати елемент перегляду", "contextPanel.preview.inspect.attached": "Анотацію перегляду додано до чату", "contextPanel.preview.inspect.attachNoSession": "Відкрийте чат-сесію перед додаванням анотацій перегляду", "contextPanel.preview.inspect.attachAnnotation": "Це вибраний DOM-елемент із вбудованого перегляду.", "contextPanel.preview.inspect.attachAnnotationWithScreenshot": "Це вибраний DOM-елемент із вбудованого перегляду. Скріншот видимої області перегляду з підсвіченим елементом додано як вкладення.", "contextPanel.preview.console.filter.all": "Усі", "contextPanel.preview.console.filter.errors": "Помилки", "contextPanel.preview.console.filter.warnings": "Попередження", "contextPanel.preview.console.filter.logs": "Логи", "common.date.today": "Today", "common.date.yesterday": "Yesterday", "common.date.yesterdayWithTime": "Yesterday {time}", "common.relative.justNow": "Just now", "common.relative.minutesAgoShort": "{count}min ago", "common.relative.hoursAgoShort": "{count}h ago", "common.relative.daysAgoShort": "{count}d ago", "common.relative.weeksAgoShort": "{count}w ago", "common.relative.yearsAgoShort": "{count}y ago", "common.relative.daysAgoCompact": "{count}d ago", "common.relative.weeksAgoCompact": "{count}w ago", "common.relative.yearsAgoCompact": "{count}y ago", "common.duration.secondsCompact": "{seconds}с", "common.duration.minutesSecondsCompact": "{minutes}хв {seconds}с", "common.duration.hoursMinutesCompact": "{hours}год {minutes}хв", "contextFileOpen.failure.tooLarge": "File is too large to open (>{count} lines)", "contextFileOpen.failure.missing": "File not found", "contextFileOpen.failure.unreadable": "Failed to open file", "quota.window.5h": "5-Hour", "quota.window.7d": "7-Day Limit", "quota.window.extraUsage": "Додаткове використання", "quota.window.weekly": "Щотижня", "quota.window.daily": "Daily", "quota.window.monthly": "Щомісяця", "quota.window.credits": "Credits", "quota.window.creditsBalance": "Credits Balance", "quota.window.monthlyCredits": "Місячні кредити", "quota.window.purchasedCredits": "Придбані кредити", "quota.window.freeCredits": "Безкоштовні кредити", "quota.window.billingCycle": "Billing Cycle", "quota.window.auto": "Auto", "quota.window.api": "API", "quota.window.planLimit": "Plan Limit", "quota.window.onDemand": "On-demand", "quota.window.session": "Session", "quota.window.premium": "Premium Interactions", "quota.window.chat": "Chat Requests", "quota.window.completions": "Completions", "quota.window.premiumInteractions": "Кредити ШІ", 'chat.workStatus.ariaLabel': 'Стан роботи', 'chat.workStatus.context.label': 'Контекст', 'chat.workStatus.cost.breakdown': "Сеанс {session} · Субагенти {subagents}", 'chat.workStatus.git.changedFileSingle': 'Змінено {count} файл', 'chat.workStatus.git.changedFilePlural': 'Змінено {count} файлів', 'chat.workStatus.pr.untitled': 'Pull request без назви', 'chat.workStatus.pr.draft': 'Чернетка', 'chat.workStatus.pr.checks': 'Перевірки', 'chat.workStatus.pr.checksFailed': '{count} впало', 'chat.workStatus.pr.checksPending': '{count} виконується', 'chat.workStatus.pr.checksPassed': '{count} пройшло', 'chat.workStatus.attention.merge': 'Триває злиття', 'chat.workStatus.attention.rebase': 'Триває rebase', 'chat.workStatus.attention.cherryPick': 'Триває cherry-pick', 'chat.workStatus.attention.revert': 'Триває відкат', 'chat.workStatus.attention.bisect': 'Триває bisect', 'chat.workStatus.subagent.done': 'Готово', 'chat.workStatus.subagent.untitled': 'Сабагент', 'chat.workStatus.mcp.toggle': 'Перемкнути {name}', 'chat.workStatus.mcp.needsAuth': 'Увійти', 'chat.workStatus.mcp.failed': 'Помилка', 'chat.workStatus.pinned.unavailable': 'Запінене повідомлення', 'chat.workStatus.section.session': 'Сесія', 'chat.workStatus.section.project': 'Проєкт', 'chat.workStatus.section.subagents': 'Сабагенти', 'chat.workStatus.section.mcp': 'MCP', 'chat.workStatus.section.pinned': 'Запінені повідомлення', 'chat.workStatus.section.tasks': 'Задачі', 'chat.workStatus.subagent.working': 'працює', 'chat.workStatus.subagent.needsPermission': 'потребує дозволу', 'chat.workStatus.subagent.askedQuestion': 'поставив питання', 'chat.workStatus.section.contextBreakdown': 'Джерела контексту', 'chat.workStatus.breakdown.skills': 'Скіли', 'chat.workStatus.breakdown.pinnedNote': 'нотатка', 'chat.workStatus.breakdown.unpin': 'Відкріпити від контексту', 'chat.workStatus.breakdown.pinnedPlan': 'план', 'chat.workStatus.breakdown.memory': 'Памʼять агента', 'chat.workStatus.breakdown.pinnedKnowledgeSingle': '{count} закріплено', 'chat.workStatus.breakdown.pinnedKnowledgePlural': '{count} закріплено', 'chat.workStatus.breakdown.mcp': 'Сервери MCP', 'chat.workStatus.action.openChanges': 'Відкрити зміни', 'chat.workStatus.action.openGit': 'Відкрити панель Git', 'chat.workStatus.action.openPr': 'Відкрити pull request', 'chat.workStatus.action.openSubagent': 'Відкрити {name}', 'chat.workStatus.section.usage': 'Використання', 'chat.workStatus.goal.open': 'Керувати ціллю', 'chat.workStatus.goal.pause': 'Пауза', 'chat.workStatus.goal.resume': 'Відновити', 'chat.workStatus.goal.updateFailed': 'Не вдалося оновити ціль', 'chat.workStatus.pinned.unpin': 'Відпінити повідомлення', 'chat.workStatus.pinned.reveal': 'Перейти до повідомлення', 'chat.workStatus.pinned.unpinFailed': 'Не вдалося відпінити повідомлення', 'chat.workStatus.action.openContext': 'Відкрити панель контексту', 'chat.workStatus.section.linkedIssues': 'Прилінковане', 'chat.workStatus.linkedIssues.open': 'Відкрити #{number} на GitHub', 'chat.workStatus.linkedIssues.unlink': 'Прибрати лінк', 'chat.workStatus.linkedIssues.unlinkFailed': 'Не вдалося прибрати лінк', 'chat.workStatus.linkedIssues.link': 'Прилінкувати до сесії', 'chat.workStatus.linkedIssues.linkFailed': 'Не вдалося прилінкувати', 'chat.workStatus.breakdown.issueCountSingle': '{count} issue', 'chat.workStatus.breakdown.issueCountPlural': '{count} issues', 'chat.workStatus.breakdown.prCountSingle': '{count} PR', 'chat.workStatus.breakdown.prCountPlural': '{count} PR', 'chat.workStatus.breakdown.skillCountSingle': '{count} скіл', 'chat.workStatus.breakdown.skillCountPlural': '{count} скілів', 'chat.workStatus.breakdown.mcpCountSingle': '{count} MCP', 'chat.workStatus.breakdown.mcpCountPlural': '{count} MCP', 'chat.workStatus.sections.open': 'Обрати секції', 'chat.workStatus.sections.dialogTitle': 'Секції панелі', 'chat.workStatus.sections.dialogDescription': 'Обери, що показує панель стану роботи. Приховані секції зберігають свої дані — вони просто не відображаються.', 'chat.workStatus.sections.allHidden': 'Жодної секції не вибрано', 'chat.workStatus.sections.showAll': 'Показати всі', 'chat.workStatus.sections.noneWarning': 'Панель відображатиметься порожньою.', 'header.workStatusPanel.toggleAria': 'Перемкнути панель стану роботи', 'header.workStatusPanel.hide': 'Сховати стан роботи', 'header.workStatusPanel.show': 'Показати стан роботи', 'chat.workStatus.mcp.authorizeOpenFailed': 'Не вдалося відкрити сторінку авторизації', 'chat.workStatus.mcp.authorizeFailed': 'Авторизація не вдалася', 'mcpDropdown.toast.authorizeOpenFailed': 'Не вдалося відкрити сторінку авторизації', 'mcpDropdown.toast.authorizeFailed': 'Авторизація не вдалася', 'header.services.tooltip.currentInstance': 'Поточний інстанс: {current} ({toggle})', 'header.workStatusPanel.showOverlay': 'Показати стан роботи поверх чату', 'settings.mcp.page.connection.title': 'Як під’єднатись', 'settings.mcp.page.connection.description': 'Встав команду, яка його запускає, або посилання на готовий сервер.', 'settings.mcp.page.registration.title': 'Цьому серверу потрібен власний застосунок', 'settings.mcp.page.registration.description': 'Він не видає доступи автоматично. Створи застосунок у налаштуваннях самого сервісу, встав сюди його дані й увійди.', 'settings.mcp.page.registration.callbackLabel': 'Впиши цю адресу в сервісі', 'settings.mcp.page.registration.clientId': 'ID застосунку', 'settings.mcp.page.registration.clientSecret': 'Секрет застосунку', 'settings.mcp.page.registration.afterSaving': 'Збережи, потім натисни «Авторизувати».', 'settings.mcp.page.toast.copiedCallbackUrl': 'Адресу скопійовано', 'settings.mcp.page.toast.clipboardWriteFailed': 'Не вдалося скопіювати в буфер обміну', 'settings.mcp.page.scope.everywhere': 'Доступний у всіх проєктах', 'settings.mcp.page.scope.thisProject': 'Тільки в цьому проєкті', 'settings.mcp.page.env.description': 'Значення, потрібні серверу — наприклад, ключ API.', 'settings.mcp.page.connection.kindCommand': 'Команда', 'settings.mcp.page.connection.kindLink': 'Посилання', 'settings.mcp.page.connection.hintCommand': 'Запускається на цьому комп’ютері. Вставте цілу команду — вона розділиться на один аргумент у рядку.', 'settings.mcp.page.connection.hintLink': 'Під’єднується до сервера, який хостить хтось інший. Вставте його https-адресу.', };