diff options
| author | Adam <[email protected]> | 2026-02-10 07:11:13 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2026-02-10 07:11:19 -0600 |
| commit | 4c4e30cd714d316f44d99b91f846e2be666a26db (patch) | |
| tree | 3a8bf8aad3be9a01ec3d00a306f2fd2c707c3da9 /packages/web/src/content/docs/ru | |
| parent | 19ad7ad80916836560ce9903b58a02be63ea4715 (diff) | |
| download | opencode-4c4e30cd714d316f44d99b91f846e2be666a26db.tar.gz opencode-4c4e30cd714d316f44d99b91f846e2be666a26db.zip | |
fix(docs): locale translations
Diffstat (limited to 'packages/web/src/content/docs/ru')
22 files changed, 177 insertions, 178 deletions
diff --git a/packages/web/src/content/docs/ru/acp.mdx b/packages/web/src/content/docs/ru/acp.mdx index 8b04c4e68..86ab61b66 100644 --- a/packages/web/src/content/docs/ru/acp.mdx +++ b/packages/web/src/content/docs/ru/acp.mdx @@ -142,13 +142,13 @@ require("codecompanion").setup({ ## Поддерживать -opencode через ACP работает так же, как и в терминале. Поддерживаются все функции: +opencode через ACP работает так же, как и в terminal. Поддерживаются все функции: :::note Некоторые встроенные команды слэша, такие как `/undo` и `/redo`, в настоящее время не поддерживаются. ::: -- Встроенные инструменты (файловые операции, команды терминала и т. д.) +- Встроенные инструменты (файловые операции, terminal-команды и т. д.) - Пользовательские инструменты и команды слэша - Серверы MCP, настроенные в вашей конфигурации opencode - Правила для конкретного проекта из `AGENTS.md` diff --git a/packages/web/src/content/docs/ru/cli.mdx b/packages/web/src/content/docs/ru/cli.mdx index 89048e1dd..bbdce40fe 100644 --- a/packages/web/src/content/docs/ru/cli.mdx +++ b/packages/web/src/content/docs/ru/cli.mdx @@ -1,11 +1,11 @@ --- -title: интерфейс командной строки +title: CLI description: Параметры и команда opencode CLI. --- import { Tabs, TabItem } from "@astrojs/starlight/components" -Интерфейс командной строки opencode по умолчанию запускает [TUI](/docs/tui) при запуске без каких-либо аргументов. +CLI opencode по умолчанию запускает [TUI](/docs/tui) при запуске без каких-либо аргументов. ```bash opencode @@ -19,9 +19,9 @@ opencode run "Explain how closures work in JavaScript" --- -### туй +### tui -Запустите пользовательский интерфейс терминала opencode. +Запустите TUI opencode. ```bash opencode [project] @@ -42,13 +42,13 @@ opencode [project] --- -## Команды +## Commands -Интерфейс командной строки opencode также имеет следующие команды. +CLI opencode также имеет следующие команды. --- -### агент +### agent Управляйте агентами для opencode. @@ -58,9 +58,9 @@ opencode agent [command] --- -### прикреплять +### attach -Подключите терминал к уже работающему внутреннему серверу opencode, запущенному с помощью команд `serve` или `web`. +Подключите terminal к уже работающему внутреннему серверу opencode, запущенному с помощью команд `serve` или `web`. ```bash opencode attach [url] @@ -85,7 +85,7 @@ opencode attach http://10.20.30.40:4096 --- -#### создавать +#### create Создайте нового агента с пользовательской конфигурацией. @@ -97,7 +97,7 @@ opencode agent create --- -#### список +#### list Перечислите всех доступных агентов. @@ -107,7 +107,7 @@ opencode agent list --- -### авторизация +### auth Команда для управления учетными данными и входом в систему для провайдеров. @@ -117,7 +117,7 @@ opencode auth [command] --- -#### авторизоваться +#### login opencode основан на списке поставщиков по адресу [Models.dev](https://models.dev)), поэтому вы можете использовать `opencode auth login` для настройки ключей API для любого поставщика, которого вы хотите использовать. Это хранится в `~/.local/share/opencode/auth.json`. @@ -129,7 +129,7 @@ opencode auth login --- -#### список +#### list Перечисляет всех проверенных поставщиков, которые хранятся в файле учетных данных. @@ -145,7 +145,7 @@ opencode auth ls --- -#### выход из системы +#### logout Выключает вас из провайдера, удаляя его из файла учетных данных. @@ -165,7 +165,7 @@ opencode github [command] --- -#### установить +#### install Установите агент GitHub в свой репозиторий. @@ -177,7 +177,7 @@ opencode github install --- -#### бегать +#### run Запустите агент GitHub. Обычно это используется в действиях GitHub. @@ -194,7 +194,7 @@ opencode github run --- -### мкп +### mcp Управляйте серверами протокола контекста модели. @@ -204,7 +204,7 @@ opencode mcp [command] --- -#### добавлять +#### add Добавьте сервер MCP в свою конфигурацию. @@ -216,7 +216,7 @@ opencode mcp add --- -#### список +#### list Перечислите все настроенные серверы MCP и состояние их подключения. @@ -232,7 +232,7 @@ opencode mcp ls --- -#### авторизация +#### auth Аутентификация с помощью сервера MCP с поддержкой OAuth. @@ -256,7 +256,7 @@ opencode mcp auth ls --- -#### выход из системы +#### logout Удалите учетные данные OAuth для сервера MCP. @@ -266,7 +266,7 @@ opencode mcp logout [name] --- -#### отлаживать +#### debug Отладка проблем с подключением OAuth для сервера MCP. @@ -276,7 +276,7 @@ opencode mcp debug <name> --- -### модели +### models Перечислите все доступные модели от настроенных поставщиков. @@ -309,7 +309,7 @@ opencode models --refresh --- -### бегать +### run Запустите opencode в неинтерактивном режиме, передав приглашение напрямую. @@ -352,7 +352,7 @@ opencode run --attach http://localhost:4096 "Explain async/await in JavaScript" --- -### служить +### serve Запустите автономный сервер opencode для доступа к API. Полный HTTP-интерфейс можно найти в [server docs](/docs/server). @@ -373,7 +373,7 @@ opencode serve --- -### сессия +### session Управляйте сессиями opencode. @@ -383,7 +383,7 @@ opencode session [command] --- -#### список +#### list Перечислите все сеансы opencode. @@ -400,7 +400,7 @@ opencode session list --- -### статистика +### stats Покажите статистику использования токенов и затрат для ваших сеансов opencode. @@ -419,7 +419,7 @@ opencode stats --- -### экспорт +### export Экспортируйте данные сеанса в формате JSON. @@ -431,7 +431,7 @@ opencode export [sessionID] --- -### импортировать +### import Импортируйте данные сеанса из файла JSON или URL-адреса общего ресурса opencode. @@ -448,7 +448,7 @@ opencode import https://opncd.ai/s/abc123 --- -### сеть +### web Запустите автономный сервер opencode с веб-интерфейсом. @@ -469,7 +469,7 @@ opencode web --- -### акп +### acp Запустите сервер ACP (агент-клиентский протокол). @@ -489,7 +489,7 @@ opencode acp --- -### удалить +### uninstall Удалите opencode и удалите все связанные файлы. @@ -508,7 +508,7 @@ opencode uninstall --- -### обновление +### upgrade Обновляет opencode до последней версии или определенной версии. @@ -530,15 +530,15 @@ opencode upgrade v0.1.48 #### Флаги -| Флаг | Короткий | Описание | -| ---------- | -------- | -------------------------------------------------------------------- | -| `--method` | `-m` | Используемый метод установки; локон, НПМ, ПНПМ, булочка, заваривание | +| Флаг | Короткий | Описание | +| ---------- | -------- | --------------------------------------------------------- | +| `--method` | `-m` | Используемый метод установки: local, npm, pnpm, bun, brew | --- -## Глобальные флаги +## Global flags -Интерфейс командной строки opencode принимает следующие глобальные флаги. +CLI opencode принимает следующие глобальные флаги. | Флаг | Короткий | Описание | | -------------- | -------- | ------------------------------------------------------------- | @@ -562,7 +562,7 @@ opencode можно настроить с помощью переменных с | `OPENCODE_CONFIG_CONTENT` | нить | Встроенное содержимое конфигурации json | | `OPENCODE_DISABLE_AUTOUPDATE` | логическое значение | Отключить автоматическую проверку обновлений | | `OPENCODE_DISABLE_PRUNE` | логическое значение | Отключить удаление старых данных | -| `OPENCODE_DISABLE_TERMINAL_TITLE` | логическое значение | Отключить автоматическое обновление названия терминала | +| `OPENCODE_DISABLE_TERMINAL_TITLE` | логическое значение | Отключить автоматическое обновление заголовка terminal | | `OPENCODE_PERMISSION` | нить | Встроенная конфигурация разрешений json | | `OPENCODE_DISABLE_DEFAULT_PLUGINS` | логическое значение | Отключить плагины по умолчанию | | `OPENCODE_DISABLE_LSP_DOWNLOAD` | логическое значение | Отключить автоматическую загрузку LSP-сервера | diff --git a/packages/web/src/content/docs/ru/commands.mdx b/packages/web/src/content/docs/ru/commands.mdx index c58b620aa..6255dde80 100644 --- a/packages/web/src/content/docs/ru/commands.mdx +++ b/packages/web/src/content/docs/ru/commands.mdx @@ -161,7 +161,7 @@ with the following content: $3 --- -### Вывод оболочки +### Вывод shell Используйте _!`command`_, чтобы ввести вывод команды bash](/docs/tui#bash-commands) в приглашение. diff --git a/packages/web/src/content/docs/ru/config.mdx b/packages/web/src/content/docs/ru/config.mdx index 67cf54a0f..ad766f48e 100644 --- a/packages/web/src/content/docs/ru/config.mdx +++ b/packages/web/src/content/docs/ru/config.mdx @@ -173,7 +173,7 @@ opencode run "Hello world" - `scroll_acceleration.enabled` — включить ускорение прокрутки в стиле MacOS. **Имеет приоритет над `scroll_speed`.** - `scroll_speed` — пользовательский множитель скорости прокрутки (по умолчанию: `3`, минимум: `1`). Игнорируется, если `scroll_acceleration.enabled` равен `true`. -- `diff_style` — управление рендерингом различий. `"auto"` адаптируется к ширине терминала, `"stacked"` всегда отображает один столбец. +- `diff_style` — управление рендерингом различий. `"auto"` адаптируется к ширине terminal, `"stacked"` всегда отображает один столбец. [Подробнее об использовании TUI можно узнать здесь](/docs/tui). diff --git a/packages/web/src/content/docs/ru/ecosystem.mdx b/packages/web/src/content/docs/ru/ecosystem.mdx index d40e69f64..34e10f35d 100644 --- a/packages/web/src/content/docs/ru/ecosystem.mdx +++ b/packages/web/src/content/docs/ru/ecosystem.mdx @@ -22,27 +22,27 @@ 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-антигравитация-auth](https://github.com/NoeFabris/opencode-antigravity-auth) | Используйте бесплатные модели Антигравити вместо выставления счетов через API. | +| [opencode-antigravity-auth](https://github.com/NoeFabris/opencode-antigravity-auth) | Используйте бесплатные модели Антигравити вместо выставления счетов через 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-динамический-контекст-обрезка](https://github.com/Tarquinen/opencode-dynamic-context-pruning) | Оптимизируйте использование токенов за счет сокращения выходных данных устаревших инструментов. | +| [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) | Инструкции для неинтерактивных команд оболочки — предотвращают зависания из-за операций, зависящих от TTY. | +| [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-morph-fast-apply](https://github.com/JRedeker/opencode-morph-fast-apply) | Редактирование кода в 10 раз быстрее с помощью API Morph Fast Apply и маркеров отложенного редактирования. | -| [о-мой-opencode](https://github.com/code-yeongyu/oh-my-opencode) | Фоновые агенты, встроенные инструменты LSP/AST/MCP, курируемые агенты, совместимость с Claude Code | -| [уведомитель opencode](https://github.com/panta82/opencode-notificator) | Уведомления на рабочем столе и звуковые оповещения для сеансов opencode | +| [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 | | [opencode-notifier](https://github.com/mohak34/opencode-notifier) | Уведомления на рабочем столе и звуковые оповещения о разрешениях, завершении и событиях ошибок. | | [opencode-zellij-namer](https://github.com/24601/opencode-zellij-namer) | Автоматическое именование сеансов Zellij на основе искусственного интеллекта на основе контекста opencode. | | [opencode-skillful](https://github.com/zenobi-us/opencode-skillful) | Разрешить агентам opencode отложенную загрузку подсказок по требованию с обнаружением и внедрением навыков. | | [opencode-supermemory](https://github.com/supermemoryai/opencode-supermemory) | Постоянная память между сеансами с использованием Supermemory | | [@plannotator/opencode](https://github.com/backnotprop/plannotator/tree/main/apps/opencode-plugin) | Интерактивный обзор плана с визуальными аннотациями и возможностью совместного использования в частном или автономном режиме. | | [@openspoon/subtask2](https://github.com/spoons-and-mirrors/subtask2) | Расширьте opencode/команды до мощной системы оркестровки с детальным управлением потоком данных. | -| [opencode-планировщик](https://github.com/different-ai/opencode-scheduler) | Планируйте повторяющиеся задания с помощью launchd (Mac) или systemd (Linux) с синтаксисом cron. | -| [микоде](https://github.com/vtemian/micode) | Структурированный мозговой штурм → План → Реализация рабочего процесса с непрерывностью сеанса | -| [октто](https://github.com/vtemian/octto) | Интерактивный пользовательский интерфейс браузера для мозгового штурма с помощью искусственного интеллекта с формами из нескольких вопросов | +| [opencode-scheduler](https://github.com/different-ai/opencode-scheduler) | Планируйте повторяющиеся задания с помощью launchd (Mac) или systemd (Linux) с синтаксисом cron. | +| [micode](https://github.com/vtemian/micode) | Структурированный мозговой штурм → План → Реализация рабочего процесса с непрерывностью сеанса | +| [octto](https://github.com/vtemian/octto) | Интерактивный пользовательский интерфейс браузера для мозгового штурма с помощью искусственного интеллекта с формами из нескольких вопросов | | [opencode-background-agents](https://github.com/kdcokenny/opencode-background-agents) | Фоновые агенты в стиле Claude Code с асинхронным делегированием и сохранением контекста. | | [opencode-notify](https://github.com/kdcokenny/opencode-notify) | Встроенные уведомления ОС для opencode — узнайте, когда задачи завершены | | [opencode-workspace](https://github.com/kdcokenny/opencode-workspace) | Комплексный пакет многоагентной оркестровки — 16 компонентов, одна установка | @@ -52,19 +52,18 @@ description: Проекты и интеграции, созданные с по� ## Проекты -| Имя | Описание | -| ------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------- | -| [StreeX 1 | Discord-бот для управления сессиями opencode, построенный на SDK | -| [opencode.nvim](https://github.com/NickvanDyke/opencode.nvim) | Плагин Neovim для подсказок с поддержкой редактора, созданный на основе API | -| [портал](https://github.com/hosenur/portal) | Мобильный веб-интерфейс для opencode через Tailscale/VPN | -| [шаблон плагина с открытым кодом](https://github.com/zenobi-us/opencode-plugin-template/) | Шаблон для создания плагинов opencode | -| [opencode.nvim](https://github.com/sudo-tee/opencode.nvim) | Интерфейс Neovim для opencode — агент кодирования искусственного интеллекта на базе терминала | -| [ai-sdk-provider-opencode-sdk](https://github.com/ben-vargas/ai-sdk-provider-opencode-sdk) | Поставщик Vercel AI SDK для использования opencode через @opencode-ai/sdk | -| [OpenChamber](https://github.com/btriapitsyn/openchamber) | Веб-приложение или настольное приложение и расширение VS Code для opencode | -| [opencode-Obsidian](https://github.com/mtymek/opencode-obsidian) | Плагин Obsidian, встраивающий opencode в пользовательский интерфейс Obsidian. | -| [OpenWork](https://github.com/different-ai/openwork) | Альтернатива Claude Cowork с открытым исходным кодом на базе opencode. | -| [ocx](https://github.com/kdcokenny/ocx) | Менеджер расширений opencode с переносимыми изолированными профилями. | -| [КодNomad](https://github.com/NeuralNomadsAI/CodeNomad) | Настольное, веб-, мобильное и удаленное клиентское приложение для opencode | +| Имя | Описание | +| ------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------- | +| [opencode.nvim](https://github.com/NickvanDyke/opencode.nvim) | Плагин Neovim для подсказок с поддержкой редактора, созданный на основе API | +| [portal](https://github.com/hosenur/portal) | Мобильный веб-интерфейс для opencode через Tailscale/VPN | +| [opencode plugin template](https://github.com/zenobi-us/opencode-plugin-template/) | Шаблон для создания плагинов opencode | +| [opencode.nvim](https://github.com/sudo-tee/opencode.nvim) | Интерфейс Neovim для opencode — агент кодирования искусственного интеллекта на базе terminal | +| [ai-sdk-provider-opencode-sdk](https://github.com/ben-vargas/ai-sdk-provider-opencode-sdk) | Поставщик Vercel AI SDK для использования opencode через @opencode-ai/sdk | +| [OpenChamber](https://github.com/btriapitsyn/openchamber) | Веб-приложение или настольное приложение и расширение VS Code для opencode | +| [OpenCode-Obsidian](https://github.com/mtymek/opencode-obsidian) | Плагин Obsidian, встраивающий opencode в пользовательский интерфейс Obsidian. | +| [OpenWork](https://github.com/different-ai/openwork) | Альтернатива Claude Cowork с открытым исходным кодом на базе opencode. | +| [ocx](https://github.com/kdcokenny/ocx) | Менеджер расширений opencode с переносимыми изолированными профилями. | +| [CodeNomad](https://github.com/NeuralNomadsAI/CodeNomad) | Настольное, веб-, мобильное и удаленное клиентское приложение для opencode | --- @@ -72,5 +71,5 @@ description: Проекты и интеграции, созданные с по� | Имя | Описание | | ----------------------------------------------------------------- | -------------------------------------------------------------------------- | -| [Агентный](https://github.com/Cluster444/agentic) | Модульные ИИ-агенты и команды для структурированной разработки | -| [opencode-агенты](https://github.com/darrenhinde/opencode-agents) | Конфигурации, подсказки, агенты и плагины для улучшения рабочих процессов. | +| [Agentic](https://github.com/Cluster444/agentic) | Модульные ИИ-агенты и команды для структурированной разработки | +| [opencode-agents](https://github.com/darrenhinde/opencode-agents) | Конфигурации, подсказки, агенты и плагины для улучшения рабочих процессов. | diff --git a/packages/web/src/content/docs/ru/gitlab.mdx b/packages/web/src/content/docs/ru/gitlab.mdx index cb0a76efe..ae899156a 100644 --- a/packages/web/src/content/docs/ru/gitlab.mdx +++ b/packages/web/src/content/docs/ru/gitlab.mdx @@ -9,7 +9,7 @@ opencode интегрируется с вашим рабочим процесс� --- -## ГитЛаб. +## GitLab opencode работает в обычном конвейере GitLab. Вы можете встроить его в конвейер как [CI-компонент](https://docs.gitlab.com/ee/ci/components/) diff --git a/packages/web/src/content/docs/ru/ide.mdx b/packages/web/src/content/docs/ru/ide.mdx index cfaba2873..f92484101 100644 --- a/packages/web/src/content/docs/ru/ide.mdx +++ b/packages/web/src/content/docs/ru/ide.mdx @@ -3,14 +3,14 @@ title: IDE description: Расширение opencode для VS Code, Cursor и других IDE. --- -opencode интегрируется с VS Code, Cursor или любой IDE, поддерживающей терминал. Просто запустите `opencode` в терминале, чтобы начать. +opencode интегрируется с VS Code, Cursor или любой IDE, поддерживающей terminal. Просто запустите `opencode` в terminal, чтобы начать. --- ## Использование -- **Быстрый запуск**: используйте `Cmd+Esc` (Mac) или `Ctrl+Esc` (Windows/Linux), чтобы открыть opencode в разделенном представлении терминала, или сосредоточьте внимание на существующем сеансе терминала, если он уже запущен. -- **Новый сеанс**: используйте `Cmd+Shift+Esc` (Mac) или `Ctrl+Shift+Esc` (Windows/Linux), чтобы начать новый сеанс терминала opencode, даже если он уже открыт. Вы также можете нажать кнопку opencode в пользовательском интерфейсе. +- **Быстрый запуск**: используйте `Cmd+Esc` (Mac) или `Ctrl+Esc` (Windows/Linux), чтобы открыть opencode в разделенном представлении terminal, или сосредоточьте внимание на существующем сеансе terminal, если он уже запущен. +- **Новый сеанс**: используйте `Cmd+Shift+Esc` (Mac) или `Ctrl+Shift+Esc` (Windows/Linux), чтобы начать новый сеанс terminal opencode, даже если он уже открыт. Вы также можете нажать кнопку opencode в пользовательском интерфейсе. - **Узнавание контекста**: автоматически делитесь своим текущим выбором или вкладкой с помощью opencode. - **File Reference Shortcuts**: Use `Cmd+Option+K` (Mac) or `Alt+Ctrl+K` (Linux/Windows) to insert file references. Например, `@File#L37-42`. @@ -20,8 +20,8 @@ opencode интегрируется с VS Code, Cursor или любой IDE, п Чтобы установить opencode на VS Code и популярные форки, такие как Cursor, Windsurf, VSCodium: -1. Открыть код VS -2. Откройте встроенный терминал +1. Откройте VS Code +2. Откройте встроенный terminal 3. Запустите `opencode` - расширение установится автоматически. С другой стороны, если вы хотите использовать собственную IDE при запуске `/editor` или `/export` из TUI, вам необходимо установить `export EDITOR="code --wait"`. [Подробнее](/docs/tui/#editor-setup). @@ -38,11 +38,11 @@ opencode интегрируется с VS Code, Cursor или любой IDE, п Если расширение не устанавливается автоматически: -- Убедитесь, что вы используете `opencode` во встроенном терминале. +- Убедитесь, что вы используете `opencode` во встроенном terminal. - Убедитесь, что CLI для вашей IDE установлен: - Для кода VS: команда `code`. - Для курсора: команда `cursor`. - Для виндсерфинга: команда `windsurf`. - Для VSCodium: команда `codium`. - - Если нет, запустите `Cmd+Shift+P` (Mac) или `Ctrl+Shift+P` (Windows/Linux) и найдите «Команда оболочки: установите команду «код» в PATH» (или эквивалент для вашей IDE). + - Если нет, запустите `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/index.mdx b/packages/web/src/content/docs/ru/index.mdx index 64b29f8cc..a8895249f 100644 --- a/packages/web/src/content/docs/ru/index.mdx +++ b/packages/web/src/content/docs/ru/index.mdx @@ -7,7 +7,7 @@ import { Tabs, TabItem } from "@astrojs/starlight/components" import config from "../../../../config.mjs" export const console = config.console -[**opencode**](/) — это агент кодирования искусственного интеллекта с открытым исходным кодом. Он доступен в виде интерфейса на базе терминала, настольного приложения или расширения IDE. +[**opencode**](/) — это агент кодирования искусственного интеллекта с открытым исходным кодом. Он доступен в виде интерфейса на базе terminal, настольного приложения или расширения IDE.  @@ -17,9 +17,9 @@ export const console = config.console #### Предварительные условия -Чтобы использовать opencode в вашем терминале, вам понадобится: +Чтобы использовать opencode в вашем terminal, вам понадобится: -1. Современный эмулятор терминала, например: +1. Современный эмулятор terminal, например: - [WezTerm](https://wezterm.org), кроссплатформенный - [Alacritty](https://alacritty.org), кроссплатформенный - [Ghostty](https://ghostty.org), Linux и macOS @@ -258,11 +258,11 @@ How is authentication handled in @packages/functions/src/api/index.ts ``` :::кончик - Перетащите изображения в терминал, чтобы добавить их в подсказку. + Перетащите изображения в terminal, чтобы добавить их в подсказку. ::: opencode может сканировать любые изображения, которые вы ему предоставляете, и добавлять их в командную строку. Ты можешь - сделайте это, перетащив изображение в терминал. + сделайте это, перетащив изображение в terminal. 3. **Создайте функцию** diff --git a/packages/web/src/content/docs/ru/keybinds.mdx b/packages/web/src/content/docs/ru/keybinds.mdx index 8023d221f..e31e390a0 100644 --- a/packages/web/src/content/docs/ru/keybinds.mdx +++ b/packages/web/src/content/docs/ru/keybinds.mdx @@ -107,7 +107,7 @@ opencode имеет список сочетаний клавиш, которые ## Ключ лидера -opencode использует клавишу `leader` для большинства сочетаний клавиш. Это позволяет избежать конфликтов в вашем терминале. +opencode использует клавишу `leader` для большинства сочетаний клавиш. Это позволяет избежать конфликтов в вашем terminal. По умолчанию `ctrl+x` является ведущей клавишей, и для большинства действий требуется сначала нажать ведущую клавишу, а затем сочетание клавиш. Например, чтобы начать новый сеанс, сначала нажмите `ctrl+x`, а затем нажмите `n`. @@ -154,7 +154,7 @@ opencode использует клавишу `leader` для большинст� ## Shift+Ввод -Некоторые терминалы по умолчанию не отправляют клавиши-модификаторы с Enter. Возможно, вам придется настроить терминал на отправку `Shift+Enter` в качестве escape-последовательности. +Некоторые terminal по умолчанию не отправляют клавиши-модификаторы с Enter. Возможно, вам придется настроить terminal на отправку `Shift+Enter` в качестве escape-последовательности. ### Терминал Windows @@ -189,4 +189,4 @@ opencode использует клавишу `leader` для большинст� ] ``` -Сохраните файл и перезапустите терминал Windows или откройте новую вкладку. +Сохраните файл и перезапустите Windows Terminal или откройте новую вкладку. diff --git a/packages/web/src/content/docs/ru/models.mdx b/packages/web/src/content/docs/ru/models.mdx index 9dc9d641f..280dc916e 100644 --- a/packages/web/src/content/docs/ru/models.mdx +++ b/packages/web/src/content/docs/ru/models.mdx @@ -205,7 +205,7 @@ opencode поставляется с вариантами по умолчани� Когда opencode запускается, он проверяет модели в следующем порядке приоритета: -1. Флаг командной строки `--model` или `-m`. Формат тот же, что и в файле конфигурации: `provider_id/model_id`. +1. CLI-флаг `--model` или `-m`. Формат тот же, что и в файле конфигурации: `provider_id/model_id`. 2. Список моделей в конфигурации opencode. diff --git a/packages/web/src/content/docs/ru/modes.mdx b/packages/web/src/content/docs/ru/modes.mdx index f5bb1b70a..b1dc64781 100644 --- a/packages/web/src/content/docs/ru/modes.mdx +++ b/packages/web/src/content/docs/ru/modes.mdx @@ -36,7 +36,7 @@ opencode имеет два встроенных режима. - `write` – невозможно создавать новые файлы. - `edit` – невозможно изменить существующие файлы, за исключением файлов, расположенных по адресу `.opencode/plans/*.md`, для детализации самого плана. - `patch` – невозможно применить исправления. -- `bash` — невозможно выполнить команды оболочки. +- `bash` — невозможно выполнить shell-команды. Этот режим полезен, если вы хотите, чтобы ИИ анализировал код, предлагал изменения или создавал планы без внесения каких-либо фактических изменений в вашу кодовую базу. diff --git a/packages/web/src/content/docs/ru/permissions.mdx b/packages/web/src/content/docs/ru/permissions.mdx index ec2c727cf..471180832 100644 --- a/packages/web/src/content/docs/ru/permissions.mdx +++ b/packages/web/src/content/docs/ru/permissions.mdx @@ -134,7 +134,7 @@ opencode использует конфигурацию `permission`, чтобы - `glob` — подстановка файла (соответствует шаблону подстановки) - `grep` — поиск по контенту (соответствует шаблону регулярного выражения) - `list` — список файлов в каталоге (соответствует пути к каталогу) -- `bash` — запуск команд оболочки (соответствует проанализированным командам, например `git status --porcelain`) +- `bash` — запуск shell-команд (соответствует проанализированным командам, например `git status --porcelain`) - `task` — запуск субагентов (соответствует типу субагента) - `skill` — загрузка навыка (соответствует названию навыка) - `lsp` — выполнение запросов LSP (в настоящее время не детализированных) diff --git a/packages/web/src/content/docs/ru/plugins.mdx b/packages/web/src/content/docs/ru/plugins.mdx index 023000f26..d0b313e80 100644 --- a/packages/web/src/content/docs/ru/plugins.mdx +++ b/packages/web/src/content/docs/ru/plugins.mdx @@ -26,7 +26,7 @@ description: Напишите свои собственные плагины д� --- -### Из НПМ +### Из npm Укажите пакеты npm в файле конфигурации. @@ -119,7 +119,7 @@ export const MyPlugin = async ({ project, client, $, directory, worktree }) => { - `directory`: текущий рабочий каталог. - `worktree`: путь к рабочему дереву git. - `client`: клиент SDK с открытым кодом для взаимодействия с ИИ. -- `$`: [оболочка API](https://bun.com/docs/runtime/shell) Бана для выполнения команд. +- `$`: [Bun shell API](https://bun.com/docs/runtime/shell) для выполнения команд. --- @@ -192,7 +192,7 @@ export const MyPlugin: Plugin = async ({ project, client, $, directory, worktree - `todo.updated` -#### События оболочки +#### События shell - `shell.env` @@ -260,7 +260,7 @@ export const EnvProtection = async ({ project, client, $, directory, worktree }) ### Внедрение переменных среды -Внедряйте переменные среды во все процессы выполнения оболочки (инструменты искусственного интеллекта и пользовательские терминалы): +Внедряйте переменные среды во все shell-процессы выполнения (инструменты искусственного интеллекта и пользовательские terminal): ```javascript title=".opencode/plugins/inject-env.js" export const InjectEnvPlugin = async () => { diff --git a/packages/web/src/content/docs/ru/providers.mdx b/packages/web/src/content/docs/ru/providers.mdx index 3c782c8b9..494ec0609 100644 --- a/packages/web/src/content/docs/ru/providers.mdx +++ b/packages/web/src/content/docs/ru/providers.mdx @@ -15,14 +15,14 @@ opencode использует [AI SDK](https://ai-sdk.dev/) и [Models.dev](http --- -### Реквизиты для входа +### Credentials Когда вы добавляете ключи API провайдера с помощью команды `/connect`, они сохраняются в `~/.local/share/opencode/auth.json`. --- -### Конфигурация +### Config Вы можете настроить поставщиков через раздел `provider` в вашем opencode. конфиг. @@ -95,7 +95,7 @@ OpenCode Zen — это список моделей, предоставленн� --- -### 302.ИИ +### 302.AI 1. Перейдите в консоль 302.AI](https://302.ai/), создайте учетную запись и сгенерируйте ключ API. @@ -122,7 +122,7 @@ OpenCode Zen — это список моделей, предоставленн� --- -### Амазонка +### Amazon Bedrock Чтобы использовать Amazon Bedrock с opencode: @@ -252,7 +252,7 @@ OpenCode Zen — это список моделей, предоставленн� --- -### антропный +### Anthropic 1. После регистрации введите команду `/connect` и выберите Anthropic. @@ -284,9 +284,9 @@ OpenCode Zen — это список моделей, предоставленн� ##### Использование ключей API -Вы также можете выбрать **Создать ключ API**, если у вас нет подписки Pro/Max. Он также откроет ваш браузер и попросит вас войти в Anthropic и предоставит вам код, который вы можете вставить в свой терминал. +Вы также можете выбрать **Создать ключ API**, если у вас нет подписки Pro/Max. Он также откроет ваш браузер и попросит вас войти в Anthropic и предоставит вам код, который вы можете вставить в свой terminal. -Или, если у вас уже есть ключ API, вы можете выбрать **Ввести ключ API вручную** и вставить его в свой терминал. +Или, если у вас уже есть ключ API, вы можете выбрать **Ввести ключ API вручную** и вставить его в свой terminal. --- @@ -341,7 +341,7 @@ OpenCode Zen — это список моделей, предоставленн� --- -### Когнитивные службы Azure +### Azure Cognitive Services 1. Перейдите на [портал Azure](https://portal.azure.com/) и создайте ресурс **Azure OpenAI**. Вам понадобится: - **Имя ресурса**: оно становится частью вашей конечной точки API (`https://AZURE_COGNITIVE_SERVICES_RESOURCE_NAME.cognitiveservices.azure.com/`). @@ -388,7 +388,7 @@ OpenCode Zen — это список моделей, предоставленн� --- -### Бассет-хаунд +### Baseten 1. Перейдите в [Baseten](https://app.baseten.co/), создайте учетную запись и сгенерируйте ключ API. @@ -415,7 +415,7 @@ OpenCode Zen — это список моделей, предоставленн� --- -### Мозги +### Cerebras 1. Перейдите в [консоль Cerebras](https://inference.cerebras.ai/), создайте учетную запись и сгенерируйте ключ API. @@ -442,7 +442,7 @@ OpenCode Zen — это список моделей, предоставленн� --- -### Cloudflare AI-шлюз +### Cloudflare AI Gateway Cloudflare AI Gateway позволяет вам получать доступ к моделям OpenAI, Anthropic, Workers AI и т. д. через единую конечную точку. Благодаря [Unified Billing](https://developers.cloudflare.com/ai-gateway/features/unified-billing/) вам не нужны отдельные ключи API для каждого провайдера. @@ -500,7 +500,7 @@ Cloudflare AI Gateway позволяет вам получать доступ к --- -### Кора +### Cortecs 1. Перейдите в [консоль Cortecs](https://cortecs.ai/), создайте учетную запись и сгенерируйте ключ API. @@ -527,7 +527,7 @@ Cloudflare AI Gateway позволяет вам получать доступ к --- -### ДипСик +### DeepSeek 1. Перейдите в [консоль DeepSeek](https://platform.deepseek.com/), создайте учетную запись и нажмите **Создать новый ключ API**. @@ -554,7 +554,7 @@ Cloudflare AI Gateway позволяет вам получать доступ к --- -### Глубокая инфра +### Deep Infra 1. Перейдите на панель мониторинга Deep Infra](https://deepinfra.com/dash), создайте учетную запись и сгенерируйте ключ API. @@ -581,7 +581,7 @@ Cloudflare AI Gateway позволяет вам получать доступ к --- -### Прошивка +### Firmware 1. Перейдите на [панель встроенного ПО](https://app.firmware.ai/signup), создайте учетную запись и сгенерируйте ключ API. @@ -608,7 +608,7 @@ Cloudflare AI Gateway позволяет вам получать доступ к --- -### Фейерверк ИИ +### Fireworks AI 1. Перейдите в [консоль Fireworks AI](https://app.fireworks.ai/), создайте учетную запись и нажмите **Создать ключ API**. @@ -635,7 +635,7 @@ Cloudflare AI Gateway позволяет вам получать доступ к --- -### GitLab Дуэт +### GitLab Duo GitLab Duo предоставляет агентский чат на базе искусственного интеллекта со встроенными возможностями вызова инструментов через прокси-сервер GitLab Anthropic. @@ -664,7 +664,7 @@ GitLab Duo предоставляет агентский чат на базе и 2. Нажмите **Добавить новый токен**. 3. Имя: `OpenCode`, Области применения: `api` 4. Скопируйте токен (начинается с `glpat-`) - 5. Введите его в терминал + 5. Введите его в terminal 3. Запустите команду `/models`, чтобы просмотреть доступные модели. @@ -784,7 +784,7 @@ export GITLAB_OAUTH_CLIENT_ID=your_application_id_here --- -### GitHub второй пилот +### GitHub Copilot Чтобы использовать подписку GitHub Copilot с открытым кодом: @@ -821,7 +821,7 @@ export GITLAB_OAUTH_CLIENT_ID=your_application_id_here --- -### Google Вертекс ИИ +### Google Vertex AI Чтобы использовать Google Vertex AI с opencode: @@ -837,7 +837,7 @@ export GITLAB_OAUTH_CLIENT_ID=your_application_id_here - `VERTEX_LOCATION` (необязательно): регион для Vertex AI (по умолчанию `global`). - Аутентификация (выберите одну): - `GOOGLE_APPLICATION_CREDENTIALS`: путь к ключевому файлу JSON вашего сервисного аккаунта. - - Аутентификация с помощью интерфейса командной строки gcloud: `gcloud auth application-default login`. + - Аутентификация через CLI gcloud: `gcloud auth application-default login`. Установите их во время запуска opencode. @@ -865,7 +865,7 @@ export GITLAB_OAUTH_CLIENT_ID=your_application_id_here --- -### Грок +### Groq 1. Перейдите в консоль Groq](https://console.groq.com/), нажмите **Создать ключ API** и скопируйте ключ. @@ -892,7 +892,7 @@ export GITLAB_OAUTH_CLIENT_ID=your_application_id_here --- -### Обнимающее лицо +### Hugging Face [Поставщики Hugging Face Inference Provider](https://huggingface.co/docs/inference-providers) предоставляют доступ к открытым моделям, поддерживаемым более чем 17 поставщиками. @@ -921,7 +921,7 @@ export GITLAB_OAUTH_CLIENT_ID=your_application_id_here --- -### Геликон +### Helicone [Helicone](https://helicone.ai) — это платформа наблюдения LLM, которая обеспечивает ведение журнала, мониторинг и аналитику для ваших приложений искусственного интеллекта. Helicone AI Gateway автоматически направляет ваши запросы соответствующему поставщику на основе модели. @@ -1034,7 +1034,7 @@ npm install -g opencode-helicone-session --- -### вызов.cpp +### llama.cpp Вы можете настроить opencode для использования локальных моделей с помощью [утилиты llama-server llama.cpp's](https://github.com/ggml-org/llama.cpp) @@ -1072,7 +1072,7 @@ npm install -g opencode-helicone-session --- -### ИО.НЕТ +### IO.NET IO.NET предлагает 17 моделей, оптимизированных для различных случаев использования: @@ -1101,7 +1101,7 @@ IO.NET предлагает 17 моделей, оптимизированных --- -### ЛМ Студия +### LM Studio Вы можете настроить opencode для использования локальных моделей через LM Studio. @@ -1135,7 +1135,7 @@ IO.NET предлагает 17 моделей, оптимизированных --- -### Лунный выстрел ИИ +### Moonshot AI Чтобы использовать Кими К2 из Moonshot AI: @@ -1164,7 +1164,7 @@ IO.NET предлагает 17 моделей, оптимизированных --- -### МиниМакс +### MiniMax 1. Перейдите в [консоль API MiniMax](https://platform.minimax.io/login), создайте учетную запись и сгенерируйте ключ API. @@ -1191,7 +1191,7 @@ IO.NET предлагает 17 моделей, оптимизированных --- -### Фабрика токенов Небиуса +### Nebius Token Factory 1. Перейдите в консоль Nebius Token Factory](https://tokenfactory.nebius.com/), создайте учетную запись и нажмите **Добавить ключ**. @@ -1218,7 +1218,7 @@ IO.NET предлагает 17 моделей, оптимизированных --- -### Быть +### Ollama Вы можете настроить opencode для использования локальных моделей через Ollama. @@ -1260,7 +1260,7 @@ Ollama может автоматически настроиться для openc --- -### Оллама Облако +### Ollama Cloud Чтобы использовать Ollama Cloud с opencode: @@ -1299,7 +1299,7 @@ Ollama может автоматически настроиться для openc --- -### ОпенАИ +### OpenAI Мы рекомендуем подписаться на [ChatGPT Plus или Pro](https://chatgpt.com/pricing). @@ -1328,11 +1328,11 @@ Ollama может автоматически настроиться для openc ##### Использование ключей API -Если у вас уже есть ключ API, вы можете выбрать **Ввести ключ API вручную** и вставить его в свой терминал. +Если у вас уже есть ключ API, вы можете выбрать **Ввести ключ API вручную** и вставить его в свой terminal. --- -### opencode Дзен +### OpenCode Zen OpenCode Zen — это список протестированных и проверенных моделей, предоставленный командой opencode. [Подробнее](/docs/zen). @@ -1425,7 +1425,7 @@ OpenCode Zen — это список протестированных и про� --- -### SAP AI Ядро +### SAP AI Core SAP AI Core предоставляет доступ к более чем 40 моделям от OpenAI, Anthropic, Google, Amazon, Meta, Mistral и AI21 через единую платформу. @@ -1480,7 +1480,7 @@ SAP AI Core предоставляет доступ к более чем 40 мо --- -### Конечные точки OVHcloud AI +### OVHcloud AI Endpoints 1. Перейдите к [OVHcloud Panel](https://ovh.com/manager). Перейдите в раздел `Public Cloud`, `AI & Machine Learning` > `AI Endpoints` и на вкладке `API Keys` нажмите **Создать новый ключ API**. @@ -1507,7 +1507,7 @@ SAP AI Core предоставляет доступ к более чем 40 мо --- -### Чешуйчатая дорога +### Scaleway Чтобы использовать [Scaleway Generative APIs](https://www.scaleway.com/en/docs/generative-apis/) с opencode: @@ -1536,7 +1536,7 @@ SAP AI Core предоставляет доступ к более чем 40 мо --- -### Вместе ИИ +### Together AI 1. Перейдите в [консоль Together AI](https://api.together.ai), создайте учетную запись и нажмите **Добавить ключ**. @@ -1563,7 +1563,7 @@ SAP AI Core предоставляет доступ к более чем 40 мо --- -### Венеция ИИ +### Venice AI 1. Перейдите к [консоли Venice AI](https://venice.ai), создайте учетную запись и сгенерируйте ключ API. @@ -1590,7 +1590,7 @@ SAP AI Core предоставляет доступ к более чем 40 мо --- -### AI-шлюз Vercel +### Vercel AI Gateway Vercel AI Gateway позволяет получать доступ к моделям OpenAI, Anthropic, Google, xAI и других источников через единую конечную точку. Модели предлагаются по прейскурантной цене без наценок. @@ -1673,7 +1673,7 @@ Vercel AI Gateway позволяет получать доступ к модел --- -### З.АИ +### Z.AI 1. Перейдите в [консоль Z.AI API](https://z.ai/manage-apikey/apikey-list), создайте учетную запись и нажмите **Создать новый ключ API**. @@ -1702,7 +1702,7 @@ Vercel AI Gateway позволяет получать доступ к модел --- -### ДзенМукс +### ZenMux 1. Перейдите на [панель управления ZenMux](https://zenmux.ai/settings/keys), нажмите **Создать ключ API** и скопируйте ключ. diff --git a/packages/web/src/content/docs/ru/rules.mdx b/packages/web/src/content/docs/ru/rules.mdx index 0011a473f..f35dde5fd 100644 --- a/packages/web/src/content/docs/ru/rules.mdx +++ b/packages/web/src/content/docs/ru/rules.mdx @@ -3,7 +3,7 @@ title: Правила description: Установите пользовательские инструкции для opencode. --- -Вы можете предоставить собственные инструкции для открытия кода, создав файл `AGENTS.md`. Это похоже на правила Курсора. Он содержит инструкции, которые будут включены в контекст LLM для настройки его поведения для вашего конкретного проекта. +Вы можете предоставить собственные инструкции для opencode, создав файл `AGENTS.md`. Это похоже на правила Cursor. Он содержит инструкции, которые будут включены в контекст LLM для настройки его поведения для вашего конкретного проекта. --- diff --git a/packages/web/src/content/docs/ru/themes.mdx b/packages/web/src/content/docs/ru/themes.mdx index 7e0b3e422..38eb287d1 100644 --- a/packages/web/src/content/docs/ru/themes.mdx +++ b/packages/web/src/content/docs/ru/themes.mdx @@ -3,19 +3,19 @@ title: Темы description: Выберите встроенную тему или определите свою собственную. --- -С помощью opencode вы можете выбрать одну из нескольких встроенных тем, использовать тему, которая адаптируется к теме вашего терминала, или определить свою собственную тему. +С помощью opencode вы можете выбрать одну из нескольких встроенных тем, использовать тему, которая адаптируется к теме вашего terminal, или определить свою собственную тему. По умолчанию opencode использует нашу собственную тему `opencode`. --- -## Требования к терминалу +## Требования к terminal -Чтобы темы корректно отображались в полной цветовой палитре, ваш терминал должен поддерживать **truecolor** (24-битный цвет). Большинство современных терминалов поддерживают это по умолчанию, но вам может потребоваться включить его: +Чтобы темы корректно отображались в полной цветовой палитре, ваш terminal должен поддерживать **truecolor** (24-битный цвет). Большинство современных terminal поддерживают это по умолчанию, но вам может потребоваться включить его: - **Проверьте поддержку**: запустите `echo $COLORTERM` — должен появиться `truecolor` или `24bit`. -- **Включить truecolor**: установите переменную среды `COLORTERM=truecolor` в профиле оболочки. -- **Совместимость терминала**: убедитесь, что ваш эмулятор терминала поддерживает 24-битный цвет (большинство современных терминалов, таких как iTerm2, Alacritty, Kitty, Windows Terminal и последние версии терминала GNOME, поддерживают). +- **Включить truecolor**: установите переменную среды `COLORTERM=truecolor` в профиле shell. +- **Совместимость terminal**: убедитесь, что ваш эмулятор terminal поддерживает 24-битный цвет (большинство современных terminal, таких как iTerm2, Alacritty, Kitty, Windows Terminal и последние версии terminal GNOME, поддерживают). Без поддержки truecolor темы могут отображаться с пониженной точностью цветопередачи или вернуться к ближайшему приближению к 256 цветам. @@ -45,17 +45,17 @@ opencode поставляется с несколькими встроенным ## Системная тема -Тема `system` автоматически адаптируется к цветовой схеме вашего терминала. В отличие от традиционных тем, использующих фиксированные цвета, тема _system_: +Тема `system` автоматически адаптируется к цветовой схеме вашего terminal. В отличие от традиционных тем, использующих фиксированные цвета, тема _system_: -- **Создает шкалу серого**: создает пользовательскую шкалу серого на основе цвета фона вашего терминала, обеспечивая оптимальный контраст. -- **Использует цвета ANSI**: использует стандартные цвета ANSI (0–15) для подсветки синтаксиса и элементов пользовательского интерфейса, которые соответствуют цветовой палитре вашего терминала. -- **Сохраняет настройки терминала по умолчанию**: использует `none` для цветов текста и фона, чтобы сохранить естественный вид вашего терминала. +- **Создает шкалу серого**: создает пользовательскую шкалу серого на основе цвета фона вашего terminal, обеспечивая оптимальный контраст. +- **Использует цвета ANSI**: использует стандартные цвета ANSI (0–15) для подсветки синтаксиса и элементов пользовательского интерфейса, которые соответствуют цветовой палитре вашего terminal. +- **Сохраняет настройки terminal по умолчанию**: использует `none` для цветов текста и фона, чтобы сохранить естественный вид вашего terminal. Системная тема предназначена для пользователей, которые: -- Хотите, чтобы opencode соответствовал внешнему виду их терминала -- Используйте пользовательские цветовые схемы терминала -- Предпочитайте единообразный вид для всех терминальных приложений. +- Хотите, чтобы opencode соответствовал внешнему виду их terminal +- Используйте пользовательские цветовые схемы terminal +- Предпочитайте единообразный вид для всех terminal-приложений. --- @@ -119,7 +119,7 @@ vim .opencode/themes/my-theme.json - **Цвета ANSI**: `3` (0–255). - **Ссылки на цвета**: `"primary"` или пользовательские определения. - **Темный/светлый варианты**: `{"dark": "#000", "light": "#fff"}` -- **Нет цвета**: `"none"` — используется цвет терминала по умолчанию или прозрачный. +- **Нет цвета**: `"none"` — используется цвет terminal по умолчанию или прозрачный. --- @@ -129,12 +129,12 @@ vim .opencode/themes/my-theme.json --- -### Настройки терминала по умолчанию +### Настройки terminal по умолчанию -Специальное значение `"none"` можно использовать для любого цвета, чтобы наследовать цвет терминала по умолчанию. Это особенно полезно для создания тем, которые органично сочетаются с цветовой схемой вашего терминала: +Специальное значение `"none"` можно использовать для любого цвета, чтобы наследовать цвет terminal по умолчанию. Это особенно полезно для создания тем, которые органично сочетаются с цветовой схемой вашего terminal: -- `"text": "none"` — использует цвет переднего плана терминала по умолчанию. -- `"background": "none"` — использует цвет фона терминала по умолчанию. +- `"text": "none"` — использует цвет переднего плана terminal по умолчанию. +- `"background": "none"` — использует цвет фона terminal по умолчанию. --- diff --git a/packages/web/src/content/docs/ru/tools.mdx b/packages/web/src/content/docs/ru/tools.mdx index 2f09df324..c19c49f77 100644 --- a/packages/web/src/content/docs/ru/tools.mdx +++ b/packages/web/src/content/docs/ru/tools.mdx @@ -47,7 +47,7 @@ description: Управляйте инструментами, которые м� ### бить -Выполняйте команды оболочки в среде вашего проекта. +Выполняйте shell-команды в среде вашего проекта. ```json title="opencode.json" {4} { @@ -58,7 +58,7 @@ description: Управляйте инструментами, которые м� } ``` -Этот инструмент позволяет LLM запускать команды терминала, такие как `npm install`, `git status` или любую другую команду оболочки. +Этот инструмент позволяет LLM запускать terminal-команды, такие как `npm install`, `git status` или любую другую shell-команду. --- diff --git a/packages/web/src/content/docs/ru/troubleshooting.mdx b/packages/web/src/content/docs/ru/troubleshooting.mdx index 78dcadf5f..ac2120a21 100644 --- a/packages/web/src/content/docs/ru/troubleshooting.mdx +++ b/packages/web/src/content/docs/ru/troubleshooting.mdx @@ -16,7 +16,7 @@ description: Распространенные проблемы и способы Файлам журналов присваиваются имена с метками времени (например, `2025-01-09T123456.log`), и сохраняются 10 последних файлов журналов. -Вы можете установить уровень журнала с помощью параметра командной строки `--log-level`, чтобы получить более подробную информацию об отладке. Например, `opencode --log-level DEBUG`. +Вы можете установить уровень журнала с помощью CLI-параметра `--log-level`, чтобы получить более подробную информацию об отладке. Например, `opencode --log-level DEBUG`. --- @@ -138,7 +138,7 @@ opencode Desktop может либо запустить собственный � ### Windows: общие проблемы с производительностью -Если вы испытываете низкую производительность, проблемы с доступом к файлам или проблемы с терминалом в Windows, попробуйте использовать [WSL (подсистема Windows для Linux)](/docs/windows-wsl). WSL предоставляет среду Linux, которая более эффективно работает с функциями opencode. +Если вы испытываете низкую производительность, проблемы с доступом к файлам или проблемы с terminal в Windows, попробуйте использовать [WSL (подсистема Windows для Linux)](/docs/windows-wsl). WSL предоставляет среду Linux, которая более эффективно работает с функциями opencode. --- @@ -198,7 +198,7 @@ opencode Desktop отображает системные уведомления ### opencode не запускается 1. Проверьте журналы на наличие сообщений об ошибках -2. Попробуйте запустить `--print-logs`, чтобы увидеть вывод в терминале. +2. Попробуйте запустить `--print-logs`, чтобы увидеть вывод в terminal. 3. Убедитесь, что у вас установлена последняя версия `opencode upgrade`. --- diff --git a/packages/web/src/content/docs/ru/tui.mdx b/packages/web/src/content/docs/ru/tui.mdx index e5eb0cd4b..dcb07fb0e 100644 --- a/packages/web/src/content/docs/ru/tui.mdx +++ b/packages/web/src/content/docs/ru/tui.mdx @@ -1,11 +1,11 @@ --- title: TUI -description: Использование пользовательского интерфейса терминала opencode. +description: Использование TUI opencode. --- import { Tabs, TabItem } from "@astrojs/starlight/components" -opencode предоставляет интерактивный интерфейс терминала или TUI для работы над вашими проектами с помощью LLM. +opencode предоставляет интерактивный terminal интерфейс или TUI для работы над вашими проектами с помощью LLM. Запуск opencode запускает TUI для текущего каталога. @@ -45,7 +45,7 @@ How is auth handled in @packages/functions/src/api/index.ts? ## Bash-команды -Начните сообщение с `!`, чтобы запустить команду оболочки. +Начните сообщение с `!`, чтобы запустить shell-команду. ```bash frame="none" !ls -la @@ -301,7 +301,7 @@ How is auth handled in @packages/functions/src/api/index.ts? export EDITOR="code --wait" ``` - Чтобы сделать его постоянным, добавьте это в свой профиль оболочки; + Чтобы сделать его постоянным, добавьте это в свой профиль shell; `~/.bashrc`, `~/.zshrc` и т. д. </TabItem> @@ -336,9 +336,9 @@ How is auth handled in @packages/functions/src/api/index.ts? Популярные варианты редактора включают в себя: -- `code` — код Visual Studio -- `cursor` — Курсор -- `windsurf` - Виндсерфинг +- `code` — VS Code +- `cursor` — Cursor +- `windsurf` - Windsurf - `nvim` - Редактор Neovim - `vim` — редактор Vim - `nano` — Нано-редактор @@ -349,7 +349,7 @@ How is auth handled in @packages/functions/src/api/index.ts? Некоторые редакторы, такие как VS Code, необходимо запускать с флагом `--wait`. ::: -Некоторым редакторам для работы в режиме блокировки необходимы аргументы командной строки. Флаг `--wait` блокирует процесс редактора до его закрытия. +Некоторым редакторам для работы в режиме блокировки необходимы CLI-аргументы. Флаг `--wait` блокирует процесс редактора до его закрытия. --- diff --git a/packages/web/src/content/docs/ru/web.mdx b/packages/web/src/content/docs/ru/web.mdx index 0d015a69a..905a42644 100644 --- a/packages/web/src/content/docs/ru/web.mdx +++ b/packages/web/src/content/docs/ru/web.mdx @@ -3,7 +3,7 @@ title: Интернет description: Использование opencode в вашем браузере. --- -opencode может работать как веб-приложение в вашем браузере, обеспечивая такой же мощный опыт кодирования AI без необходимости использования терминала. +opencode может работать как веб-приложение в вашем браузере, обеспечивая такой же мощный опыт кодирования AI без необходимости использования terminal.  @@ -22,14 +22,14 @@ opencode web ::: :::tip[Пользователи Windows] -Для получения наилучших результатов запустите `opencode web` из [WSL](/docs/windows-wsl), а не из PowerShell. Это обеспечивает правильный доступ к файловой системе и интеграцию терминала. +Для получения наилучших результатов запустите `opencode web` из [WSL](/docs/windows-wsl), а не из PowerShell. Это обеспечивает правильный доступ к файловой системе и интеграцию terminal. ::: --- ## Конфигурация -Вы можете настроить веб-сервер с помощью флагов командной строки или в файле [config file](/docs/config). +Вы можете настроить веб-сервер с помощью CLI-флагов или в файле [config file](/docs/config). ### Порт @@ -108,9 +108,9 @@ OPENCODE_SERVER_PASSWORD=secret opencode web --- -## Подключение терминала +## Подключение terminal -Вы можете подключить TUI терминала к работающему веб-серверу: +Вы можете подключить TUI terminal к работающему веб-серверу: ```bash # Start the web server @@ -120,7 +120,7 @@ opencode web --port 4096 opencode attach http://localhost:4096 ``` -Это позволяет вам одновременно использовать веб-интерфейс и терминал, используя одни и те же сеансы и состояние. +Это позволяет вам одновременно использовать веб-интерфейс и terminal, используя одни и те же сеансы и состояние. --- @@ -139,4 +139,4 @@ opencode attach http://localhost:4096 } ``` -Флаги командной строки имеют приоритет над настройками файла конфигурации. +CLI-флаги имеют приоритет над настройками файла конфигурации. diff --git a/packages/web/src/content/docs/ru/windows-wsl.mdx b/packages/web/src/content/docs/ru/windows-wsl.mdx index 7ca28449b..770cf20c6 100644 --- a/packages/web/src/content/docs/ru/windows-wsl.mdx +++ b/packages/web/src/content/docs/ru/windows-wsl.mdx @@ -8,7 +8,7 @@ import { Steps } from "@astrojs/starlight/components" opencode можно запускать напрямую в Windows, но для лучшего опыта мы рекомендуем [Windows Subsystem for Linux (WSL)](https://learn.microsoft.com/en-us/windows/wsl/install). WSL дает Linux-среду, которая отлично работает с возможностями opencode. :::tip[Почему WSL?] -WSL дает более высокую производительность файловой системы, полноценную поддержку терминала и совместимость с инструментами разработки, на которые опирается opencode. +WSL дает более высокую производительность файловой системы, полноценную поддержку terminal и совместимость с инструментами разработки, на которые опирается opencode. ::: --- @@ -23,7 +23,7 @@ WSL дает более высокую производительность фа 2. **Установите opencode в WSL** - После настройки WSL откройте терминал WSL и установите opencode одним из [способов установки](/docs/). + После настройки WSL откройте WSL terminal и установите opencode одним из [способов установки](/docs/). ```bash curl -fsSL https://opencode.ai/install | bash @@ -73,7 +73,7 @@ OPENCODE_SERVER_PASSWORD=your-password opencode serve --hostname 0.0.0.0 Для лучшего веб-опыта в Windows: -1. **Запускайте `opencode web` в терминале WSL**, а не в PowerShell: +1. **Запускайте `opencode web` в WSL terminal**, а не в PowerShell: ```bash opencode web --hostname 0.0.0.0 @@ -81,7 +81,7 @@ OPENCODE_SERVER_PASSWORD=your-password opencode serve --hostname 0.0.0.0 2. **Открывайте в браузере Windows** адрес `http://localhost:<port>` (opencode выведет URL) -Запуск `opencode web` из WSL обеспечивает корректный доступ к файловой системе и интеграцию с терминалом, при этом интерфейс остается доступным из браузера Windows. +Запуск `opencode web` из WSL обеспечивает корректный доступ к файловой системе и интеграцию с terminal, при этом интерфейс остается доступным из браузера Windows. --- diff --git a/packages/web/src/content/docs/ru/zen.mdx b/packages/web/src/content/docs/ru/zen.mdx index 11511e09f..b5925c5d4 100644 --- a/packages/web/src/content/docs/ru/zen.mdx +++ b/packages/web/src/content/docs/ru/zen.mdx @@ -117,8 +117,8 @@ https://opencode.ai/zen/v1/models | Модель | Вход | Выход | Кэшированное чтение | Кэшированная запись | | ----------------------------------- | --------- | --------- | ------------------- | ------------------- | | Большой рассол | Бесплатно | Бесплатно | Бесплатно | - | -| МиниМакс М2.1 Бесплатно | Бесплатно | Бесплатно | Бесплатно | - | -| МиниМакс М2.1 | $0.30 | $1.20 | $0.10 | - | +| MiniMax M2.1 Free | Бесплатно | Бесплатно | Бесплатно | - | +| MiniMax M2.1 | $0.30 | $1.20 | $0.10 | - | | ГЛМ 4.7 Бесплатно | Бесплатно | Бесплатно | Бесплатно | - | | ГЛМ 4.7 | $0.60 | $2.20 | $0.10 | - | | ГЛМ 4.6 | $0.60 | $2.20 | $0.10 | - | |
