diff options
| author | Adam <[email protected]> | 2026-02-10 13:59:14 -0600 |
|---|---|---|
| committer | opencode <[email protected]> | 2026-02-10 20:22:30 +0000 |
| commit | fd5531316f858b77274e26975796aec41ba5128c (patch) | |
| tree | 6337bc388da712e35b24e3bf6bdf903b21cecfa4 /packages/web/src/content/docs/ru | |
| parent | fbc41475b403a23f004f63289b264c224b9d6b2f (diff) | |
| download | opencode-fd5531316f858b77274e26975796aec41ba5128c.tar.gz opencode-fd5531316f858b77274e26975796aec41ba5128c.zip | |
fix(docs): locale translations
Diffstat (limited to 'packages/web/src/content/docs/ru')
| -rw-r--r-- | packages/web/src/content/docs/ru/1-0.mdx | 14 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/acp.mdx | 6 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/agents.mdx | 30 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/cli.mdx | 24 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/commands.mdx | 16 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/config.mdx | 46 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/ecosystem.mdx | 8 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/formatters.mdx | 84 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/github.mdx | 14 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/gitlab.mdx | 8 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/ide.mdx | 6 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/lsp.mdx | 4 |
12 files changed, 124 insertions, 136 deletions
diff --git a/packages/web/src/content/docs/ru/1-0.mdx b/packages/web/src/content/docs/ru/1-0.mdx index 4b3809c4f..feb3067a0 100644 --- a/packages/web/src/content/docs/ru/1-0.mdx +++ b/packages/web/src/content/docs/ru/1-0.mdx @@ -47,10 +47,10 @@ $ opencode upgrade 0.15.31 ### Сочетания клавиш переименованы - messages_revert -> messages_undo -- переключатель*агент -> агент*цикл -- switch_agent_reverse -> Agent_cycle_reverse -- переключатель*режим -> агент*цикл -- switch_mode_reverse -> Agent_cycle_reverse +- switch_agent -> agent_cycle +- switch_agent_reverse -> agent_cycle_reverse +- switch_mode -> agent_cycle +- switch_mode_reverse -> agent_cycle_reverse ### Привязки клавиш удалены. @@ -60,8 +60,8 @@ $ opencode upgrade 0.15.31 - file_diff_toggle - file_search - file_close -- список_файлов +- file_list - app_help - project_init -- инструмент_детали -- думающие_блоки +- tool_details +- thinking_blocks diff --git a/packages/web/src/content/docs/ru/acp.mdx b/packages/web/src/content/docs/ru/acp.mdx index 86ab61b66..f7a08b75e 100644 --- a/packages/web/src/content/docs/ru/acp.mdx +++ b/packages/web/src/content/docs/ru/acp.mdx @@ -23,7 +23,7 @@ ACP — это открытый протокол, который стандар� --- -### Зед +### Zed Добавьте в конфигурацию [Zed](https://zed.dev) (`~/.config/zed/settings.json`): @@ -86,7 +86,7 @@ ACP — это открытый протокол, который стандар� --- -### Аванте.nvim +### Avante.nvim Добавьте в свою конфигурацию [Avante.nvim](https://github.com/yetone/avante.nvim): @@ -119,7 +119,7 @@ ACP — это открытый протокол, который стандар� --- -### КодКомпаньон.nvim +### CodeCompanion.nvim Чтобы использовать opencode в качестве агента ACP в [CodeCompanion.nvim](https://github.com/olimorris/codecompanion.nvim), добавьте в конфигурацию Neovim следующее: diff --git a/packages/web/src/content/docs/ru/agents.mdx b/packages/web/src/content/docs/ru/agents.mdx index a5eefea18..a12a25909 100644 --- a/packages/web/src/content/docs/ru/agents.mdx +++ b/packages/web/src/content/docs/ru/agents.mdx @@ -46,15 +46,15 @@ opencode поставляется с двумя встроенными осно� --- -### Используйте сборку +### Use Build _Режим_: `primary` -Build — основной агент **по умолчанию** со всеми включенными инструментами. Это стандартный агент для разработки, где вам необходим полный доступ к файловым операциям и системным командам. +Build — основной агент **по умолчанию** со всеми включенными инструментами. Это стандартный агент для разработки, где вам необходим полный доступ к файловым операциям и системным командам. --- -### Использовать план +### Use Plan _Режим_: `primary` @@ -68,7 +68,7 @@ _Режим_: `primary` --- -### Используйте общие +### Use General _Режим_: `subagent` @@ -76,7 +76,7 @@ _Режим_: `subagent` --- -### Используйте исследование +### Use Explore _Режим_: `subagent` @@ -84,7 +84,7 @@ _Режим_: `subagent` --- -### Используйте уплотнение +### Use Compact _Режим_: `primary` @@ -92,7 +92,7 @@ _Режим_: `primary` --- -### Использовать заголовок +### Use Title _Режим_: `primary` @@ -100,7 +100,7 @@ _Режим_: `primary` --- -### Использовать сводку +### Use Summary _Режим_: `primary` @@ -177,9 +177,9 @@ _Режим_: `primary` --- -### Уценка +### Markdown -Вы также можете определить агентов, используя файлы уценки. Поместите их в: +Вы также можете определить агентов, используя файлы Markdown. Поместите их в: - Глобальный: `~/.config/opencode/agents/` - Для каждого проекта: `.opencode/agents/` @@ -206,7 +206,7 @@ You are in code review mode. Focus on: Provide constructive feedback without making direct changes. ``` -Имя файла уценки становится именем агента. Например, `review.md` создает агент `review`. +Имя Markdown файла становится именем агента. Например, `review.md` создает агент `review`. --- @@ -323,7 +323,7 @@ Provide constructive feedback without making direct changes. --- -### Быстрый +### Prompt Укажите собственный файл системных приглашений для этого агента с помощью конфигурации `prompt`. Файл подсказки должен содержать инструкции, специфичные для целей агента. @@ -482,7 +482,7 @@ Only analyze code and suggest changes. } ``` -Это может использовать шаблон глобуса. +Это может использовать glob pattern. ```json title="opencode.json" {7} { @@ -617,7 +617,7 @@ Only analyze code and suggest changes. --- -### Топ П +### Top P Управляйте разнообразием ответов с помощью опции `top_p`. Альтернатива температуре для контроля случайности. @@ -635,7 +635,7 @@ Only analyze code and suggest changes. --- -### Дополнительный +### Extra Любые другие параметры, указанные вами в конфигурации вашего агента, будут **передаваться напрямую** поставщику в качестве параметров модели. Это позволяет использовать функции и параметры, специфичные для поставщика. diff --git a/packages/web/src/content/docs/ru/cli.mdx b/packages/web/src/content/docs/ru/cli.mdx index bbdce40fe..541e4c27b 100644 --- a/packages/web/src/content/docs/ru/cli.mdx +++ b/packages/web/src/content/docs/ru/cli.mdx @@ -42,7 +42,7 @@ opencode [project] --- -## Commands +## Команды CLI opencode также имеет следующие команды. @@ -536,7 +536,7 @@ opencode upgrade v0.1.48 --- -## Global flags +## Глобальные флаги CLI opencode принимает следующие глобальные флаги. @@ -556,14 +556,14 @@ opencode можно настроить с помощью переменных с | Переменная | Тип | Описание | | ------------------------------------- | ------------------- | -------------------------------------------------------------------------------- | | `OPENCODE_AUTO_SHARE` | логическое значение | Автоматически делиться сеансами | -| `OPENCODE_GIT_BASH_PATH` | нить | Путь к исполняемому файлу Git Bash в Windows | -| `OPENCODE_CONFIG` | нить | Путь к файлу конфигурации | -| `OPENCODE_CONFIG_DIR` | нить | Путь к каталогу конфигурации | -| `OPENCODE_CONFIG_CONTENT` | нить | Встроенное содержимое конфигурации json | +| `OPENCODE_GIT_BASH_PATH` | строка | Путь к исполняемому файлу Git Bash в Windows | +| `OPENCODE_CONFIG` | строка | Путь к файлу конфигурации | +| `OPENCODE_CONFIG_DIR` | строка | Путь к каталогу конфигурации | +| `OPENCODE_CONFIG_CONTENT` | строка | Встроенное содержимое конфигурации json | | `OPENCODE_DISABLE_AUTOUPDATE` | логическое значение | Отключить автоматическую проверку обновлений | | `OPENCODE_DISABLE_PRUNE` | логическое значение | Отключить удаление старых данных | | `OPENCODE_DISABLE_TERMINAL_TITLE` | логическое значение | Отключить автоматическое обновление заголовка terminal | -| `OPENCODE_PERMISSION` | нить | Встроенная конфигурация разрешений json | +| `OPENCODE_PERMISSION` | строка | Встроенная конфигурация разрешений json | | `OPENCODE_DISABLE_DEFAULT_PLUGINS` | логическое значение | Отключить плагины по умолчанию | | `OPENCODE_DISABLE_LSP_DOWNLOAD` | логическое значение | Отключить автоматическую загрузку LSP-сервера | | `OPENCODE_ENABLE_EXPERIMENTAL_MODELS` | логическое значение | Включить экспериментальные модели | @@ -572,13 +572,13 @@ opencode можно настроить с помощью переменных с | `OPENCODE_DISABLE_CLAUDE_CODE_PROMPT` | логическое значение | Отключить чтение `~/.claude/CLAUDE.md` | | `OPENCODE_DISABLE_CLAUDE_CODE_SKILLS` | логическое значение | Отключить загрузку `.claude/skills` | | `OPENCODE_DISABLE_MODELS_FETCH` | логическое значение | Отключить получение моделей из удаленных источников | -| `OPENCODE_FAKE_VCS` | нить | Поддельный поставщик VCS для целей тестирования | +| `OPENCODE_FAKE_VCS` | строка | Поддельный поставщик VCS для целей тестирования | | `OPENCODE_DISABLE_FILETIME_CHECK` | логическое значение | Отключить проверку времени файла для оптимизации | -| `OPENCODE_CLIENT` | нить | Идентификатор клиента (по умолчанию `cli`) | +| `OPENCODE_CLIENT` | строка | Идентификатор клиента (по умолчанию `cli`) | | `OPENCODE_ENABLE_EXA` | логическое значение | Включить инструменты веб-поиска Exa | -| `OPENCODE_SERVER_PASSWORD` | нить | Включить базовую аутентификацию для `serve`/`web` | -| `OPENCODE_SERVER_USERNAME` | нить | Переопределить имя пользователя базовой аутентификации (по умолчанию `opencode`) | -| `OPENCODE_MODELS_URL` | нить | Пользовательский URL-адрес для получения конфигурации модели | +| `OPENCODE_SERVER_PASSWORD` | строка | Включить базовую аутентификацию для `serve`/`web` | +| `OPENCODE_SERVER_USERNAME` | строка | Переопределить имя пользователя базовой аутентификации (по умолчанию `opencode`) | +| `OPENCODE_MODELS_URL` | строка | Пользовательский URL-адрес для получения конфигурации модели | --- diff --git a/packages/web/src/content/docs/ru/commands.mdx b/packages/web/src/content/docs/ru/commands.mdx index 6255dde80..ac0291182 100644 --- a/packages/web/src/content/docs/ru/commands.mdx +++ b/packages/web/src/content/docs/ru/commands.mdx @@ -15,7 +15,7 @@ description: Создавайте собственные команды для � ## Создание командных файлов -Создайте файлы уценки в каталоге `commands/` для определения пользовательских команд. +Создайте Markdown файлы в каталоге `commands/` для определения пользовательских команд. Создайте `.opencode/commands/test.md`: @@ -75,9 +75,9 @@ Focus on the failing tests and suggest fixes. --- -### Уценка +### Markdown -Вы также можете определять команды, используя файлы уценки. Поместите их в: +Вы также можете определять команды, используя Markdown файлы. Поместите их в: - Глобальный: `~/.config/opencode/commands/` - Для каждого проекта: `.opencode/commands/` @@ -93,7 +93,7 @@ Run the full test suite with coverage report and show any failures. Focus on the failing tests and suggest fixes. ``` -Имя файла уценки становится именем команды. Например, `test.md` позволяет +Имя Markdown файла становится именем команды. Например, `test.md` позволяет ты бежишь: ```bash frame="none" @@ -102,7 +102,7 @@ Focus on the failing tests and suggest fixes. --- -## Подскажите конфигурацию +## Prompt Configuration Подсказки для пользовательских команд поддерживают несколько специальных заполнителей и синтаксиса. @@ -161,7 +161,7 @@ with the following content: $3 --- -### Вывод shell +### Shell output Используйте _!`command`_, чтобы ввести вывод команды bash](/docs/tui#bash-commands) в приглашение. @@ -218,7 +218,7 @@ Check for performance issues and suggest improvements. --- -### Шаблон +### Template Параметр `template` определяет приглашение, которое будет отправлено в LLM при выполнении команды. @@ -274,7 +274,7 @@ Check for performance issues and suggest improvements. --- -### Подзадача +### Subtask Используйте логическое значение `subtask`, чтобы заставить команду инициировать вызов [subagent](/docs/agents/#subagents). Это полезно, если вы хотите, чтобы команда не загрязняла ваш основной контекст и **заставляла** агента действовать как субагент. diff --git a/packages/web/src/content/docs/ru/config.mdx b/packages/web/src/content/docs/ru/config.mdx index ad766f48e..2a088bc81 100644 --- a/packages/web/src/content/docs/ru/config.mdx +++ b/packages/web/src/content/docs/ru/config.mdx @@ -179,7 +179,7 @@ opencode run "Hello world" --- -### Сервер +### server Вы можете настроить параметры сервера для команд `opencode serve` и `opencode web` с помощью опции `server`. @@ -208,7 +208,7 @@ opencode run "Hello world" --- -### Инструменты +### tools Вы можете управлять инструментами, которые LLM может использовать, с помощью опции `tools`. @@ -226,7 +226,7 @@ opencode run "Hello world" --- -### Модели +### Models Вы можете настроить поставщиков и модели, которые хотите использовать в своей конфигурации opencode, с помощью параметров `provider`, `model` и `small_model`. @@ -268,7 +268,7 @@ opencode run "Hello world" Некоторые поставщики поддерживают дополнительные параметры конфигурации помимо общих настроек `timeout` и `apiKey`. -##### Амазонка +##### Amazon Amazon Bedrock поддерживает конфигурацию, специфичную для AWS: @@ -299,7 +299,7 @@ Amazon Bedrock поддерживает конфигурацию, специфи --- -### Темы +### theme Вы можете настроить тему, которую хотите использовать, в конфигурации opencode с помощью опции `theme`. @@ -314,7 +314,7 @@ Amazon Bedrock поддерживает конфигурацию, специфи --- -### Агенты +### agent Вы можете настроить специализированные агенты для конкретных задач с помощью опции `agent`. @@ -336,11 +336,11 @@ Amazon Bedrock поддерживает конфигурацию, специфи } ``` -Вы также можете определить агентов, используя файлы уценки в `~/.config/opencode/agents/` или `.opencode/agents/`. [Подробнее здесь](/docs/agents). +Вы также можете определить агентов, используя файлы Markdown в `~/.config/opencode/agents/` или `.opencode/agents/`. [Подробнее здесь](/docs/agents). --- -### Агент по умолчанию +### default_agent Вы можете установить агента по умолчанию, используя опцию `default_agent`. Это определяет, какой агент используется, если ни один из них не указан явно. @@ -357,7 +357,7 @@ Amazon Bedrock поддерживает конфигурацию, специфи --- -### Совместное использование +### share Функцию [share](/docs/share) можно настроить с помощью опции `share`. @@ -378,7 +378,7 @@ Amazon Bedrock поддерживает конфигурацию, специфи --- -### Команды +### command Вы можете настроить собственные команды для повторяющихся задач с помощью опции `command`. @@ -400,11 +400,11 @@ Amazon Bedrock поддерживает конфигурацию, специфи } ``` -Вы также можете определять команды, используя файлы уценки в `~/.config/opencode/commands/` или `.opencode/commands/`. [Подробнее здесь](/docs/commands). +Вы также можете определять команды, используя файлы Markdown в `~/.config/opencode/commands/` или `.opencode/commands/`. [Подробнее здесь](/docs/commands). --- -### Сочетания клавиш +### keybinds Вы можете настроить привязки клавиш с помощью опции `keybinds`. @@ -419,7 +419,7 @@ Amazon Bedrock поддерживает конфигурацию, специфи --- -### Автообновление +### autoupdate opencode автоматически загрузит все новые обновления при запуске. Вы можете отключить это с помощью опции `autoupdate`. @@ -435,7 +435,7 @@ opencode автоматически загрузит все новые обно� --- -### Форматеры +### formatter Вы можете настроить форматировщики кода с помощью опции `formatter`. @@ -461,7 +461,7 @@ opencode автоматически загрузит все новые обно� --- -### Разрешения +### permission По умолчанию opencode **разрешает все операции**, не требуя явного разрешения. Вы можете изменить это, используя опцию `permission`. @@ -481,7 +481,7 @@ opencode автоматически загрузит все новые обно� --- -### Уплотнение +### compaction Вы можете управлять поведением сжатия контекста с помощью опции `compaction`. @@ -500,7 +500,7 @@ opencode автоматически загрузит все новые обно� --- -### наблюдатель +### watcher Вы можете настроить шаблоны игнорирования средства отслеживания файлов с помощью опции `watcher`. @@ -517,7 +517,7 @@ opencode автоматически загрузит все новые обно� --- -### MCP-серверы +### mcp Вы можете настроить серверы MCP, которые хотите использовать, с помощью опции `mcp`. @@ -532,7 +532,7 @@ opencode автоматически загрузит все новые обно� --- -### Плагины +### plugin [Плагины](/docs/plugins) расширяют opencode с помощью пользовательских инструментов, перехватчиков и интеграций. @@ -549,7 +549,7 @@ opencode автоматически загрузит все новые обно� --- -### Инструкции +### instructions Вы можете настроить инструкции для используемой вами модели с помощью опции `instructions`. @@ -565,7 +565,7 @@ opencode автоматически загрузит все новые обно� --- -### Отключенные провайдеры +### disabled_providers Вы можете отключить поставщиков, которые загружаются автоматически, с помощью опции `disabled_providers`. Это полезно, если вы хотите запретить загрузку определенных поставщиков, даже если их учетные данные доступны. @@ -588,7 +588,7 @@ opencode автоматически загрузит все новые обно� --- -### Включенные провайдеры +### enabled_providers Вы можете указать белый список поставщиков с помощью опции `enabled_providers`. Если этот параметр установлен, будут включены только указанные поставщики, а все остальные будут игнорироваться. @@ -609,7 +609,7 @@ opencode автоматически загрузит все новые обно� --- -### Экспериментальный +### experimental Ключ `experimental` содержит параметры, находящиеся в активной разработке. diff --git a/packages/web/src/content/docs/ru/ecosystem.mdx b/packages/web/src/content/docs/ru/ecosystem.mdx index 179f23778..7b8af3dcc 100644 --- a/packages/web/src/content/docs/ru/ecosystem.mdx +++ b/packages/web/src/content/docs/ru/ecosystem.mdx @@ -6,7 +6,7 @@ description: Проекты и интеграции, созданные с по� Коллекция проектов сообщества, построенных на opencode. :::note -Хотите добавить свой проект, связанный с opencode, в этот список? Разместите пиар. +Хотите добавить свой проект, связанный с opencode, в этот список? Разместите PR. ::: Вы также можете посетить [awesome-opencode](https://github.com/awesome-opencode/awesome-opencode) и [opencode.cafe](https://opencode.cafe) — сообщество, объединяющее экосистему и сообщество. @@ -22,15 +22,15 @@ description: Проекты и интеграции, созданные с по� | [opencode-type-inject](https://github.com/nick-vi/opencode-type-inject) | Автоматическое внедрение типов TypeScript/Svelte в файлы, считываемые с помощью инструментов поиска. | | [opencode-openai-codex-auth](https://github.com/numman-ali/opencode-openai-codex-auth) | Используйте подписку ChatGPT Plus/Pro вместо кредитов API. | | [opencode-gemini-auth](https://github.com/jenslys/opencode-gemini-auth) | Используйте существующий план Gemini вместо выставления счетов через API. | -| [opencode-antigravity-auth](https://github.com/NoeFabris/opencode-antigravity-auth) | Используйте бесплатные модели Антигравити вместо выставления счетов через API. | +| [opencode-antigravity-auth](https://github.com/NoeFabris/opencode-antigravity-auth) | Используйте бесплатные модели Antigravity вместо выставления счетов через API. | | [opencode-devcontainers](https://github.com/athal7/opencode-devcontainers) | Многоветвевая изоляция контейнеров разработки с мелкими клонами и автоматическим назначением портов. | -| [opencode-google-antigravity-auth](https://github.com/shekohex/opencode-google-antigravity-auth) | Плагин Google Antigradity OAuth с поддержкой поиска Google и более надежной обработкой API. | +| [opencode-google-antigravity-auth](https://github.com/shekohex/opencode-google-antigravity-auth) | Плагин Google Antigravity OAuth с поддержкой поиска Google и более надежной обработкой API. | | [opencode-dynamic-context-pruning](https://github.com/Tarquinen/opencode-dynamic-context-pruning) | Оптимизируйте использование токенов за счет сокращения выходных данных устаревших инструментов. | | [opencode-websearch-cited](https://github.com/ghoulr/opencode-websearch-cited.git) | Добавьте встроенную поддержку веб-поиска для поддерживаемых поставщиков в стиле Google. | | [opencode-pty](https://github.com/shekohex/opencode-pty.git) | Позволяет агентам ИИ запускать фоновые процессы в PTY и отправлять им интерактивные данные. | | [opencode-shell-strategy](https://github.com/JRedeker/opencode-shell-strategy) | Инструкции для неинтерактивных shell-команд — предотвращают зависания из-за операций, зависящих от TTY. | | [opencode-wakatime](https://github.com/angristan/opencode-wakatime) | Отслеживайте использование opencode с помощью Wakatime | -| [opencode-md-table-formatter](https://github.com/franlol/opencode-md-table-formatter/tree/main) | Очистка таблиц уценок, созданных LLM | +| [opencode-md-table-formatter](https://github.com/franlol/opencode-md-table-formatter/tree/main) | Очистка таблиц Markdown, созданных LLM | | [opencode-morph-fast-apply](https://github.com/JRedeker/opencode-morph-fast-apply) | Редактирование кода в 10 раз быстрее с помощью API Morph Fast Apply и маркеров отложенного редактирования. | | [oh-my-opencode](https://github.com/code-yeongyu/oh-my-opencode) | Фоновые агенты, встроенные инструменты LSP/AST/MCP, курируемые агенты, совместимость с Claude Code | | [opencode-notificator](https://github.com/panta82/opencode-notificator) | Уведомления на рабочем столе и звуковые оповещения для сеансов opencode | diff --git a/packages/web/src/content/docs/ru/formatters.mdx b/packages/web/src/content/docs/ru/formatters.mdx index 25232365a..771327aac 100644 --- a/packages/web/src/content/docs/ru/formatters.mdx +++ b/packages/web/src/content/docs/ru/formatters.mdx @@ -7,54 +7,42 @@ opencode автоматически форматирует файлы после --- -## Встроенный +## Built-in opencode поставляется с несколькими встроенными форматировщиками для популярных языков и платформ. Ниже приведен список форматтеров, поддерживаемых расширений файлов, а также необходимых команд или параметров конфигурации. -| форматтер | Расширения | Требования | -| ------------------------- | ---------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | -| правительство | .идти | Доступна команда `gofmt` | -| смешивание | .ex, .exs, .bias, .heex, .bend, .neex, .sface | Доступна команда `mix` | -| красивее | .js, .jsx, .ts, .tsx, .html, .css, .md, .json, .yaml и [подробнее](https://prettier.io/docs/en/index.html) | Зависимость `prettier` в `package.json` | -| биом | .js, .jsx, .ts, .tsx, .html, .css, .md, .json, .yaml и [подробнее](https://biomejs.dev/) | Конфигурационный файл `biome.json(c)` | -| зигзаг | .zig, .zon | Доступна команда `zig` | -| clang-формат | .c, .cpp, .h, .hpp, .ino и [подробнее](https://clang.llvm.org/docs/ClangFormat.html) | Конфигурационный файл `.clang-format` | -| ктлинт | .кт, .ктс | Доступна команда `ktlint` | -| ерш | .py, .pyi | Команда `ruff` доступна в конфигурации | -| ржавчина | .rs | Доступна команда `rustfmt` | -| грузовой контейнер | .rs | Доступна команда `cargo fmt` | -| уф | .py, .pyi | Доступна команда `uv` | -| рубокоп | .rb, .rake, .gemspec, .ru | Доступна команда `rubocop` | -| стандартный RB | .rb, .rake, .gemspec, .ru | Доступна команда `standardrb` | -| htmlbeautifier | .erb, .html.erb | Доступна команда `htmlbeautifier` | -| воздух | .Р | Доступна команда `air` | -| дротик | .dart | Доступна команда `dart` | -| ocamlformat | .мл, .мли | Доступна команда `ocamlformat` и файл конфигурации `.ocamlformat`. | -| терраформировать | .tf, .tfvars | Доступна команда `terraform` | -| светиться | .блеск | Доступна команда `gleam` | -| никсфмт | .nix | Доступна команда `nixfmt` | -| шфмт | .sh, .bash | Доступна команда `shfmt` | -| пинта | .php | Зависимость `laravel/pint` в `composer.json` | -| oxfmt (экспериментальный) | .js, .jsx, .ts, .tsx | Зависимость `oxfmt` в `package.json` и [экспериментальная переменная окружения flag](/docs/cli/#experimental) | -| ормол | .hs | Доступна команда `ormolu` | +| Formatter | Расширения | Требования | +| -------------------- | ---------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | +| gofmt | .go | Доступна команда `gofmt` | +| mix | .ex, .exs, .eex, .heex, .leex, .neex, .sface | Доступна команда `mix` | +| prettier | .js, .jsx, .ts, .tsx, .html, .css, .md, .json, .yaml и [подробнее](https://prettier.io/docs/en/index.html) | Зависимость `prettier` в `package.json` | +| biome | .js, .jsx, .ts, .tsx, .html, .css, .md, .json, .yaml и [подробнее](https://biomejs.dev/) | Конфигурационный файл `biome.json(c)` | +| zig | .zig, .zon | Доступна команда `zig` | +| clang-format | .c, .cpp, .h, .hpp, .ino и [подробнее](https://clang.llvm.org/docs/ClangFormat.html) | Конфигурационный файл `.clang-format` | +| ktlint | .kt, .kts | Доступна команда `ktlint` | +| ruff | .py, .pyi | Команда `ruff` доступна в конфигурации | +| rustfmt | .rs | Доступна команда `rustfmt` | +| cargofmt | .rs | Доступна команда `cargo fmt` | +| uv | .py, .pyi | Доступна команда `uv` | +| rubocop | .rb, .rake, .gemspec, .ru | Доступна команда `rubocop` | +| standardrb | .rb, .rake, .gemspec, .ru | Доступна команда `standardrb` | +| htmlbeautifier | .erb, .html.erb | Доступна команда `htmlbeautifier` | +| air | .R | Доступна команда `air` | +| dart | .dart | Доступна команда `dart` | +| ocamlformat | .ml, .mli | Доступна команда `ocamlformat` и файл конфигурации `.ocamlformat`. | +| terraform | .tf, .tfvars | Доступна команда `terraform` | +| gleam | .gleam | Доступна команда `gleam` | +| nixfmt | .nix | Доступна команда `nixfmt` | +| shfmt | .sh, .bash | Доступна команда `shfmt` | +| pint | .php | Зависимость `laravel/pint` в `composer.json` | +| oxfmt (Experimental) | .js, .jsx, .ts, .tsx | Зависимость `oxfmt` в `package.json` и [экспериментальная переменная окружения flag](/docs/cli/#experimental) | +| ormolu | .hs | Доступна команда `ormolu` | Поэтому, если ваш проект имеет `prettier` в вашем `package.json`, opencode автоматически его использует. --- -## Как это работает - -Когда opencode записывает или редактирует файл, он: - -1. Проверяет расширение файла по всем включенным средствам форматирования. -2. Запускает соответствующую команду форматирования файла. -3. Автоматически применяет изменения форматирования. - -Этот процесс происходит в фоновом режиме, обеспечивая сохранение стилей кода без каких-либо действий вручную. - ---- - -## Настроить +## Configure Вы можете настроить форматтеры через раздел `formatter` в конфигурации opencode. @@ -67,18 +55,18 @@ opencode поставляется с несколькими встроенным Каждая конфигурация форматтера поддерживает следующее: -| Свойство | Тип | Описание | -| ------------- | ------------------- | ----------------------------------------------------------------------------------- | -| `disabled` | логическое значение | Установите для этого параметра значение `true`, чтобы отключить форматтер. | -| `command` | нить[] | Команда для форматирования | -| `environment` | объект | Переменные среды, которые необходимо установить при запуске средства форматирования | -| `extensions` | нить[] | Расширения файлов, которые должен обрабатывать этот форматтер | +| Свойство | Тип | Описание | +| ------------- | -------- | ----------------------------------------------------------------------------------- | +| `disabled` | boolean | Установите для этого параметра значение `true`, чтобы отключить форматтер. | +| `command` | string[] | Команда для форматирования | +| `environment` | объект | Переменные среды, которые необходимо установить при запуске средства форматирования | +| `extensions` | string[] | Расширения файлов, которые должен обрабатывать этот форматтер | Давайте посмотрим на несколько примеров. --- -### Отключение форматтеров +### Disabling Formatters Чтобы глобально отключить **все** средства форматирования, установите для `formatter` значение `false`: @@ -104,7 +92,7 @@ opencode поставляется с несколькими встроенным --- -### Пользовательские форматтеры +### Custom Formatters Вы можете переопределить встроенные средства форматирования или добавить новые, указав команду, переменные среды и расширения файлов: diff --git a/packages/web/src/content/docs/ru/github.mdx b/packages/web/src/content/docs/ru/github.mdx index 99602ac46..a61a9679b 100644 --- a/packages/web/src/content/docs/ru/github.mdx +++ b/packages/web/src/content/docs/ru/github.mdx @@ -10,7 +10,7 @@ opencode интегрируется с вашим рабочим процесс� ## Функции - **Сортировка проблем**. Попросите opencode разобраться в проблеме и объяснить ее вам. -- **Исправить и внедрить**. Попросите opencode исправить проблему или реализовать функцию. И будет работать в новой ветке и подавать ПР со всеми изменениями. +- **Исправить и внедрить**. Попросите opencode исправить проблему или реализовать функцию. И будет работать в новой ветке и подавать PR со всеми изменениями. - **Безопасность**: opencode запускается внутри бегунов вашего GitHub. --- @@ -27,7 +27,7 @@ opencode github install --- -### Ручная настройка +### Manual Setup Или вы можете настроить его вручную. @@ -79,7 +79,7 @@ opencode github install --- -## Конфигурация +## Configuration - `model`: модель для использования с opencode. Принимает формат `provider/model`. Это **обязательно**. - `agent`: используемый агент. Должен быть основным агентом. Возвращается к `default_agent` из конфигурации или к `"build"`, если не найден. @@ -101,7 +101,7 @@ opencode github install --- -## Поддерживаемые события +## Supported Events opencode может быть запущен следующими событиями GitHub: @@ -250,7 +250,7 @@ jobs: --- -## Пользовательские подсказки +## Custom Prompts Переопределите приглашение по умолчанию, чтобы настроить поведение opencode для вашего рабочего процесса. @@ -293,9 +293,9 @@ jobs: А opencode создаст новую ветку, внедрит изменения и откроет PR с изменениями. -- **Проверьте запросы на запросы и внесите изменения** +- **Проверьте Pull Requests и внесите изменения** - Оставьте следующий комментарий к пиару на GitHub. + Оставьте следующий комментарий к PR на GitHub. ``` Delete the attachment from S3 when the note is removed /oc diff --git a/packages/web/src/content/docs/ru/gitlab.mdx b/packages/web/src/content/docs/ru/gitlab.mdx index ae899156a..7f85f27e9 100644 --- a/packages/web/src/content/docs/ru/gitlab.mdx +++ b/packages/web/src/content/docs/ru/gitlab.mdx @@ -25,7 +25,7 @@ opencode работает в обычном конвейере GitLab. Вы мо --- -### Настраивать +### Setup 1. Сохраните JSON аутентификации opencode как переменные среды CI типа файла в разделе **Настройки** > **CI/CD** > **Переменные**. Обязательно пометьте их как «Замаскированные и скрытые». 2. Добавьте следующее в файл `.gitlab-ci.yml`. @@ -44,7 +44,7 @@ opencode работает в обычном конвейере GitLab. Вы мо --- -## GitLab Дуэт +## GitLab Duo opencode интегрируется с вашим рабочим процессом GitLab. Упомяните `@opencode` в комментарии, и opencode выполнит задачи в вашем конвейере GitLab CI. @@ -60,7 +60,7 @@ opencode интегрируется с вашим рабочим процесс� --- -### Настраивать +### Setup opencode работает в вашем конвейере GitLab CI/CD. Вот что вам понадобится для его настройки: @@ -152,7 +152,7 @@ opencode работает в вашем конвейере GitLab CI/CD. Вот </details> -Подробные инструкции можно найти в документации по агентам GitLab CLI](https://docs.gitlab.com/user/duo_agent_platform/agent_assistant/). +Подробные инструкции можно найти в [GitLab CLI agents docs](https://docs.gitlab.com/user/duo_agent_platform/agent_assistant/). --- diff --git a/packages/web/src/content/docs/ru/ide.mdx b/packages/web/src/content/docs/ru/ide.mdx index f92484101..f7f138d14 100644 --- a/packages/web/src/content/docs/ru/ide.mdx +++ b/packages/web/src/content/docs/ru/ide.mdx @@ -40,9 +40,9 @@ opencode интегрируется с VS Code, Cursor или любой IDE, п - Убедитесь, что вы используете `opencode` во встроенном terminal. - Убедитесь, что CLI для вашей IDE установлен: - - Для кода VS: команда `code`. - - Для курсора: команда `cursor`. - - Для виндсерфинга: команда `windsurf`. + - Для Code: команда `code`. + - Для Cursor: команда `cursor`. + - Для Windsurf: команда `windsurf`. - Для VSCodium: команда `codium`. - Если нет, запустите `Cmd+Shift+P` (Mac) или `Ctrl+Shift+P` (Windows/Linux) и найдите "Shell Command: Install 'code' command in PATH" (или эквивалент для вашей IDE). - Убедитесь, что у VS Code есть разрешение на установку расширений. diff --git a/packages/web/src/content/docs/ru/lsp.mdx b/packages/web/src/content/docs/ru/lsp.mdx index bdd0cff37..751adbdec 100644 --- a/packages/web/src/content/docs/ru/lsp.mdx +++ b/packages/web/src/content/docs/ru/lsp.mdx @@ -182,7 +182,7 @@ opencode поставляется с несколькими встроенным PHP Intelephense предлагает дополнительные функции через лицензионный ключ. Вы можете предоставить лицензионный ключ, поместив (только) ключ в текстовый файл по адресу: -- В macOS/Linux: `$HOME/intelephense/licence.txt` -- В Windows: `%USERPROFILE%/intelephense/licence.txt` +- В macOS/Linux: `$HOME/intelephense/license.txt` +- В Windows: `%USERPROFILE%/intelephense/license.txt` Файл должен содержать только лицензионный ключ без какого-либо дополнительного содержимого. |
