BottomBarAttach file to messageПрикріпити файл до повідомленняAttach image to messageПрикріпити зображення до повідомленняLink file to contextПрив'язати файл до контекстуSync open filesСинхронізувати відкриті файлиAutomatically synchronize currently opened files with the model contextАвтоматично синхронізувати відкриті файли з контекстом моделіCompressing...Стиснення...CancelСкасуватиCancel compressionСкасувати стисненняCompressСтиснутиCompress chat (create summarized copy using LLM)Стиснути чат (створити стислу копію за допомогою LLM)ChatItem↑ %1 (cached %2)↑ %1 (кешовано %2)↑ %1↑ %1↓ %1 (reasoning %2)↓ %1 (міркування %2)↓ %1↓ %1Σ %1Σ %1Reset chat to this message and editСкинути чат до цього повідомлення та редагуватиClick: Open in Qt Creator
Shift+Click: Open in System EditorКлік: Відкрити в Qt Creator
Shift+Клік: Відкрити в системному редакторіFailed to load imageНе вдалося завантажити зображенняCodeBlockCode (%1)Код (%1)CodeКодCopyКопіюватиCollapseЗгорнутиExpandРозгорнутиCopiedСкопійованоContextViewerChat ContextКонтекст чатуRefreshОновитиCloseЗакритиBase System PromptБазовий системний промптActiveАктивнийEmptyПорожньоNo system prompt configuredСистемний промпт не налаштованоCopyКопіюватиEdit in SettingsРедагувати в налаштуванняхAgent RoleРоль агентаNo role selected. Using base system prompt only.Роль не обрано. Використовується лише базовий системний промпт.Manage RolesКерувати ролямиProject RulesПравила проєкту%1 active%1 активнихNoneНемаєRules (%1)Правила (%1)ContentВмістNo project rules found.
Create .md files in .qodeassist/rules/common/ or .qodeassist/rules/chat/Правила проєкту не знайдено.
Створіть .md файли в .qodeassist/rules/common/ або .qodeassist/rules/chat/Open Rules FolderВідкрити теку правилFinal prompt: Base System Prompt + Agent Role + Project Info + Project Rules + Linked FilesКінцевий промпт: Базовий системний промпт + Роль агента + Інформація про проєкт + Правила проєкту + Прив'язані файлиDiffStatistics+%1 lines, -%2 lines+%1 рядків, -%2 рядків+%1 lines+%1 рядків-%1 lines-%1 рядківNo changesБез змінFileEditBlockARCHIVEDАРХІВОВАНОAPPLIEDЗАСТОСОВАНОREJECTEDВІДХИЛЕНОPENDINGОЧІКУЄReplaceЗамінитиAppendДодати%1: %2 (+%3 -%4)%1: %2 (+%3 -%4)%1: %2 (+%3)%1: %2 (+%3)Open file in editor and navigate to changesВідкрити файл у редакторі та перейти до змінCopyКопіюватиCollapseЗгорнутиExpandРозгорнутиFileEditsActionBarFile Edit in Current MessageРедагування файлу в поточному повідомленні%1 File Edits in Current Message%1 редагувань файлів у поточному повідомленні%1 applied%1 застосовано%1 pending%1 очікує%1 rejected%1 відхиленоApply All (%1)Застосувати все (%1)Reapply All (%1)Повторно застосувати все (%1)Apply all pending and rejected edits in this messageЗастосувати всі очікувані та відхилені редагування в цьому повідомленніReapply all rejected edits in this messageПовторно застосувати всі відхилені редагування в цьому повідомленніUndo All (%1)Скасувати все (%1)Undo all applied edits in this messageСкасувати всі застосовані редагування в цьому повідомленніQObjectTemplate Not FoundШаблон не знайденоTemplate '%1' was not found or has been updated. Please re-set new one.Шаблон '%1' не знайдено або його було оновлено. Будь ласка, оберіть новий.ProvidersПровайдериAgentsАгентиCurrent SettingsПоточні налаштуванняQodeAssist::Chat::ChatCompressorCompression already in progressСтиснення вже виконуєтьсяNo chat file to compressНемає файлу чату для стисненняChat is empty, nothing to compressЧат порожній, немає чого стискатиNo provider availableНемає доступного провайдераNo template availableНемає доступного шаблонуCompression cancelledСтиснення скасованоFailed to save compressed chatНе вдалося зберегти стиснений чатCompression failed: %1Стиснення не вдалося: %1QodeAssist::Chat::ChatFileManagerFile is not accessible: %1Файл недоступний: %1Failed to copy file: %1Не вдалося скопіювати файл: %1QodeAssist::Chat::ChatHistoryStoreSave Chat HistoryЗберегти історію чатуJSON files (*.json)Файли JSON (*.json)Load Chat HistoryЗавантажити історію чатуQodeAssist::Chat::ChatRootViewChat compressed successfully!Чат успішно стиснуто!This chat file is already in use by another QodeAssist chat session.Цей файл чату вже використовується іншою сесією чату QodeAssist.This chat is already open in another QodeAssist chat session.Цей чат вже відкрито в іншій сесії чату QodeAssist.Select Files to AttachОберіть файли для прикріпленняImages automatically moved to Attach zone (%n file(s))Зображення автоматично переміщено в зону прикріплення (%n файл(ів))Зображення автоматично переміщено в зону прикріплення (%n файл(ів))Зображення автоматично переміщено в зону прикріплення (%n файл(ів))Select Images to AttachОберіть зображення для прикріпленняImages (*.png *.jpg *.jpeg *.gif *.bmp *.webp)Зображення (*.png *.jpg *.jpeg *.gif *.bmp *.webp)Compression is already in progressСтиснення вже виконуєтьсяNo chat file to compress. Please save the chat first.Немає файлу чату для стиснення. Будь ласка, спочатку збережіть чат.QodeAssist::Chat::NavigationPanelQodeAssist ChatЧат QodeAssistQodeAssist::EditorChatButtonOpen QodeAssist ChatВідкрити чат QodeAssistQodeAssist::Mcp::McpServerManagerQodeAssist MCP server exposing Qt Creator project tools.Сервер MCP QodeAssist, що надає інструменти проєкту Qt Creator.QodeAssist::QodeAssistClientCode completion failed: %1Доповнення коду не вдалося: %1Quick refactor failedШвидкий рефакторинг не вдавсяQuick refactor failed: %1Швидкий рефакторинг не вдався: %1QodeAssist::RefactorWidget◄ Original◄ ОригіналRefactored ►Рефакторено ►✓ Apply (⌘+Enter)✓ Застосувати (⌘+Enter)✓ Apply (Ctrl+Enter)✓ Застосувати (Ctrl+Enter)✗ Decline (Esc)✗ Відхилити (Esc)QodeAssist::Settings::AgentDetailPaneOpen in editorВідкрити в редакторіDuplicate…Дублювати…DeleteВидалитиIdentityІдентичністьExtends:Розширює:Name:Назва:Description:Опис:Tags:Теги:Comma-separated. Free-form — used to filter and group the agent list.Через кому. Довільна форма — використовується для фільтрації та групування списку агентів.System roleСистемна рольPrepended to every request as the system message.Додається до кожного запиту як системне повідомлення.ContextКонтекстJinja2 template rendered with ContextManager bindings into the agent.context system-prompt layer. Empty = no context block.Шаблон Jinja2, що рендериться з прив'язками ContextManager у шар системного промпту agent.context. Порожньо = немає блоку контексту.ConnectionПідключенняProvider:Провайдер:The provider instance this agent uses. URL is inherited from the instance.Екземпляр провайдера, що використовує цей агент. URL успадковується від екземпляра.Endpoint:Кінцева точка:Appended to the provider's URL. Blank uses the provider default.Додається до URL провайдера. Порожнє значення використовує типове значення провайдера.Model:Модель:MatchЗбігWhen a feature slot has multiple bound agents, the first whose match rules satisfy the current context wins.Коли слот функції має кілька прив'язаних агентів, перемагає перший, чиї правила збігу задовольняють поточний контекст.File patterns:Шаблони файлів:Globs, comma-separated. Empty matches every file.Glob-шаблони через кому. Порожнє значення збігається з кожним файлом.TemplateШаблонJinja2 template (via inja) rendered to the request body. Built-in context: ctx.prefix, ctx.suffix, ctx.history, ctx.system_prompt, agent.model.Шаблон Jinja2 (через inja), що рендериться в тіло запиту. Вбудований контекст: ctx.prefix, ctx.suffix, ctx.history, ctx.system_prompt, agent.model.message_format:message_format:Load errorsПомилки завантаження▸ Show raw TOML▸ Показати сирий TOML▾ Hide raw TOML▾ Сховати сирий TOMLNo description provided.Опис не надано.%1 (missing — not in provider library)%1 (відсутній — немає в бібліотеці провайдера)(provider default)(типове значення провайдера)# effective request line
(unknown — provider instance not found)# фактичний рядок запиту
(невідомо — екземпляр провайдера не знайдено)effective request lineфактичний рядок запиту(no system role set)(системну роль не встановлено)(no context block)(немає блоку контексту)(matches every file)(збігається з кожним файлом)(inherited from parent / none)(успадковано від батька / немає)(truncated at %1 bytes)(обрізано на %1 байтах)(source file is empty)(вихідний файл порожній)(source file unavailable: %1)(вихідний файл недоступний: %1)Bundled agents are read-only — duplicate to edit.Вбудовані агенти доступні лише для читання — дублюйте для редагування.Bundled agents cannot be deleted.Вбудовані агенти не можна видалити.Select an agentОберіть агентаPick an agent from the list to see its details.Оберіть агента зі списку, щоб побачити його деталі.error: %1помилка: %1warning: %1попередження: %1QodeAssist::Settings::AgentListPaneFilter agents…Фільтрувати агентів…UserКористувачBundledВбудованіNo agents match these filters.Жоден агент не відповідає цим фільтрам.QodeAssist::Settings::AgentRoleDialogAdd Agent RoleДодати роль агентаDuplicate Agent RoleДублювати роль агентаEdit Agent RoleРедагувати роль агентаe.g., Developer, Code Reviewerнапр., Розробник, Рев'ювер кодуName:Назва:e.g., developer, code_reviewerнапр., developer, code_reviewerID:ID:Brief description of this role...Короткий опис цієї ролі...Description:Опис:System Prompt:Системний промпт:You are an expert in...
Your role is to:
- Task 1
- Task 2
- Task 3Ви експерт у...
Ваша роль:
- Завдання 1
- Завдання 2
- Завдання 3ID cannot be changed for existing rolesID не можна змінити для існуючих ролейQodeAssist::Settings::AgentsWidgetAgentsАгентиReload from diskПерезавантажити з дискаOpen agents folderВідкрити теку агентівOpen agentВідкрити агента'%1' is bundled with the plugin and read-only.
Use Duplicate to create an editable user copy.'%1' входить до складу плагіна та доступний лише для читання.
Використайте Дублювати, щоб створити редаговану копію користувача.Agent '%1' has no editable source file.Агент '%1' не має редагованого вихідного файлу.Could not open %1.Не вдалося відкрити %1.DuplicateДублюватиDelete AgentВидалити агентаDelete agent '%1'?
This will remove the file:
%2Видалити агента '%1'?
Це видалить файл:
%2Could not delete the agent file:
%1Не вдалося видалити файл агента:
%1QodeAssist::Settings::McpClientsListAspectConnected.Підключено.Connecting…Підключення…Failed.Помилка.Failed: %1Помилка: %1Disabled.Вимкнено.everything (reference test server)everything (еталонний тестовий сервер)filesystem (local files)filesystem (локальні файли)memory (in-memory key-value)memory (ключ-значення в пам'яті)git (local git ops)git (локальні операції git)time (system clock)time (системний годинник)qtcreator (Qt Creator's built-in MCP server)qtcreator (вбудований сервер MCP Qt Creator)qt-docs (Qt documentation)qt-docs (документація Qt)remote (SSE / HTTP)remote (SSE / HTTP)Server reports no tools.Сервер не повідомляє про інструменти.ToolsІнструментиEnable / disable this MCP serverУвімкнути / вимкнути цей сервер MCPRemove this server from the config.Видалити цей сервер з конфігурації.Remove serverВидалити серверRemove server '%1' from the config?Видалити сервер '%1' з конфігурації?Open ConfigВідкрити конфігураціюRefresh MCP ListОновити список MCPNote: restart Qt Creator to apply MCP changes to already-opened chats and running sessions.Примітка: перезапустіть Qt Creator, щоб застосувати зміни MCP до вже відкритих чатів та запущених сесій.Quick SetupШвидке налаштуванняPick a preset to append a ready-made server entry to the config (auto-suffixed if the name is taken).Оберіть пресет, щоб додати готовий запис сервера до конфігурації (з автоматичним суфіксом, якщо ім'я зайняте).-- Select Preset ---- Оберіть пресет --No servers configured. Add a preset below or edit the JSON.Жодного сервера не налаштовано. Додайте пресет нижче або відредагуйте JSON.0 server(s) defined.Визначено 0 серверів.%1 server(s) defined, %2 enabled.Визначено %1 серверів, %2 увімкнено.MCP configurationКонфігурація MCPFailed to write %1:
%2Не вдалося записати %1:
%2QodeAssist::Settings::ProviderDetailPaneEdit…Редагувати…Open in editorВідкрити в редакторіOpen this provider's TOML file in Qt Creator. Bundled providers are read-only — duplicate first.Відкрити TOML файл цього провайдера в Qt Creator. Вбудовані провайдери доступні лише для читання — спочатку дублюйте.Duplicate…Дублювати…DeleteВидалитиCancelСкасуватиSaveЗберегтиIdentityІдентичністьName:Назва:Client API:Клієнтський API:The client API this provider speaks. Cannot be changed after creation.Клієнтський API, яким користується цей провайдер. Не можна змінити після створення.Description:Опис:EndpointКінцева точкаURL:URL:Base URL. Agents append their endpoint path (e.g. /chat/completions) to this.Базовий URL. Агенти додають до нього свій шлях кінцевої точки (напр. /chat/completions).CredentialsОблікові даніEnter API key…Введіть ключ API…Show / hide API keyПоказати / сховати ключ APISave keyЗберегти ключClearОчиститиErase the stored API key for this providerВидалити збережений ключ API для цього провайдераAPI key:Ключ API:LaunchЗапускidleочікуванняStartЗапуститиStopЗупинитиRestartПерезапустити▸ Show launch terminal▸ Показати термінал запуску▾ Hide launch terminal▾ Сховати термінал запуску▸ Show raw TOML▸ Показати сирий TOML▾ Hide raw TOML▾ Сховати сирий TOMLNo description provided.Опис не надано.— not required (local provider)— не потрібно (локальний провайдер)This provider type does not use a key.Цей тип провайдера не використовує ключ.Stored — enter a new key to replace it.Збережено — введіть новий ключ для заміни.A key is stored. Type a new key and press Save key to replace it, or Clear to erase it.Ключ збережено. Введіть новий ключ та натисніть Зберегти ключ для заміни, або Очистити для видалення.No key stored yet. Type a key and press Save key.Ключ ще не збережено. Введіть ключ та натисніть Зберегти ключ.Select a providerОберіть провайдераNo [launch] block. This provider is treated as external — the plugin will not spawn or supervise any process. Add a [launch] block to the TOML to have the plugin manage a local server here.Немає блоку [launch]. Цей провайдер розглядається як зовнішній — плагін не буде запускати або контролювати жоден процес. Додайте блок [launch] до TOML, щоб плагін керував локальним сервером тут. <span style='color:gray'>(detached — survives Qt Creator restart)</span> <span style='color:gray'>(відокремлено — переживає перезапуск Qt Creator)</span>starting…запуск…probing…перевірка…readyготовоstopping…зупинка…failedпомилкаfailed — %1помилка — %1QodeAssist::Settings::ProvidersPageWidgetProvidersПровайдериFilter providers…Фільтрувати провайдерів…Open in editorВідкрити в редакторіBundled providers are read-only. Use Duplicate to create an editable user copy first.Вбудовані провайдери доступні лише для читання. Спочатку використайте Дублювати, щоб створити редаговану копію користувача.No user instances yet.Ще немає екземплярів користувача.No bundled instances loaded.Жодного вбудованого екземпляра не завантажено.UserКористувачBundledВбудованіDuplicate providerДублювати провайдераName for the new provider:Ім'я для нового провайдера:An instance named '%1' already exists.Екземпляр з ім'ям '%1' вже існує.Delete providerВидалити провайдераDelete user provider '%1'?
File: %2Видалити провайдера користувача '%1'?
Файл: %2Failed to delete file:
%1Не вдалося видалити файл:
%1SaveЗберегтиName cannot be empty.Ім'я не може бути порожнім.Save anyway?Зберегти все одно?Saved to:
%1
but could not remove the old file:
%2
Two provider files now describe this instance — delete the old file manually to avoid a duplicate-name error.Збережено до:
%1
але не вдалося видалити старий файл:
%2
Два файли провайдера тепер описують цей екземпляр — видаліть старий файл вручну, щоб уникнути помилки дублювання імені.Clear API keyОчистити ключ APIErase the stored API key for '%1'?Видалити збережений ключ API для '%1'?QodeAssist::Settings::TagFilterStripFILTER BY TAGФІЛЬТР ЗА ТЕГОМclearочиститиQodeAssist::Tools::TodoToolError: 'tasks' parameter (array) is required for 'add' operation. Example: {"operation": "add", "tasks": ["Task 1", "Task 2"]}Помилка: параметр 'tasks' (масив) обов'язковий для операції 'add'. Приклад: {"operation": "add", "tasks": ["Task 1", "Task 2"]}Error: 'tasks' array cannot be empty. Provide at least one task.Помилка: масив 'tasks' не може бути порожнім. Надайте принаймні одне завдання.Error: All tasks in 'tasks' array are empty strings.Помилка: усі завдання в масиві 'tasks' є порожніми рядками.Error: 'todo_ids' parameter (array) is required for 'complete' operation. Example: {"operation": "complete", "todo_ids": [1, 2, 3]}Помилка: параметр 'todo_ids' (масив) обов'язковий для операції 'complete'. Приклад: {"operation": "complete", "todo_ids": [1, 2, 3]}Error: 'todo_ids' array cannot be empty. Provide at least one ID.Помилка: масив 'todo_ids' не може бути порожнім. Надайте принаймні один ID.Error: All IDs in 'todo_ids' array are invalid. IDs must be positive integers.Помилка: усі ID в масиві 'todo_ids' недійсні. ID мають бути додатними цілими числами.Error: Unknown operation '%1'. Valid operations: 'add', 'complete', 'list'Помилка: невідома операція '%1'. Дійсні операції: 'add', 'complete', 'list'✓ Added 1 new task✓ Додано 1 нове завдання✓ Added %1 new tasks✓ Додано %1 нових завданьError: No todos found in this sessionПомилка: завдань не знайдено в цій сесії✓ Marked 1 task as completed✓ Позначено 1 завдання як виконане✓ Marked %1 tasks as completed✓ Позначено %1 завдань як виконані⚠ %1 already completed⚠ %1 вже виконано❌ Not found: %1❌ Не знайдено: %1📋 TODO List: (empty)📋 Список TODO: (порожній)📋 TODO List:📋 Список TODO:Progress: %1/%2 completed (%3%)Прогрес: %1/%2 виконано (%3%)📋 All tasks completed! 🎉📋 Усі завдання виконано! 🎉📋 Remaining tasks:📋 Завдання, що залишилися:QodeAssist::UpdateDialogQodeAssist UpdateОновлення QodeAssistQodeAssist is an open-source project that helps
developers write better code. If you find it useful, pleaseQodeAssist — це проєкт з відкритим кодом, що допомагає
розробникам писати кращий код. Якщо він вам корисний, будь ласкаQodeAssistUpdater - convenient tool for plugin installation and updatesQodeAssistUpdater — зручний інструмент для встановлення та оновлення плагінаDownload QodeAssistUpdaterЗавантажити QodeAssistUpdaterA new version of QodeAssist is available!Доступна нова версія QodeAssist!Version %1 is now available - you have %2Доступна версія %1 — у вас встановлено %2Release Notes:Примітки до випуску:Open Release PageВідкрити сторінку випускуOpen Plugin FolderВідкрити теку плагінаCloseЗакритиQodeAssist is up to dateQodeAssist оновлено до останньої версіїYou are using the latest version: %1Ви використовуєте останню версію: %1No release notes available. Check the release page for more information.Примітки до випуску недоступні. Перевірте сторінку випуску для отримання додаткової інформації.QodeAssist::UpdateStatusWidgetUpdateОновитиNew version: v%1Нова версія: v%1Check update informationПеревірити інформацію про оновленняQtC::QodeAssistCannot create user provider folder:
%1Не вдалося створити теку провайдера користувача:
%1Cannot pick a free filename in:
%1Не вдалося обрати вільне ім'я файлу в:
%1Cannot write %1:
%2Не вдалося записати %1:
%2Write failed for %1:
%2Запис не вдався для %1:
%2Quick SetupШвидке налаштуванняConfigure API KeyНалаштувати ключ APIOpen Provider Settings to configure API keysВідкрити налаштування провайдера для налаштування ключів APILoad configuration (includes predefined cloud models)Завантажити конфігурацію (включає попередньо визначені хмарні моделі)Show template informationПоказати інформацію про шаблонTemplate InformationІнформація про шаблонTemplateШаблонDescription:Опис:Failed to save configuration. Check logs for details.Не вдалося зберегти конфігурацію. Перевірте журнали для деталей.[Preset] configurations are predefined cloud models ready to use.[Preset] конфігурації — це попередньо визначені хмарні моделі, готові до використання.Predefined configurations cannot be deleted.Попередньо визначені конфігурації не можна видалити.Failed to delete configuration.Не вдалося видалити конфігурацію.-- Select Preset ---- Оберіть пресет --Enable QodeAssistУвімкнути QodeAssistGeneralЗагальніReset Page to DefaultsСкинути сторінку до типових значеньCheck UpdateПеревірити оновленняSelect...Обрати...Provider:Провайдер:Model:Модель:Template:Шаблон:URL:URL:Status:Статус:TestТестEnable LoggingУвімкнути журналюванняLog messages are visible in General Messages paneПовідомлення журналу видно в панелі General MessagesCheck for updates when Qt Creator startsПеревіряти оновлення при запуску Qt CreatorEnable Chat(If you have performance issues try disabling this, need restart QtC)Увімкнути чат (Якщо у вас є проблеми з продуктивністю, спробуйте вимкнути це, потрібен перезапуск QtC)Custom endpoint:Власна кінцева точка:Code CompletionДоповнення кодуChat AssistantАсистент чатуQuick RefactorШвидкий рефакторингChat CompressionСтиснення чатуAgent PipelinesПайплайни агентівInline completions while you type. Matchers run on every request.Вбудовані доповнення під час введення. Матчери виконуються при кожному запиті.Conversational assistant in the QodeAssist panel.Розмовний асистент на панелі QodeAssist.Used when a chat conversation needs to be summarised to stay within context.Використовується, коли розмова в чаті потребує підсумування для збереження в межах контексту.Inline editor-driven refactors via the Quick Refactor action.Вбудовані рефакторинги, керовані редактором, через дію Швидкий рефакторинг.Reset SettingsСкинути налаштуванняAre you sure you want to reset all settings to default values?Ви впевнені, що хочете скинути всі налаштування до типових значень?Current template description:Опис поточного шаблону:Connection ErrorПомилка підключенняUnable to retrieve the list of models from the server.Не вдалося отримати список моделей з сервера.Please verify the following:
- Server is running and accessible
- URL is correct
- Provider is properly configured
- API key is correctly set (if required)
You can try selecting a different provider or changing the URL:Будь ласка, перевірте наступне:
- Сервер запущено та доступний
- URL правильний
- Провайдер правильно налаштовано
- Ключ API правильно встановлено (якщо потрібно)
Ви можете спробувати обрати іншого провайдера або змінити URL:Select ProviderОбрати провайдераSelect URLОбрати URLCloseЗакритиModel SelectionВибір моделіSelect from previously used models or enter a new model name.
If entering a new model name:
• For providers with automatic listing - ensure the model is installed
• For providers without listing support - check provider's documentation
• Make sure the model name matches exactlyОберіть з раніше використаних моделей або введіть нове ім'я моделі.
Якщо вводите нове ім'я моделі:
• Для провайдерів з автоматичним переліком — переконайтеся, що модель встановлено
• Для провайдерів без підтримки переліку — перевірте документацію провайдера
• Переконайтеся, що ім'я моделі точно збігаєтьсяModel name:Ім'я моделі:OKOKCancelСкасуватиEnter Model ManuallyВвести модель вручнуURL SelectionВибір URLSelect from the list of default and previously used URLs, or enter a custom one.
Please ensure the selected URL is accessible and the service is running.Оберіть зі списку типових та раніше використаних URL, або введіть власний.
Будь ласка, переконайтеся, що обраний URL доступний і служба запущена.Use default provider URL or from historyВикористати типовий URL провайдера або з історіїEnter custom URLВвести власний URLEnter Model Name ManuallyВвести ім'я моделі вручнуAuto Completion SettingsНалаштування автодоповненняAdd new preset for languageДодати новий пресет для мовиSave Config...Зберегти конфігурацію...Load Config...Завантажити конфігурацію...Open FolderВідкрити текуSave ConfigurationЗберегти конфігураціюLoad ConfigurationЗавантажити конфігураціюConfiguration name:Назва конфігурації:Select ConfigurationОбрати конфігураціюNo saved configurations found.Збережених конфігурацій не знайдено.Configuration saved successfully.Конфігурацію успішно збережено.Configuration loaded successfully.Конфігурацію успішно завантажено.DeleteВидалитиAre you sure you want to delete this configuration?Ви впевнені, що хочете видалити цю конфігурацію?Enable Auto CompleteУвімкнути автодоповненняEnable Multiline CompletionУвімкнути багаторядкове доповненняText output proccessing mode:Режим обробки текстового виводу:Auto: Automatically detects codeblock and applies processing when found, other text as comments
Force Processing: Always processes text with codeblock formatting and other text as comments
Raw Text: Shows unprocessed text without any formattingАвто: Автоматично виявляє блок коду та застосовує обробку при знаходженні, інший текст як коментарі
Примусова обробка: Завжди обробляє текст з форматуванням блоку коду та інший текст як коментарі
Сирий текст: Показує необроблений текст без будь-якого форматуванняCompletion trigger mode:Режим тригера доповнення:Hint-based: Shows a hint when typing, press Tab to request completion
Automatic: Automatically requests completion after typing thresholdНа основі підказки: Показує підказку при введенні, натисніть Tab для запиту доповнення
Автоматичний: Автоматично запитує доповнення після порога введенняCompletion mode:Режим доповнення:Automatic: requests completion while typing (with smart context gates).
Manual: no auto-triggering; invoke via the 'Request QodeAssist Suggestion' shortcut (default Ctrl+Alt+Q, reconfigurable in Preferences > Keyboard).Автоматичний: запитує доповнення під час введення (з розумними контекстними воротами).
Ручний: без автоматичного спрацювання; викликайте через комбінацію 'Запит пропозиції QodeAssist' (типово Ctrl+Alt+Q, налаштовується у Preferences > Keyboard).Smart context-aware triggeringРозумне контекстно-залежне спрацюванняWhen enabled, auto-completion is suppressed in places where Qt Creator's built-in completion is usually stronger (middle of an identifier, right after '.', '->', '::') and is triggered more eagerly after structural characters like '(', ',', '{', '=' and on fresh indented lines.Коли увімкнено, автодоповнення придушується в місцях, де вбудоване доповнення Qt Creator зазвичай сильніше (середина ідентифікатора, одразу після '.', '->', '::'), і спрацьовує охочіше після структурних символів, як-от '(', ',', '{', '=' та на нових рядках з відступом.Don't dismiss Qt Creator's completion popupНе закривати спливаюче вікно доповнення Qt CreatorWhen enabled, an AI completion arriving while Qt Creator's own completion popup is already visible will not force it closed. The LLM suggestion still appears inline.Коли увімкнено, доповнення AI, що надходить, поки спливаюче вікно доповнення Qt Creator вже видно, не закриватиме його примусово. Пропозиція LLM все одно з'являється вбудовано.Cancel in-flight request on new inputСкасовувати поточний запит при новому введенніWhen enabled, every new keystroke cancels any completion request already in flight and restarts the debounce timer. Useful for slow local models where an outdated answer is rarely worth waiting for.
When disabled (default), the in-flight request is kept; when the answer arrives, the plugin compares it with characters typed in the meantime and either trims the matching prefix or drops the answer.Коли увімкнено, кожне нове натискання клавіші скасовує будь-який запит доповнення, що вже виконується, та перезапускає таймер дебаунсу. Корисно для повільних локальних моделей, де застарілу відповідь рідко варто чекати.
Коли вимкнено (типово), поточний запит зберігається; коли надходить відповідь, плагін порівнює її з символами, введеними тим часом, і або обрізає відповідний префікс, або відкидає відповідь.with delay(ms)із затримкою (мс)Delay before sending the completion request.
(Only for Automatic trigger mode)Затримка перед надсиланням запиту доповнення.
(Лише для автоматичного режиму тригера)AI suggestion triggers after typingПропозиція AI спрацьовує після введенняThe number of characters that need to be typed within the typing interval before an AI suggestion request is sent automatically.
(Only for Automatic trigger mode)Кількість символів, які потрібно ввести протягом інтервалу введення, перед автоматичним надсиланням запиту пропозиції AI.
(Лише для автоматичного режиму тригера)character(s) within(ms)символів за (мс)The time window (in milliseconds) during which the character threshold must be met to trigger an AI suggestion request automatically.
(Only for Automatic trigger mode)Часове вікно (в мілісекундах), протягом якого має бути досягнуто порога символів для автоматичного запуску запиту пропозиції AI.
(Лише для автоматичного режиму тригера)Hint shows after typingПідказка показується після введенняThe number of characters that need to be typed before the hint widget appears (only for Hint-based trigger mode).Кількість символів, які потрібно ввести, перш ніж з'явиться віджет підказки (лише для режиму тригера на основі підказки).Hint auto-hide timeout (ms)Тайм-аут автоматичного приховування підказки (мс)Time in milliseconds after which the hint widget will automatically hide (only for Hint-based trigger mode).Час у мілісекундах, через який віджет підказки автоматично сховається (лише для режиму тригера на основі підказки).Trigger key:Клавіша тригера:Key to press for requesting completion when hint is visible.
Space is recommended as least conflicting with context menu.
(Only for Hint-based trigger mode)Клавіша для натискання для запиту доповнення, коли підказка видима.
Пробіл рекомендується як найменш конфліктуючий з контекстним меню.
(Лише для режиму тригера на основі підказки)Ignore spaces and tabs in character countІгнорувати пробіли та табуляції при підрахунку символівWhen enabled, spaces and tabs are not counted towards the character threshold for triggering completions. This helps trigger completions based on actual code characters only.Коли увімкнено, пробіли та табуляції не враховуються в порозі символів для запуску доповнень. Це допомагає запускати доповнення лише на основі фактичних символів коду.Temperature:Температура:Max Tokens:Макс. токенів:Top P:Top P:Top K:Top K:Presence Penalty:Штраф за присутність:Frequency Penalty:Штраф за частоту:Read Full FileЧитати повний файлRead Strings Before Cursor:Читати рядки перед курсором:Read Strings After Cursor:Читати рядки після курсора:Use System PromptВикористовувати системний промптUse special system prompt and user message for non FIM modelsВикористовувати спеціальний системний промпт та повідомлення користувача для не-FIM моделейSystem prompt for non FIM models:Системний промпт для не-FIM моделей:User message for non FIM models:Повідомлення користувача для не-FIM моделей:Additional Programming Languages for handling: Example: rust,//,rust rs,rsДодаткові мови програмування для обробки: Приклад: rust,//,rust rs,rsSpecify additional programming languages in format: name,comment_style,model_names,extensions
Example: rust,//,rust rs,rs
Fields: language name, comment prefix, names from LLM (space-separated), file extensions (space-separated)Вкажіть додаткові мови програмування у форматі: ім'я,стиль_коментаря,імена_моделей,розширення
Приклад: rust,//,rust rs,rs
Поля: назва мови, префікс коментаря, імена з LLM (через пробіл), розширення файлів (через пробіл)Show progress indicator during code completionПоказувати індикатор прогресу під час доповнення кодуAbort existing assist on new completion requestПерервати існуючу допомогу при новому запиті доповненняWhen enabled, cancels any active Qt Creator code assist popup before requesting LLM completion.
(Only for Automatic trigger mode)Коли увімкнено, скасовує будь-яке активне спливаюче вікно допомоги коду Qt Creator перед запитом доповнення LLM.
(Лише для автоматичного режиму тригера)Include context from open filesВключати контекст з відкритих файлівMax Changes Cache Size:Макс. розмір кешу змін:Time to suspend Ollama after completion request (in minutes), Only Ollama, -1 to disableЧас призупинення Ollama після запиту доповнення (у хвилинах), лише Ollama, -1 для вимкненняContext Window:Вікно контексту:Reasoning effort:Зусилля міркування:Constrains effort on reasoning for OpenAI gpt-5 and o-series models:
None: No reasoning (gpt-5.1 only)
Minimal: Minimal reasoning effort (o-series only)
Low: Low reasoning effort
Medium: Balanced reasoning (default for most models)
High: Maximum reasoning effort (gpt-5-pro only supports this)
Note: Reducing effort = faster responses + fewer tokensОбмежує зусилля на міркування для моделей OpenAI gpt-5 та o-серії:
None: Без міркування (лише gpt-5.1)
Minimal: Мінімальне зусилля міркування (лише o-серія)
Low: Низьке зусилля міркування
Medium: Збалансоване міркування (типово для більшості моделей)
High: Максимальне зусилля міркування (підтримує лише gpt-5-pro)
Примітка: Зменшення зусилля = швидші відповіді + менше токенівPrompts for FIM modelsПромпти для FIM моделейPrompts for Non FIM modelsПромпти для не-FIM моделейGeneral SettingsЗагальні налаштуванняAutomatic Trigger ModeАвтоматичний режим тригераGeneral ParametersЗагальні параметриAdvanced ParametersРозширені параметриContext SettingsНалаштування контекстуOpenAI Responses APIOpenAI Responses APIOllama SettingsНалаштування OllamaSync open files with assistant by defaultСинхронізувати відкриті файли з асистентом за замовчуваннямEnable autosave when message receivedУвімкнути автозбереження при отриманні повідомленняEnable chat in bottom toolbarУвімкнути чат у нижній панелі інструментівEnable chat in navigation panelУвімкнути чат у навігаційній панеліEnable tools/function callingУвімкнути виклик інструментів/функційWhen enabled, AI can use tools to read files, search project, and build codeКоли увімкнено, AI може використовувати інструменти для читання файлів, пошуку в проєкті та збирання кодуAuto-compress chat when session tokens exceed:Автоматично стискати чат, коли токени сесії перевищують:After each assistant response, if the running session token total exceeds the threshold, the chat is summarized and a new compressed chat is started automatically. The original chat is preserved on disk.Після кожної відповіді асистента, якщо загальна кількість токенів поточної сесії перевищує поріг, чат підсумовується і автоматично запускається новий стиснений чат. Оригінальний чат зберігається на диску.Enable extended thinking mode.Увімкнути режим розширеного мислення.Enable extended thinking mode for complex reasoning tasks.This provides step-by-step reasoning before the final answer.Temperature is 1.0 accordingly API requirementУвімкнути режим розширеного мислення для складних завдань міркування. Це забезпечує покрокове міркування перед фінальною відповіддю. Температура встановлена в 1.0 відповідно до вимог APIThinking budget tokens:Бюджет токенів мислення:Maximum number of tokens Claude can use for internal reasoning. Larger budgets improve quality but increase latency. Minimum: 1024, Recommended: 10000-16000.Максимальна кількість токенів, які Claude може використати для внутрішнього міркування. Більші бюджети покращують якість, але збільшують затримку. Мінімум: 1024, рекомендовано: 10000-16000.Thinking mode max output tokens:Макс. вихідні токени режиму мислення:Maximum number of tokens for the final response when thinking mode is enabled. Set to -1 to use the default max tokens setting. Recommended: 4096-16000.Максимальна кількість токенів для фінальної відповіді, коли увімкнено режим мислення. Встановіть -1 для використання типового налаштування макс. токенів. Рекомендовано: 4096-16000.Text Font:Шрифт тексту:Text Font Size:Розмір шрифту тексту:Code Font:Шрифт коду:Code Font Size:Розмір шрифту коду:Text Format:Формат тексту:Chat Renderer:Рендерер чату:Chat SettingsНалаштування чатуToolsІнструментиExtended Thinking (Claude)Розширене мислення (Claude)Agent RolesРолі агентівEnable ToolsУвімкнути інструментиEnable AI tools/functions for quick refactoring (allows reading project files, searching code, etc.)Увімкнути інструменти/функції AI для швидкого рефакторингу (дозволяє читати файли проєкту, шукати в коді тощо)Enable Thinking ModeУвімкнути режим мисленняEnable extended thinking mode for complex refactoring tasks (supported by compatible models like Claude and Google AI)Увімкнути режим розширеного мислення для складних завдань рефакторингу (підтримується сумісними моделями, як-от Claude та Google AI)Thinking Budget Tokens:Бюджет токенів мислення:Number of tokens allocated for thinking process. Use -1 for dynamic thinking (model decides), 0 to disable, or positive value for custom budgetКількість токенів, виділених для процесу мислення. Використовуйте -1 для динамічного мислення (модель вирішує), 0 для вимкнення, або додатне значення для власного бюджетуThinking Max Output Tokens:Макс. вихідні токени мислення:Maximum output tokens when thinking mode is enabled (includes thinking + response)Максимальна кількість вихідних токенів, коли увімкнено режим мислення (включає мислення + відповідь)Lines Before Cursor/Selection:Рядки перед курсором/виділенням:Number of lines to include before cursor or selection for contextКількість рядків, які слід включити перед курсором або виділенням для контекстуLines After Cursor/Selection:Рядки після курсора/виділення:Number of lines to include after cursor or selection for contextКількість рядків, які слід включити після курсора або виділення для контекстуDisplay Mode:Режим відображення:Choose how to display refactoring suggestions:
- Inline Widget: Shows refactor in a widget overlay with Apply/Decline buttons (default)
- Qt Creator Suggestion: Uses Qt Creator's built-in suggestion systemОберіть, як відображати пропозиції рефакторингу:
- Вбудований віджет: Показує рефакторинг у накладці-віджеті з кнопками Застосувати/Відхилити (типово)
- Пропозиція Qt Creator: Використовує вбудовану систему пропозицій Qt CreatorInline WidgetВбудований віджетQt Creator SuggestionПропозиція Qt CreatorWidget Orientation:Орієнтація віджета:Choose default orientation for refactor widget:
- Horizontal: Original and refactored code side by side (default)
- Vertical: Original and refactored code stacked verticallyОберіть типову орієнтацію для віджета рефакторингу:
- Горизонтальна: Оригінальний та рефакторений код поруч (типово)
- Вертикальна: Оригінальний та рефакторений код один над однимHorizontalГоризонтальнаVerticalВертикальнаWidget Minimum Width:Мінімальна ширина віджета:Minimum width for the refactor widget (in pixels)Мінімальна ширина для віджета рефакторингу (у пікселях)Widget Maximum Width:Максимальна ширина віджета:Maximum width for the refactor widget (in pixels)Максимальна ширина для віджета рефакторингу (у пікселях)Widget Minimum Height:Мінімальна висота віджета:Minimum height for the refactor widget (in pixels)Мінімальна висота для віджета рефакторингу (у пікселях)Widget Maximum Height:Максимальна висота віджета:Maximum height for the refactor widget (in pixels)Максимальна висота для віджета рефакторингу (у пікселях)System Prompt:Системний промпт:Include context from open files in quick refactorВключати контекст з відкритих файлів у швидкий рефакторингTools SettingsНалаштування інструментівDisplay SettingsНалаштування відображенняPrompt SettingsНалаштування промптаAllow file access outside projectДозволити доступ до файлів поза проєктомAllow tools to read, write, and create files outside the project scope (system headers, Qt files, external libraries).Дозволити інструментам читати, записувати та створювати файли поза межами проєкту (системні заголовки, файли Qt, зовнішні бібліотеки).Automatically apply file editsАвтоматично застосовувати редагування файлівWhen enabled, file edits suggested by AI are applied immediately. When disabled, each edit is staged for manual approval.Коли увімкнено, редагування файлів, запропоновані AI, застосовуються негайно. Коли вимкнено, кожне редагування підготовлюється для ручного схвалення.Max tool continuations:Макс. продовжень інструментів:Maximum number of consecutive tool-use rounds in a single request. Each round lets the model call tools and receive results before continuing. Higher values allow more complex multi-step tasks but increase token usage.Максимальна кількість послідовних раундів використання інструментів в одному запиті. Кожен раунд дозволяє моделі викликати інструменти та отримувати результати перед продовженням. Вищі значення дозволяють складніші багатокрокові завдання, але збільшують використання токенів.List Project FilesПерелічити файли проєктуLists every source file tracked by the active Qt Creator project(s).Перелічує кожен вихідний файл, що відстежується активним(и) проєктом(ами) Qt Creator.Find FileЗнайти файлLocates a file in the project by name or partial path. Returns paths only, without file content.Знаходить файл у проєкті за іменем або частковим шляхом. Повертає лише шляхи, без вмісту файлу.Read FileЧитати файлReads the content of a file by absolute path or path relative to the project root.Читає вміст файлу за абсолютним шляхом або шляхом відносно кореня проєкту.Search in ProjectШукати в проєктіSearches project files for text occurrences or C++ symbol definitions.Шукає в файлах проєкту входження тексту або визначення символів C++.Create New FileСтворити новий файлCreates a new empty file at the given absolute path, making missing directories.Створює новий порожній файл за вказаним абсолютним шляхом, створюючи відсутні теки.Edit FileРедагувати файлApplies find-and-replace edits to files. See "Automatically apply file edits" to control whether edits apply immediately or wait for review.Застосовує редагування пошуку-та-заміни до файлів. Див. "Автоматично застосовувати редагування файлів" для контролю того, чи редагування застосовуються негайно, чи чекають на огляд.Build ProjectЗібрати проєктTriggers a build of the active Qt Creator project and reports the result.Запускає збирання активного проєкту Qt Creator і повідомляє результат.Get Issues ListОтримати список проблемReads compiler/clang diagnostics from Qt Creator's Issues panel.Читає діагностику компілятора/clang з панелі Issues Qt Creator.Execute Terminal CommandВиконати команду терміналуRuns a command from the OS-specific allowed list below, in the project directory.Виконує команду з нижчевказаного списку дозволених для конкретної ОС, у каталозі проєкту.TodoTodoLets the AI maintain a session-scoped todo list for multi-step workflows.Дозволяє AI підтримувати список todo в межах сесії для багатокрокових робочих процесів.Read Original History (Pre-Compression)Читати оригінальну історію (до стиснення)Lets the AI read the original, full chat history from before the conversation was compressed into a summary. Useful when a detail is missing from the summary currently in context. Has no effect if the chat was never compressed.Дозволяє AI читати оригінальну, повну історію чату до того, як розмову було стиснуто в резюме. Корисно, коли деталь відсутня в резюме, яке зараз у контексті. Не має ефекту, якщо чат ніколи не стискався.Load SkillЗавантажити навичкуLets the AI load the full instructions of a skill on demand. The Available Skills catalog in the system prompt lists each skill; this tool pulls a skill's complete instructions into context when needed.Дозволяє AI завантажувати повні інструкції навички за запитом. Каталог доступних навичок у системному промпті перелічує кожну навичку; цей інструмент підтягує повні інструкції навички в контекст за потреби.Allowed Commands (Linux)Дозволені команди (Linux)Comma-separated list of terminal commands that AI is allowed to execute on Linux. Example: git, ls, cat, grep, find, cmakeСписок команд терміналу через кому, які AI дозволено виконувати на Linux. Приклад: git, ls, cat, grep, find, cmakeAllowed Commands (macOS)Дозволені команди (macOS)Comma-separated list of terminal commands that AI is allowed to execute on macOS. Example: git, ls, cat, grep, find, cmakeСписок команд терміналу через кому, які AI дозволено виконувати на macOS. Приклад: git, ls, cat, grep, find, cmakeAllowed Commands (Windows)Дозволені команди (Windows)Comma-separated list of terminal commands that AI is allowed to execute on Windows. Example: git, dir, type, findstr, where, cmakeСписок команд терміналу через кому, які AI дозволено виконувати на Windows. Приклад: git, dir, type, findstr, where, cmakeCommand Timeout (seconds)Тайм-аут команди (секунди)Maximum time in seconds to wait for a terminal command to complete. Increase for long-running commands like builds.Максимальний час у секундах для очікування завершення команди терміналу. Збільшіть для довготривалих команд, як-от збирання.Tool SettingsНалаштування інструментуSkillsНавичкиEnable skillsУвімкнути навичкиDiscover Agent Skills from the configured skill directories and expose them to the chat assistant. Each skill is a folder containing a SKILL.md file.Виявляти навички агента з налаштованих каталогів навичок та надавати їх асистенту чату. Кожна навичка — це тека, що містить файл SKILL.md.Global skill directories:Глобальні каталоги навичок:Absolute paths scanned for skills, one per line. Each path is a directory whose subfolders contain SKILL.md files. A leading ~ expands to your home directory. Lets QodeAssist pick up skills shared with other agents (e.g. ~/.claude/skills).Абсолютні шляхи, що скануються на наявність навичок, один на рядок. Кожен шлях — це каталог, чиї підтеки містять файли SKILL.md. Початковий ~ розгортається до вашого домашнього каталогу. Дозволяє QodeAssist підбирати навички, спільні з іншими агентами (напр. ~/.claude/skills).No skills discovered.Жодної навички не виявлено.Skill DirectoriesКаталоги навичокDiscovered global skills:Виявлені глобальні навички:MCPMCPEnable MCP serverУвімкнути сервер MCPExpose QodeAssist tools to external MCP clients over HTTP. Which tools are visible is controlled on the client side.Надавати інструменти QodeAssist зовнішнім клієнтам MCP через HTTP. Які інструменти видимі, контролюється на стороні клієнта.Server portПорт сервераTCP port the MCP server listens on (localhost only). Requires restart of the server after change.TCP-порт, на якому слухає сервер MCP (лише localhost). Вимагає перезапуску сервера після зміни.Connect to external MCP serversПідключатися до зовнішніх серверів MCPConnect to MCP servers listed in mcp-server.json and expose their tools to chat/quick-refactor/code-completion. Toggling this off disconnects all currently running MCP client sessions.Підключатися до серверів MCP, перелічених у mcp-server.json, та надавати їхні інструменти для чату/швидкого рефакторингу/доповнення коду. Вимкнення цієї опції відключає всі поточні сесії клієнтів MCP.Extra PATH for stdio serversДодатковий PATH для stdio-серверівDirectories to prepend to PATH when launching stdio MCP servers. Useful when Qt Creator is started from the dock and doesn't see Homebrew, nvm, uv, etc. Separate multiple entries with '%1'. Per-server 'env' overrides in mcp-server.json still win.Каталоги для додавання на початок PATH при запуску stdio-серверів MCP. Корисно, коли Qt Creator запускається з доку та не бачить Homebrew, nvm, uv тощо. Розділяйте кілька записів за допомогою '%1'. Перевизначення 'env' для кожного сервера в mcp-server.json все одно мають пріоритет.How to connect...Як підключитися...ServerСерверClientsКлієнтиConnect to QodeAssist MCPПідключитися до QodeAssist MCPServer URL: <code>%1</code>. If your MCP client speaks HTTP/SSE natively, use the <b>Direct</b> tab. If it only speaks stdio (e.g. Claude Desktop), use the <b>Bridge</b> tab.URL сервера: <code>%1</code>. Якщо ваш клієнт MCP нативно говорить HTTP/SSE, використовуйте вкладку <b>Direct</b>. Якщо він говорить лише stdio (напр. Claude Desktop), використовуйте вкладку <b>Bridge</b>.CopyКопіювати<b>Claude Code</b> (CLI): run once —<b>Claude Code</b> (CLI): виконайте один раз —<b>VS Code</b>: save as <code>.vscode/mcp.json</code> in the workspace:<b>VS Code</b>: збережіть як <code>.vscode/mcp.json</code> у робочій області:Any other client that reads an <code>mcpServers</code> JSON block:Будь-який інший клієнт, що читає JSON-блок <code>mcpServers</code>:Direct (HTTP/SSE)Direct (HTTP/SSE)<b>1.</b> Download <code>mcp-bridge</code> for your OS from <a href="%1">%1</a>.<b>1.</b> Завантажте <code>mcp-bridge</code> для вашої ОС з <a href="%1">%1</a>.<b>2.</b> Save the following as <code>mcp-bridge.json</code>:<b>2.</b> Збережіть наступне як <code>mcp-bridge.json</code>:<b>3.</b> Point the stdio-only client at the bridge. Example for <code>claude_desktop_config.json</code>:<b>3.</b> Направте stdio-клієнта на міст. Приклад для <code>claude_desktop_config.json</code>:Bridge (stdio)Bridge (stdio)Chat History Path:Шлях історії чату:Skill directories:Каталоги навичок:Project-relative subdirectories scanned for Agent Skills, one per line. Resolved against the project root. These take priority over the global skill directories when a skill name appears in both.Підкаталоги відносно проєкту, що скануються на наявність навичок агента, один на рядок. Розв'язуються відносно кореня проєкту. Вони мають пріоритет над глобальними каталогами навичок, коли ім'я навички з'являється в обох.Discovered project skills:Виявлені навички проєкту:QodeAssistQodeAssistProvider SettingsНалаштування провайдераOpenRouter API Key:Ключ API OpenRouter:Enter your API key hereВведіть ваш ключ API тутOpenAI Compatible API Key:Ключ API OpenAI Compatible:Claude API Key:Ключ API Claude:Enable prompt cachingУвімкнути кешування промптівMarks the system prompt, tool definitions, and stable chat history with cache_control so Anthropic caches the request prefix (5-minute TTL). Reduces cost and latency on repeated turns.Позначає системний промпт, визначення інструментів та стабільну історію чату за допомогою cache_control, щоб Anthropic кешував префікс запиту (TTL 5 хвилин). Зменшує вартість та затримку при повторних запитах.Use 1h cache TTL (beta)Використовувати 1-годинний TTL кешу (бета)Requests Anthropic's 1-hour cache TTL instead of the default 5 minutes. Sends the extended-cache-ttl-2025-04-11 beta header.Запитує 1-годинний TTL кешу Anthropic замість типових 5 хвилин. Надсилає бета-заголовок extended-cache-ttl-2025-04-11.OpenAI API Key:Ключ API OpenAI:Mistral AI API Key:Ключ API Mistral AI:Codestral API Key:Ключ API Codestral:Google AI API Key:Ключ API Google AI:Ollama(Bearer) API Key:Ключ API Ollama(Bearer):llama.cpp API Key:Ключ API llama.cpp:OpenRouter SettingsНалаштування OpenRouterOpenAI SettingsНалаштування OpenAIOpenAI Compatible SettingsНалаштування OpenAI CompatibleClaude SettingsНалаштування ClaudeMistral AI SettingsНалаштування Mistral AIGoogle AI SettingsНалаштування Google AIllama.cpp SettingsНалаштування llama.cppAgent roles define different system prompts for specific tasks.Ролі агентів визначають різні системні промпти для конкретних завдань.Open Roles Folder...Відкрити теку ролей...Add...Додати...Edit...Редагувати...Duplicate...Дублювати...(Built-in role)(Вбудована роль)Role Already ExistsРоль вже існуєA role with ID '%1' already exists. Please use a different ID.Роль з ID '%1' вже існує. Будь ласка, використайте інший ID.ErrorПомилкаFailed to save role '%1'.Не вдалося зберегти роль '%1'.Cannot Edit Built-in RoleНе можна редагувати вбудовану рольBuilt-in roles cannot be edited. You can duplicate this role and modify the copy.Вбудовані ролі не можна редагувати. Ви можете дублювати цю роль та змінити копію.Failed to update role '%1'.Не вдалося оновити роль '%1'.Failed to duplicate role.Не вдалося дублювати роль.Cannot Delete Built-in RoleНе можна видалити вбудовану рольBuilt-in roles cannot be deleted.Вбудовані ролі не можна видалити.Delete RoleВидалити рольAre you sure you want to delete the role '%1'?Ви впевнені, що хочете видалити роль '%1'?Failed to delete role '%1'.Не вдалося видалити роль '%1'.Generate QodeAssist suggestion at the current cursor position.Згенерувати пропозицію QodeAssist у поточній позиції курсора.Request QodeAssist SuggestionЗапит пропозиції QodeAssistRefactor code using QodeAssistРефакторити код за допомогою QodeAssistQuick Refactor with QodeAssistШвидкий рефакторинг з QodeAssistOpen QodeAssist Chat as an editor tabВідкрити чат QodeAssist як вкладку редактораShow QodeAssist ChatПоказати чат QodeAssistClose QodeAssist ChatЗакрити чат QodeAssistOpen QodeAssist Chat in Separate WindowВідкрити чат QodeAssist в окремому вікніOpen the QodeAssist chat in a separate windowВідкрити чат QodeAssist в окремому вікніNew QodeAssist ChatНовий чат QodeAssistOpen a fresh chat in a new editor tabВідкрити свіжий чат у новій вкладці редактораSend QodeAssist Chat MessageНадіслати повідомлення чату QodeAssistSend the current message to the LLMНадіслати поточне повідомлення до LLMClear QodeAssist Chat SessionОчистити сесію чату QodeAssistClear the current chat sessionОчистити поточну сесію чатуQodeAssist ChatЧат QodeAssistChat in Bottom PanelЧат у нижній панеліChat in SidebarЧат у бічній панеліOpen Chat in EditorВідкрити чат у редакторіOpen Chat in Separate WindowВідкрити чат в окремому вікніSelect LLM ProviderОбрати провайдера LLMProviders:Провайдери:Select LLM ModelОбрати модель LLMModels:Моделі:Select TemplateОбрати шаблонTemplates:Шаблони:Switch AI configurationПеремкнути конфігурацію AIEnable/Disable AI ToolsУвімкнути/Вимкнути інструменти AIEnable/Disable Thinking ModeУвімкнути/Вимкнути режим мисленняOpen Quick Refactor SettingsВідкрити налаштування швидкого рефакторингуYour Current Instruction:Ваша поточна інструкція:Type or edit your instruction...Введіть або відредагуйте вашу інструкцію...Or Load saved:Або завантажте збережену:Search saved instructions...Шукати збережені інструкції...Add Custom InstructionДодати власну інструкціюEdit Custom InstructionРедагувати власну інструкціюDelete Custom InstructionВидалити власну інструкціюOpen Instructions FolderВідкрити теку інструкційRepeat Last InstructionsПовторити останні інструкціїImprove Current CodeПокращити поточний кодSuggest Alternative SolutionЗапропонувати альтернативне рішенняImprove the selected code by enhancing readability, efficiency, and maintainability. Follow best practices for C++/Qt and fix any potential issues.Покращіть обраний код, підвищуючи читабельність, ефективність та зручність обслуговування. Дотримуйтесь найкращих практик для C++/Qt та виправте будь-які потенційні проблеми.Suggest an alternative implementation approach for the selected code. Provide a different solution that might be cleaner, more efficient, or uses different Qt/C++ patterns or idioms.Запропонуйте альтернативний підхід до реалізації обраного коду. Надайте інше рішення, яке може бути чистішим, ефективнішим або використовує інші патерни чи ідіоми Qt/C++.Failed to save custom instruction. Check logs for details.Не вдалося зберегти власну інструкцію. Перевірте журнали для деталей.No Instruction SelectedІнструкцію не обраноPlease select an instruction to edit.Будь ласка, оберіть інструкцію для редагування.Failed to update custom instruction. Check logs for details.Не вдалося оновити власну інструкцію. Перевірте журнали для деталей.Please select an instruction to delete.Будь ласка, оберіть інструкцію для видалення.Confirm DeletionПідтвердити видаленняAre you sure you want to delete the instruction '%1'?Ви впевнені, що хочете видалити інструкцію '%1'?Failed to delete custom instruction. Check logs for details.Не вдалося видалити власну інструкцію. Перевірте журнали для деталей.CurrentПоточнаCurrent (%1)Поточна (%1)No InstructionНемає інструкціїPlease type an instruction or select a saved one.Будь ласка, введіть інструкцію або оберіть збережену.Enter instruction name...Введіть ім'я інструкції...Name:Назва:Instruction Body:Тіло інструкції:Enter the refactoring instruction that will be sent to the LLM...Введіть інструкцію рефакторингу, яка буде надіслана до LLM...Set as default instructionВстановити як типову інструкціюThis instruction will be automatically selected when opening Quick Refactor dialogЦя інструкція буде автоматично обрана при відкритті діалогу швидкого рефакторингуInvalid InputНедійсне введенняInstruction name cannot be empty.Ім'я інструкції не може бути порожнім.Instruction body cannot be empty.Тіло інструкції не може бути порожнім.RootItemCompressing chat…Стиснення чату…next ~%1 · session ↑%2 ↓%3 ↻%4наступний ~%1 · сесія ↑%2 ↓%3 ↻%4next ~%1 · session ↑%2 ↓%3наступний ~%1 · сесія ↑%2 ↓%3next request (estimate) · session prompt ↑ / completion ↓ / cached ↻ (provider cache hits)наступний запит (оцінка) · промпт сесії ↑ / доповнення ↓ / кешовано ↻ (попадання в кеш провайдера)next request (estimate) · session prompt ↑ / completion ↓наступний запит (оцінка) · промпт сесії ↑ / доповнення ↓Сhat name: %1Назва чату: %1Move this chat to an editor tabПеремістити цей чат на вкладку редактораMove this chat to a separate windowПеремістити цей чат в окреме вікноType your message here... (⌘+↩ to send)Введіть ваше повідомлення тут... (⌘+↩ для надсилання)Type your message here... (Ctrl+Enter to send)Введіть ваше повідомлення тут... (Ctrl+Enter для надсилання)CutВирізатиCopyКопіюватиPasteВставитиSelect AllВиділити всеClearОчиститиSendНадіслатиStopЗупинитиSend message to LLM %1Надіслати повідомлення до LLM %1Compress ChatСтиснути чатCreate a summarized copy of this chat?
The summary will be generated by LLM and saved as a new chat file.Створити стислу копію цього чату?
Резюме буде згенеровано LLM та збережено як новий файл чату.SplitDropZone%n file(s) to drop%n файл(ів) для скидання%n файл(ів) для скидання%n файл(ів) для скиданняAttachПрикріпитиImages & Text FilesЗображення & текстові файли(for one-time use)(для одноразового використання)LINKПОСИЛАННЯText FilesТекстові файли(added to context)(додано до контексту)TextBlockCopyКопіюватиSelect AllВиділити всеThinkingBlockThinking (Redacted)Мислення (відредаговано)ThinkingМисленняThinking content was redacted by safety systemsВміст мислення було відредаговано системами безпекиCollapseЗгорнутиExpandРозгорнутиToolBlockTool: %1Інструмент: %1CopyКопіюватиSelect AllВиділити всеCollapseЗгорнутиExpandРозгорнутиTopBarUnpin chat windowВідкріпити вікно чатуPin chat window to the topЗакріпити вікно чату зверхуClean chatОчистити чатOpen new chat in a new tabВідкрити новий чат у новій вкладціSwitch saved AI configurationПеремкнути збережену конфігурацію AISwitch agent role (different system prompts)Перемкнути роль агента (різні системні промпти)Tools are disabled in General SettingsІнструменти вимкнено в загальних налаштуванняхTools enabled: AI can use tools to read files, search project, and build codeІнструменти увімкнено: AI може використовувати інструменти для читання файлів, пошуку в проєкті та збирання кодуTools disabled: Simple conversation without tool accessІнструменти вимкнено: проста розмова без доступу до інструментівThinking Mode enabled (Check model list support it)Режим мислення увімкнено (Перевірте, чи модель підтримує його)Thinking Mode disabledРежим мислення вимкненоThinking Mode is not available for this providerРежим мислення недоступний для цього провайдераOpen Chat Assistant SettingsВідкрити налаштування асистента чатуSave chat to *.json fileЗберегти чат у файл *.jsonLoad chat from *.json fileЗавантажити чат з файлу *.jsonShow in systemПоказати в системіView chat context (system prompt, role, rules)Переглянути контекст чату (системний промпт, роль, правила)Current amount tokens in chat and LLM limit thresholdПоточна кількість токенів у чаті та поріг ліміту LLM