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Включить / выключить этот MCP-серверRemove 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Показать / скрыть API-ключSave 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Очистить API-ключErase 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"]}Ошибка: для операции 'add' требуется параметр 'tasks' (массив). Пример: {"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]}Ошибка: для операции 'complete' требуется параметр 'todo_ids' (массив). Пример: {"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✓ Добавлено новых задач: %1Error: 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 List:📋 Список задач: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Настроить API-ключOpen Provider Settings to configure API keysОткройте «Настройки провайдеров», чтобы настроить API-ключиLoad 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).Автоматический: запрашивает автодополнение при наборе (с умными проверками контекста).
Ручной: без автозапуска; вызывается через сочетание клавиш 'Request QodeAssist Suggestion' (по умолчанию 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.Когда включено, автодополнение от ИИ, поступающее во время отображения собственного всплывающего окна 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Подсказка ИИ запускается после ввода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)Количество символов, которые нужно ввести в течение интервала набора, прежде чем запрос подсказки ИИ будет отправлен автоматически.
(Только для автоматического режима запуска)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)Временное окно (в миллисекундах), в течение которого должен быть достигнут порог символов, чтобы автоматически запустить запрос подсказки ИИ.
(Только для автоматического режима запуска)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)Клавиша для запроса автодополнения, когда видна подсказка.
Рекомендуется Space как наименее конфликтующий с контекстным меню.
(Только для режима запуска по подсказке)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:Presence Penalty:Frequency 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Использовать специальный системный промпт и пользовательское сообщение для моделей, отличных от FIMSystem 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Промпты для моделей, отличных от FIMGeneral 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Когда включено, ИИ может использовать инструменты для чтения файлов, поиска по проекту и сборки кода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.)Включить инструменты/функции ИИ для быстрого рефакторинга (позволяет читать файлы проекта, искать код и т. д.)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.Когда включено, изменения файлов, предложенные ИИ, применяются немедленно. Когда отключено, каждое изменение помещается в очередь на ручное подтверждение.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.Выполняет команду из приведённого ниже списка, разрешённого для конкретной ОС, в директории проекта.TodoЗадачиLets the AI maintain a session-scoped todo list for multi-step workflows.Позволяет ИИ вести список задач в рамках сессии для многошаговых рабочих процессов.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.Позволяет ИИ читать оригинальную полную историю чата до того, как разговор был сжат в краткое содержание. Полезно, когда в текущем контексте отсутствует деталь из краткого содержания. Не имеет эффекта, если чат никогда не сжимался.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.Позволяет ИИ загружать полные инструкции навыка по требованию. Каталог «Доступные навыки» в системном промпте перечисляет каждый навык; этот инструмент подгружает полные инструкции навыка в контекст при необходимости.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Список разрешённых команд терминала через запятую, которые ИИ может выполнять в 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Список разрешённых команд терминала через запятую, которые ИИ может выполнять в 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Список разрешённых команд терминала через запятую, которые ИИ может выполнять в 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)Использовать TTL кэша 1 час (бета)Requests Anthropic's 1-hour cache TTL instead of the default 5 minutes. Sends the extended-cache-ttl-2025-04-11 beta header.Запрашивает у Anthropic TTL кэша 1 час вместо стандартных 5 минут. Отправляет beta-заголовок 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Переключить конфигурацию ИИEnable/Disable AI ToolsВключить/выключить инструменты ИИEnable/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Переключить сохранённую конфигурацию ИИSwitch 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Инструменты включены: ИИ может использовать инструменты для чтения файлов, поиска по проекту и сборки кода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