summaryrefslogtreecommitdiffhomepage
path: root/packages/web/src/content/docs/ru
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-02-10 13:59:14 -0600
committeropencode <[email protected]>2026-02-10 20:22:30 +0000
commitfd5531316f858b77274e26975796aec41ba5128c (patch)
tree6337bc388da712e35b24e3bf6bdf903b21cecfa4 /packages/web/src/content/docs/ru
parentfbc41475b403a23f004f63289b264c224b9d6b2f (diff)
downloadopencode-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.mdx14
-rw-r--r--packages/web/src/content/docs/ru/acp.mdx6
-rw-r--r--packages/web/src/content/docs/ru/agents.mdx30
-rw-r--r--packages/web/src/content/docs/ru/cli.mdx24
-rw-r--r--packages/web/src/content/docs/ru/commands.mdx16
-rw-r--r--packages/web/src/content/docs/ru/config.mdx46
-rw-r--r--packages/web/src/content/docs/ru/ecosystem.mdx8
-rw-r--r--packages/web/src/content/docs/ru/formatters.mdx84
-rw-r--r--packages/web/src/content/docs/ru/github.mdx14
-rw-r--r--packages/web/src/content/docs/ru/gitlab.mdx8
-rw-r--r--packages/web/src/content/docs/ru/ide.mdx6
-rw-r--r--packages/web/src/content/docs/ru/lsp.mdx4
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`
Файл должен содержать только лицензионный ключ без какого-либо дополнительного содержимого.