import type { I18nKey } from './en';
import { settingsDict } from './uk.settings';

export const dict: Record<I18nKey, string> = {
  ...settingsDict,
  "common.loading": "Завантаження...",
  "common.unavailable": "Недоступно",
  "common.language.english": "англійська",
  "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.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.scanQr": "Сканувати QR-код",
  "mobile.connect.advanced": "Додатково",
  "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.error.urlRequired": "Введи адресу сервера.",
  "mobile.connect.error.invalidUrl": "Ця адреса сервера некоректна.",
  "mobile.connect.error.unreachable": "Не вдалося достукатись до цього OpenChamber сервера.",
  "mobile.connect.error.authRequired": "Цьому серверу потрібен пароль або client token.",
  "mobile.connect.error.passwordFailed": "Не вдалося розблокувати сервер. Перевір пароль.",
  "mobile.instances.addTitle": "Додати інстанс",
  "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.instances.saveEdit": "Зберегти зміни",
  "mobile.nav.changes": "Зміни",
  "mobile.nav.settings": "Налаштування",
  "mobile.surface.closeAria": "Закрити",
  "mobile.header.openMenuAria": "Відкрити меню",
  "mobile.header.openMetadataAria": "Відкрити метадані сесії",
  "mobile.header.metadata.context": "Контекст",
  "mobile.header.metadata.branch": "Гілка",
  "mobile.header.metadata.usage": "Використання",
  "mobile.menu.titleAria": "Інструменти робочого простору",
  "mobile.menu.files": "Файли",
  "mobile.menu.changes": "Зміни",
  "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": "Перетягни ручку або скористайся стрілками, щоб змінити порядок проєктів. Натисни галочку щоб завершити.",
  "mobile.sessions.dragHandleAria": "Перетягни {label}, щоб змінити порядок",
  "mobile.sessions.moveUpAria": "Перемістити {label} вгору",
  "mobile.sessions.moveDownAria": "Перемістити {label} вниз",
  "mobile.sessions.removeProjectAria": "Видалити {label}",
  "mobile.sessions.cancelRemoveProjectAria": "Скасувати видалення {label}",
  "mobile.sessions.confirmRemoveProject": "Закрити",
  "mobile.sessions.confirmRemoveProjectAria": "Підтвердити видалення {label}",
  "mobile.sessions.toast.projectRemoved": "Видалено {label}",
  "mobile.sessions.archiveSessionAria": "Архівувати {title}",
  "mobile.sessions.cancelArchiveAria": "Скасувати архівування {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.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.runFailed": "Не вдалося виконати завдання",
  "sessions.scheduledTasks.dialog.confirm.deleteTask": "Видалити заплановане завдання \"{taskName}\"?",
  "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.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.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-{max}. Ту саму модель можна додавати кілька разів.",
  "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.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.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.switcher.openAria": "Відкрити перемикач сесій",
  "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.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.newDraftSession": "Нова чернетка сесії",
  "sessions.sidebar.session.menu.rename": "Перейменувати",
  "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.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.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.permissionRequired": "Потрібен дозвіл",
  "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.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.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.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.merge": "Злити",
  "gitView.operation.mergeInProgressWithHead": "Виконується злиття з {head}",
  "gitView.operation.mergingMessage": "Виконується злиття: {message}",
  "gitView.operation.rebase": "Перебазувати",
  "gitView.operation.rebaseInProgress": "Виконується перебазування",
  "gitView.operation.rebasingOnto": "Перебазування {headName} на {onto}",
  "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": "Надсилати агенту коментарі PR",
  "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.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.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.commit": "Коміт",
  "gitView.tabs.pr": "PR",
  "gitView.tabs.update": "Оновлення",
  "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.context": "Контекст",
  "contextPanel.mode.preview": "Перегляд",
  "contextPanel.mode.browser": "Браузер",
  "contextPanel.browser.open": "Відкрити панель браузера",
  "contextPanel.browser.addressAria": "Адреса браузера",
  "contextPanel.browser.empty": "Веб-браузер",
  "contextPanel.browser.emptyHint": "Введіть адресу вище, щоб почати перегляд",
  "contextPanel.browser.inspectUnavailable": "Цю сторінку неможливо інспектувати з панелі браузера.",
  "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.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.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.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.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.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.usage": "Використання",
  "contextUsage.tooltip.usedTokens": "Використані токени: {tokens}",
  "contextUsage.tooltip.contextLimit": "Обмеження контексту: {tokens}",
  "contextUsage.tooltip.outputLimit": "Ліміт виводу: {tokens}",
  "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.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.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.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.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.title": "Швидкі нотатки - {project}",
  "rightSidebar.contextNotesTodo.notes.placeholder": "Зберігайте контекст, нагадування або посилання",
  "rightSidebar.contextNotesTodo.todo.title": "Todo",
  "rightSidebar.contextNotesTodo.todo.itemsSingle": "{count} пункт",
  "rightSidebar.contextNotesTodo.todo.itemsPlural": "пунктів: {count}",
  "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.resizeAria": "Змінити розмір списку завдань",
  "rightSidebar.contextNotesTodo.todo.sendMenu.currentSession": "Надіслати до поточної сесії",
  "rightSidebar.contextNotesTodo.todo.sendMenu.newSession": "Надіслати до нової сесії",
  "rightSidebar.contextNotesTodo.todo.sendMenu.newWorktreeSession": "Надіслати до нової сесії в worktree",
  "rightSidebar.contextNotesTodo.plans.title": "Плани",
  "rightSidebar.contextNotesTodo.plans.filesSingle": "Файл: {count}",
  "rightSidebar.contextNotesTodo.plans.filesPlural": "Файлів: {count}",
  "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.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": "Додайте коментар... (Cmd+Enter, щоб зберегти)",
  "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.tooltip.currentInstanceWithShortcuts": "Поточний інстанс: {current} ({toggle}; наступна вкладка {nextTab})",
  "header.services.tooltip.servicesWithShortcuts": "Сервіси ({toggle}; наступна вкладка {nextTab})",
  "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.shutdownDev": "Зупинити OpenChamber",
  "header.services.modelFamily.other": "інше",
  "header.actions.openPlanAria": "Відкрити план",
  "header.actions.toggleChangesPanel": "Панель змін",
  "header.actions.toggleChangesPanelAria": "Перемкнути панель змін",
  "header.actions.planWithShortcut": "План ({shortcut})",
  "header.actions.terminalPanelWithShortcut": "Термінальна панель ({shortcut})",
  "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.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.bottomDock.resizeAria": "Змінити розмір панелі терміналу",
  "terminalView.bottomDock.restoreTitle": "Відновити висоту панелі терміналу",
  "terminalView.bottomDock.restoreAria": "Відновити висоту панелі терміналу",
  "terminalView.bottomDock.expandTitle": "Розгорнути панель терміналу",
  "terminalView.bottomDock.expandAria": "Розгорнути панель терміналу",
  "terminalView.bottomDock.closeTitle": "Закрити панель терміналу",
  "terminalView.bottomDock.closeAria": "Закрити панель терміналу",
  "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.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.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.abortActiveRun": "Перервати активний запуск (подвійне натискання)",
  "helpDialog.item.toggleRightSidebar": "Перемкнути праву бічну панель",
  "helpDialog.item.openRightSidebarGitTab": "Відкрити вкладку Git у правій бічній панелі",
  "helpDialog.item.openRightSidebarFilesTab": "Відкрити вкладку «Файли» у правій бічній панелі",
  "helpDialog.item.cycleRightSidebarTab": "Перемкнути вкладку правої бічної панелі",
  "helpDialog.item.toggleTerminalDock": "Перемкнути панель терміналу",
  "helpDialog.item.toggleTerminalExpanded": "Розгорнути або згорнути термінал",
  "helpDialog.item.togglePlanContextPanel": "Перемкнути панель контексту плану",
  "helpDialog.item.cycleTheme": "Перемкнути тему (Світла → Темна → Системна)",
  "helpDialog.item.switchProject": "Перемкнути проєкт",
  "helpDialog.item.toggleServicesMenu": "Перемкнути меню сервісів",
  "helpDialog.item.cycleServicesTab": "Перемкнути вкладку сервісів",
  "helpDialog.item.openSettings": "Відкрити налаштування",
  "helpDialog.keyCombiner.or": "або",
  "helpDialog.proTips.title": "Поради:",
  "helpDialog.proTips.commandPalette": "Використовуйте палітру команд ({shortcut}), щоб швидко перейти до будь-якої дії",
  "helpDialog.proTips.recentSessions": "5 останніх сесій відображаються на панелі команд",
  "helpDialog.proTips.themeCycling": "Перемикання теми запам’ятовує ваші переваги протягом сесій",
  "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.otherLocalBranches": "Інші локальні гілки",
  "session.newWorktree.otherRemoteBranches": "Інші віддалені гілки",
  "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.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.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.summary.activeLeft": "Активних: {active} · залишилось: {left}",
  "chat.statusRow.aborted": "Перервано",
  "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.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.catchUpDescription": "Повернутись у контекст: над чим працювали і звідки продовжити.",
  "chat.commandAutocomplete.command.debugDescription": "Кероване дослідження першопричини бага перед тим, як пропонувати фікс.",
  "chat.commandAutocomplete.command.weighDescription": "Зважити 2-3 підходи з trade-offs і рекомендацією перш ніж братися до роботи.",
  "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.container.readOnlySubagentPromptBanner": "Сесії субагентів не можна запитувати.",
  "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.addToChat": "Додати в чат",
  "chat.textSelection.actions.newSession": "Нова сесія",
  "chat.textSelection.actions.copy": "Копіювати",
  "chat.textSelection.actions.addToNotes": "Додати до нотаток",
  "chat.textSelection.title.addToCurrentChat": "Додати до поточного чату",
  "chat.textSelection.title.newSessionWithSelection": "Створити нову сесію із виділенням",
  "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.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.clipboardAttachFailed": "Не вдалося вкласти зображення з буфера обміну",
  "chat.chatInput.toast.addedFileMentions": "Додано згадки файлів {count}",
  "chat.chatInput.toast.attachFileFailed": "Не вдалося прикріпити файл",
  "chat.chatInput.toast.attachNamedFailed": "Не вдалося прикріпити {name}",
  "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.devServerLogs": "Логи Dev Server:",
  "chat.chatInput.devServerLogsRemove": "Прибрати логи Dev Server",
  "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.mobileStatus.editProjects.title": "Редагувати проєкти",
  "chat.mobileStatus.editProjects.footer": "Перетягніть елементи, щоб змінити порядок, або використовуйте стрілки, щоб перемістити. Натисніть «Редагувати», щоб змінити деталі.",
  "chat.mobileStatus.editProjects.empty": "Немає проєктів для редагування",
  "chat.mobileStatus.projects.empty": "Жодних проєктів",
  "chat.mobileStatus.projects.addAria": "Додати проєкт",
  "chat.mobileStatus.projects.removeTitle": "Видалити проєкт",
  "chat.mobileStatus.projects.removeDescriptionPrefix": "Ви впевнені, що хочете видалити",
  "chat.mobileStatus.projects.cancel": "Скасувати",
  "chat.mobileStatus.projects.remove": "Видалити",
  "chat.mobileStatus.new": "Новий",
  "chat.mobileStatus.noSessionsInProject": "У цьому проєкті немає сесій",
  "chat.mobileStatus.swipeHint": "← Проведіть пальцем тут, щоб відкрити бічні панелі →",
  "chat.mobileStatus.toast.addProjectFailed": "Не вдалося додати проєкт",
  "chat.mobileStatus.toast.selectValidDirectory": "Виберіть правильний каталог.",
  "chat.mobileStatus.toast.selectDirectoryFailed": "Не вдалося вибрати каталог",
  "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.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.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.toggleRightSidebar": "Перемкнути праву бічну панель",
  "commandPalette.item.showContextUsage": "Показати використання контексту",
  "commandPalette.item.toggleTerminal": "Перемкнути термінал",
  "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.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": "Нам не вдалося перевірити сесію інтерфейсу. Перевірте, чи працює сервіс, і повторіть спробу.",
  "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.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.status.updating": "Оновлення...",
  "updateDialog.error.updateFailed": "Помилка оновлення",
  "updateDialog.error.takingLonger": "Оновлення триває довше, ніж очікувалося. Зачекайте трохи та оновіть або запустіть: openchamber update",
  "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.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.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.table.actions.copyTitle": "Скопіювати таблицю",
  "markdownRenderer.table.actions.downloadTitle": "Завантажити таблицю",
  "markdownRenderer.table.toast.downloadedAsFormat": "Таблицю завантажено як {format}",
  "markdownRenderer.mermaid.actions.copyTitle": "Копіювати",
  "markdownRenderer.mermaid.actions.copySourceTitle": "Копіювати джерело",
  "markdownRenderer.mermaid.actions.downloadSvgTitle": "Завантажити SVG",
  "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",
  "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.7dSonnet": "7-Day Sonnet Limit",
  "quota.window.7dOpus": "7-Day Opus Limit",
  "quota.window.weekly": "Weekly Limit",
  "quota.window.daily": "Daily",
  "quota.window.monthly": "Monthly Limit",
  "quota.window.credits": "Credits",
  "quota.window.creditsBalance": "Credits Balance",
  "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": "Premium interactions",
};
