diff options
| author | Adam <[email protected]> | 2026-02-10 16:02:18 -0600 |
|---|---|---|
| committer | opencode <[email protected]> | 2026-02-10 22:12:32 +0000 |
| commit | 50c705cd2d138781b487e666ca35e04741e85130 (patch) | |
| tree | 1d4a68e28624c321f1dc9ec49e27f1cb45eb8d59 /packages/web/src/content/docs/ru | |
| parent | 3894c217ccf0797bd57413677d8b355ad3879ba7 (diff) | |
| download | opencode-50c705cd2d138781b487e666ca35e04741e85130.tar.gz opencode-50c705cd2d138781b487e666ca35e04741e85130.zip | |
fix(docs): locale translations
Diffstat (limited to 'packages/web/src/content/docs/ru')
| -rw-r--r-- | packages/web/src/content/docs/ru/acp.mdx | 10 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/agents.mdx | 2 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/cli.mdx | 18 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/commands.mdx | 6 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/ide.mdx | 12 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/index.mdx | 18 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/keybinds.mdx | 6 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/modes.mdx | 8 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/providers.mdx | 38 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/themes.mdx | 32 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/tools.mdx | 26 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/web.mdx | 12 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/windows-wsl.mdx | 8 |
13 files changed, 98 insertions, 98 deletions
diff --git a/packages/web/src/content/docs/ru/acp.mdx b/packages/web/src/content/docs/ru/acp.mdx index f7a08b75e..92cb8d7a2 100644 --- a/packages/web/src/content/docs/ru/acp.mdx +++ b/packages/web/src/content/docs/ru/acp.mdx @@ -1,9 +1,9 @@ --- -title: Поддержка АСР +title: Поддержка ACP description: Используйте opencode в любом ACP-совместимом редакторе. --- -opencode поддерживает [Протокол агента-клиента](https://agentclientprotocol.com) или (ACP), что позволяет использовать его непосредственно в совместимых редакторах и IDE. +opencode поддерживает [Agent Client Protocol](https://agentclientprotocol.com) или (ACP), что позволяет использовать его непосредственно в совместимых редакторах и IDE. :::tip Список редакторов и инструментов, поддерживающих ACP, можно найти в [отчете о ходе работы ACP](https://zed.dev/blog/acp-progress-report#available-now). @@ -140,15 +140,15 @@ require("codecompanion").setup({ Если вам нужно передать переменные среды (например, `OPENCODE_API_KEY`), обратитесь к разделу [Настройка адаптеров: переменные среды](https://codecompanion.olimorris.dev/getting-started#setting-an-api-key) в документации CodeCompanion.nvim для получения полной информации. -## Поддерживать +## Поддержка -opencode через ACP работает так же, как и в terminal. Поддерживаются все функции: +opencode через ACP работает так же, как и в терминале. Поддерживаются все функции: :::note Некоторые встроенные команды слэша, такие как `/undo` и `/redo`, в настоящее время не поддерживаются. ::: -- Встроенные инструменты (файловые операции, terminal-команды и т. д.) +- Встроенные инструменты (файловые операции, команды терминала и т. д.) - Пользовательские инструменты и команды слэша - Серверы MCP, настроенные в вашей конфигурации opencode - Правила для конкретного проекта из `AGENTS.md` diff --git a/packages/web/src/content/docs/ru/agents.mdx b/packages/web/src/content/docs/ru/agents.mdx index a12a25909..5d4d9b03f 100644 --- a/packages/web/src/content/docs/ru/agents.mdx +++ b/packages/web/src/content/docs/ru/agents.mdx @@ -676,7 +676,7 @@ opencode agent create 2. Описание того, что должен делать агент. 3. Создайте соответствующее системное приглашение и идентификатор. 4. Позволяет вам выбрать, к каким инструментам может получить доступ агент. -5. Наконец, создайте файл уценки с конфигурацией агента. +5. Наконец, создайте файл Markdown с конфигурацией агента. --- diff --git a/packages/web/src/content/docs/ru/cli.mdx b/packages/web/src/content/docs/ru/cli.mdx index 541e4c27b..ebe988d2c 100644 --- a/packages/web/src/content/docs/ru/cli.mdx +++ b/packages/web/src/content/docs/ru/cli.mdx @@ -60,7 +60,7 @@ opencode agent [command] ### attach -Подключите terminal к уже работающему внутреннему серверу opencode, запущенному с помощью команд `serve` или `web`. +Подключите терминал к уже работающему внутреннему серверу opencode, запущенному с помощью команд `serve` или `web`. ```bash opencode attach [url] @@ -540,12 +540,12 @@ opencode upgrade v0.1.48 CLI opencode принимает следующие глобальные флаги. -| Флаг | Короткий | Описание | -| -------------- | -------- | ------------------------------------------------------------- | -| `--help` | `-h` | Отобразить справку | -| `--version` | `-v` | Распечатать номер версии | -| `--print-logs` | | Печать журналов в stderr | -| `--log-level` | | Уровень журнала (ОТЛАДКА, ИНФОРМАЦИЯ, ПРЕДУПРЕЖДЕНИЕ, ОШИБКА) | +| Флаг | Короткий | Описание | +| -------------- | -------- | ------------------------------------------ | +| `--help` | `-h` | Отобразить справку | +| `--version` | `-v` | Распечатать номер версии | +| `--print-logs` | | Печать журналов в stderr | +| `--log-level` | | Уровень журнала (DEBUG, INFO, WARN, ERROR) | --- @@ -562,7 +562,7 @@ opencode можно настроить с помощью переменных с | `OPENCODE_CONFIG_CONTENT` | строка | Встроенное содержимое конфигурации json | | `OPENCODE_DISABLE_AUTOUPDATE` | логическое значение | Отключить автоматическую проверку обновлений | | `OPENCODE_DISABLE_PRUNE` | логическое значение | Отключить удаление старых данных | -| `OPENCODE_DISABLE_TERMINAL_TITLE` | логическое значение | Отключить автоматическое обновление заголовка terminal | +| `OPENCODE_DISABLE_TERMINAL_TITLE` | логическое значение | Отключить автоматическое обновление заголовка терминала | | `OPENCODE_PERMISSION` | строка | Встроенная конфигурация разрешений json | | `OPENCODE_DISABLE_DEFAULT_PLUGINS` | логическое значение | Отключить плагины по умолчанию | | `OPENCODE_DISABLE_LSP_DOWNLOAD` | логическое значение | Отключить автоматическую загрузку LSP-сервера | @@ -599,5 +599,5 @@ opencode можно настроить с помощью переменных с | `OPENCODE_EXPERIMENTAL_DISABLE_FILEWATCHER` | логическое значение | Отключить просмотрщик файлов | | `OPENCODE_EXPERIMENTAL_EXA` | логическое значение | Включить экспериментальные функции Exa | | `OPENCODE_EXPERIMENTAL_LSP_TY` | логическое значение | Включить экспериментальную проверку типа LSP | -| `OPENCODE_EXPERIMENTAL_MARKDOWN` | логическое значение | Включить экспериментальные функции уценки | +| `OPENCODE_EXPERIMENTAL_MARKDOWN` | логическое значение | Включить экспериментальные функции Markdown | | `OPENCODE_EXPERIMENTAL_PLAN_MODE` | логическое значение | Включить режим плана | diff --git a/packages/web/src/content/docs/ru/commands.mdx b/packages/web/src/content/docs/ru/commands.mdx index ac0291182..f122ecf9f 100644 --- a/packages/web/src/content/docs/ru/commands.mdx +++ b/packages/web/src/content/docs/ru/commands.mdx @@ -30,7 +30,7 @@ Run the full test suite with coverage report and show any failures. Focus on the failing tests and suggest fixes. ``` -Фронтальная часть определяет свойства команды. Содержимое становится шаблоном. +Фронтматтер (frontmatter) определяет свойства команды. Содержимое становится шаблоном. Используйте команду, набрав `/`, а затем имя команды. @@ -42,7 +42,7 @@ Focus on the failing tests and suggest fixes. ## Настроить -Вы можете добавлять собственные команды через конфигурацию opencode или создав файлы уценки в каталоге `commands/`. +Вы можете добавлять собственные команды через конфигурацию opencode или создав файлы Markdown в каталоге `commands/`. --- @@ -94,7 +94,7 @@ Focus on the failing tests and suggest fixes. ``` Имя Markdown файла становится именем команды. Например, `test.md` позволяет -ты бежишь: +вам запустить: ```bash frame="none" /test diff --git a/packages/web/src/content/docs/ru/ide.mdx b/packages/web/src/content/docs/ru/ide.mdx index f7f138d14..e66bde632 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, поддерживающей terminal. Просто запустите `opencode` в terminal, чтобы начать. +opencode интегрируется с VS Code, Cursor или любой IDE, поддерживающей терминал. Просто запустите `opencode` в терминале, чтобы начать. --- ## Использование -- **Быстрый запуск**: используйте `Cmd+Esc` (Mac) или `Ctrl+Esc` (Windows/Linux), чтобы открыть opencode в разделенном представлении terminal, или сосредоточьте внимание на существующем сеансе terminal, если он уже запущен. -- **Новый сеанс**: используйте `Cmd+Shift+Esc` (Mac) или `Ctrl+Shift+Esc` (Windows/Linux), чтобы начать новый сеанс terminal opencode, даже если он уже открыт. Вы также можете нажать кнопку opencode в пользовательском интерфейсе. +- **Быстрый запуск**: используйте `Cmd+Esc` (Mac) или `Ctrl+Esc` (Windows/Linux), чтобы открыть opencode в разделенном представлении терминала, или сосредоточьте внимание на существующем сеансе терминала, если он уже запущен. +- **Новый сеанс**: используйте `Cmd+Shift+Esc` (Mac) или `Ctrl+Shift+Esc` (Windows/Linux), чтобы начать новый сеанс терминала opencode, даже если он уже открыт. Вы также можете нажать кнопку opencode в пользовательском интерфейсе. - **Узнавание контекста**: автоматически делитесь своим текущим выбором или вкладкой с помощью opencode. - **File Reference Shortcuts**: Use `Cmd+Option+K` (Mac) or `Alt+Ctrl+K` (Linux/Windows) to insert file references. Например, `@File#L37-42`. @@ -21,8 +21,8 @@ opencode интегрируется с VS Code, Cursor или любой IDE, п Чтобы установить opencode на VS Code и популярные форки, такие как Cursor, Windsurf, VSCodium: 1. Откройте VS Code -2. Откройте встроенный terminal -3. Запустите `opencode` - расширение установится автоматически. +2. Откройте встроенный терминал +3. Запустите `opencode` — расширение установится автоматически. С другой стороны, если вы хотите использовать собственную IDE при запуске `/editor` или `/export` из TUI, вам необходимо установить `export EDITOR="code --wait"`. [Подробнее](/docs/tui/#editor-setup). @@ -38,7 +38,7 @@ opencode интегрируется с VS Code, Cursor или любой IDE, п Если расширение не устанавливается автоматически: -- Убедитесь, что вы используете `opencode` во встроенном terminal. +- Убедитесь, что вы используете `opencode` во встроенном терминале. - Убедитесь, что CLI для вашей IDE установлен: - Для Code: команда `code`. - Для Cursor: команда `cursor`. diff --git a/packages/web/src/content/docs/ru/index.mdx b/packages/web/src/content/docs/ru/index.mdx index a8895249f..3edebca94 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**](/) — это агент кодирования искусственного интеллекта с открытым исходным кодом. Он доступен в виде интерфейса на базе terminal, настольного приложения или расширения IDE. +[**opencode**](/) — это агент кодирования искусственного интеллекта с открытым исходным кодом. Он доступен в виде интерфейса на базе терминала, настольного приложения или расширения IDE.  @@ -17,9 +17,9 @@ export const console = config.console #### Предварительные условия -Чтобы использовать opencode в вашем terminal, вам понадобится: +Чтобы использовать opencode в вашем терминале, вам понадобится: -1. Современный эмулятор terminal, например: +1. Современный эмулятор терминала, например: - [WezTerm](https://wezterm.org), кроссплатформенный - [Alacritty](https://alacritty.org), кроссплатформенный - [Ghostty](https://ghostty.org), Linux и macOS @@ -93,7 +93,7 @@ curl -fsSL https://opencode.ai/install | bash Для наилучшей работы в Windows мы рекомендуем использовать [Подсистема Windows для Linux (WSL)](/docs/windows-wsl). Он обеспечивает лучшую производительность и полную совместимость с функциями opencode. ::: -- **Используя шоколадный** +- **Используя Chocolatey** ```bash choco install opencode @@ -111,7 +111,7 @@ curl -fsSL https://opencode.ai/install | bash npm install -g opencode-ai ``` -- **Использование Мизе** +- **Использование Mise** ```bash mise use -g github:anomalyco/opencode @@ -243,7 +243,7 @@ How is authentication handled in @packages/functions/src/api/index.ts Вы хотите предоставить opencode достаточно подробностей, чтобы понять, чего вы хотите. Это помогает поговорить с ним так, как будто вы разговариваете с младшим разработчиком в своей команде. - :::кончик + :::tip Дайте opencode много контекста и примеров, чтобы помочь ему понять, что вы хотеть. ::: @@ -257,12 +257,12 @@ How is authentication handled in @packages/functions/src/api/index.ts [Image #1] Take a look at this image and use it as a reference. ``` - :::кончик - Перетащите изображения в terminal, чтобы добавить их в подсказку. + :::tip + Перетащите изображения в терминал, чтобы добавить их в подсказку. ::: opencode может сканировать любые изображения, которые вы ему предоставляете, и добавлять их в командную строку. Ты можешь - сделайте это, перетащив изображение в terminal. + сделайте это, перетащив изображение в терминал. 3. **Создайте функцию** diff --git a/packages/web/src/content/docs/ru/keybinds.mdx b/packages/web/src/content/docs/ru/keybinds.mdx index e31e390a0..e812670f6 100644 --- a/packages/web/src/content/docs/ru/keybinds.mdx +++ b/packages/web/src/content/docs/ru/keybinds.mdx @@ -105,9 +105,9 @@ opencode имеет список сочетаний клавиш, которые --- -## Ключ лидера +## Клавиша Leader -opencode использует клавишу `leader` для большинства сочетаний клавиш. Это позволяет избежать конфликтов в вашем terminal. +opencode использует клавишу `leader` для большинства сочетаний клавиш. Это позволяет избежать конфликтов в вашем терминале. По умолчанию `ctrl+x` является ведущей клавишей, и для большинства действий требуется сначала нажать ведущую клавишу, а затем сочетание клавиш. Например, чтобы начать новый сеанс, сначала нажмите `ctrl+x`, а затем нажмите `n`. @@ -154,7 +154,7 @@ opencode использует клавишу `leader` для большинст� ## Shift+Ввод -Некоторые terminal по умолчанию не отправляют клавиши-модификаторы с Enter. Возможно, вам придется настроить terminal на отправку `Shift+Enter` в качестве escape-последовательности. +Некоторые терминалы по умолчанию не отправляют клавиши-модификаторы с Enter. Возможно, вам придется настроить терминал на отправку `Shift+Enter` в качестве escape-последовательности. ### Терминал Windows diff --git a/packages/web/src/content/docs/ru/modes.mdx b/packages/web/src/content/docs/ru/modes.mdx index b1dc64781..65b4efba2 100644 --- a/packages/web/src/content/docs/ru/modes.mdx +++ b/packages/web/src/content/docs/ru/modes.mdx @@ -83,9 +83,9 @@ opencode имеет два встроенных режима. } ``` -### Конфигурация уценки +### Конфигурация Markdown -Вы также можете определить режимы, используя файлы уценки. Поместите их в: +Вы также можете определить режимы, используя файлы Markdown. Поместите их в: - Глобальный: `~/.config/opencode/modes/` - Проект: `.opencode/modes/` @@ -110,7 +110,7 @@ You are in code review mode. Focus on: Provide constructive feedback without making direct changes. ``` -Имя файла уценки становится именем режима (например, `review.md` создает режим `review`). +Имя Markdown файла становится именем режима (например, `review.md` создает режим `review`). Давайте рассмотрим эти параметры конфигурации подробно. @@ -266,7 +266,7 @@ Provide constructive feedback without making direct changes. } ``` -### Использование файлов уценки +### Использование файлов Markdown Создайте файлы режимов в `.opencode/modes/` для режимов, специфичных для проекта, или в `~/.config/opencode/modes/` для глобальных режимов: diff --git a/packages/web/src/content/docs/ru/providers.mdx b/packages/web/src/content/docs/ru/providers.mdx index 494ec0609..fdad4a202 100644 --- a/packages/web/src/content/docs/ru/providers.mdx +++ b/packages/web/src/content/docs/ru/providers.mdx @@ -129,7 +129,7 @@ OpenCode Zen — это список моделей, предоставленн� 1. Перейдите в **Каталог моделей** в консоли Amazon Bedrock и запросите доступ к нужным моделям. - :::кончик + :::tip Вам необходимо иметь доступ к нужной модели в Amazon Bedrock. ::: @@ -180,7 +180,7 @@ OpenCode Zen — это список моделей, предоставленн� - `profile` – именованный профиль AWS из `~/.aws/credentials`. - `endpoint` — URL-адрес пользовательской конечной точки для конечных точек VPC (псевдоним для общей опции `baseURL`). - :::кончик + :::tip Параметры файла конфигурации имеют приоритет над переменными среды. ::: @@ -203,7 +203,7 @@ OpenCode Zen — это список моделей, предоставленн� } ``` - :::примечание + :::note Параметр `endpoint` — это псевдоним общего параметра `baseURL`, использующий терминологию, специфичную для AWS. Если указаны и `endpoint`, и `baseURL`, `endpoint` имеет приоритет. ::: @@ -219,7 +219,7 @@ OpenCode Zen — это список моделей, предоставленн� 1. **Токен носителя** — переменная среды `AWS_BEARER_TOKEN_BEDROCK` или токен из команды `/connect`. 2. **Цепочка учетных данных AWS** — профиль, ключи доступа, общие учетные данные, роли IAM, токены веб-идентификации (EKS IRSA), метаданные экземпляра. - :::примечание + :::note Когда токен-носитель установлен (через `/connect` или `AWS_BEARER_TOKEN_BEDROCK`), он имеет приоритет над всеми методами учетных данных AWS, включая настроенные профили. ::: @@ -284,9 +284,9 @@ OpenCode Zen — это список моделей, предоставленн� ##### Использование ключей API -Вы также можете выбрать **Создать ключ API**, если у вас нет подписки Pro/Max. Он также откроет ваш браузер и попросит вас войти в Anthropic и предоставит вам код, который вы можете вставить в свой terminal. +Вы также можете выбрать **Создать ключ API**, если у вас нет подписки Pro/Max. Он также откроет ваш браузер и попросит вас войти в Anthropic и предоставит вам код, который вы можете вставить в свой терминал. -Или, если у вас уже есть ключ API, вы можете выбрать **Ввести ключ API вручную** и вставить его в свой terminal. +Или, если у вас уже есть ключ API, вы можете выбрать **Ввести ключ API вручную** и вставить его в свой терминал. --- @@ -583,15 +583,15 @@ Cloudflare AI Gateway позволяет вам получать доступ к ### Firmware -1. Перейдите на [панель встроенного ПО](https://app.firmware.ai/signup), создайте учетную запись и сгенерируйте ключ API. +1. Перейдите на [панель Firmware](https://app.firmware.ai/signup), создайте учетную запись и сгенерируйте ключ API. -2. Запустите команду `/connect` и найдите **Прошивка**. +2. Запустите команду `/connect` и найдите **Firmware**. ```txt /connect ``` -3. Введите ключ API прошивки. +3. Введите ключ API Firmware. ```txt ┌ API key @@ -664,7 +664,7 @@ GitLab Duo предоставляет агентский чат на базе и 2. Нажмите **Добавить новый токен**. 3. Имя: `OpenCode`, Области применения: `api` 4. Скопируйте токен (начинается с `glpat-`) - 5. Введите его в terminal + 5. Введите его в терминал 3. Запустите команду `/models`, чтобы просмотреть доступные модели. @@ -828,7 +828,7 @@ export GITLAB_OAUTH_CLIENT_ID=your_application_id_here 1. Перейдите в **Model Garden** в Google Cloud Console и проверьте модели, доступные в вашем регионе. - :::примечание + :::note Вам необходим проект Google Cloud с включенным Vertex AI API. ::: @@ -894,17 +894,17 @@ export GITLAB_OAUTH_CLIENT_ID=your_application_id_here ### Hugging Face -[Поставщики Hugging Face Inference Provider](https://huggingface.co/docs/inference-providers) предоставляют доступ к открытым моделям, поддерживаемым более чем 17 поставщиками. +[Hugging Face Inference Providers](https://huggingface.co/docs/inference-providers) предоставляют доступ к открытым моделям, поддерживаемым более чем 17 поставщиками. 1. Перейдите в [Настройки Hugging Face](https://huggingface.co/settings/tokens/new?ownUserPermissions=inference.serverless.write&tokenType=fineGrained), чтобы создать токен с разрешением совершать вызовы к поставщикам выводов. -2. Запустите команду `/connect` и найдите **Обнимающее лицо**. +2. Запустите команду `/connect` и найдите **Hugging Face**. ```txt /connect ``` -3. Введите свой жетон «Обнимающее лицо». +3. Введите свой токен Hugging Face. ```txt ┌ API key @@ -1328,7 +1328,7 @@ Ollama может автоматически настроиться для openc ##### Использование ключей API -Если у вас уже есть ключ API, вы можете выбрать **Ввести ключ API вручную** и вставить его в свой terminal. +Если у вас уже есть ключ API, вы можете выбрать **Ввести ключ API вручную** и вставить его в свой терминал. --- @@ -1431,7 +1431,7 @@ SAP AI Core предоставляет доступ к более чем 40 мо 1. Перейдите в [SAP BTP Cockpit](https://account.hana.ondemand.com/), перейдите к экземпляру службы SAP AI Core и создайте ключ службы. - :::кончик + :::tip Ключ службы — это объект JSON, содержащий `clientid`, `clientsecret`, `url` и `serviceurls.AI_API_URL`. Экземпляр AI Core можно найти в разделе **Сервисы** > **Экземпляры и подписки** в панели управления BTP. ::: @@ -1468,7 +1468,7 @@ SAP AI Core предоставляет доступ к более чем 40 мо AICORE_DEPLOYMENT_ID=your-deployment-id AICORE_RESOURCE_GROUP=your-resource-group opencode ``` - :::примечание + :::note Эти параметры являются необязательными и должны быть настроены в соответствии с настройками SAP AI Core. ::: @@ -1567,13 +1567,13 @@ SAP AI Core предоставляет доступ к более чем 40 мо 1. Перейдите к [консоли Venice AI](https://venice.ai), создайте учетную запись и сгенерируйте ключ API. -2. Запустите команду `/connect` и найдите **Венеция AI**. +2. Запустите команду `/connect` и найдите **Venice AI**. ```txt /connect ``` -3. Введите свой ключ API Венеции AI. +3. Введите свой ключ API Venice AI. ```txt ┌ API key diff --git a/packages/web/src/content/docs/ru/themes.mdx b/packages/web/src/content/docs/ru/themes.mdx index 38eb287d1..89859d743 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 вы можете выбрать одну из нескольких встроенных тем, использовать тему, которая адаптируется к теме вашего terminal, или определить свою собственную тему. +С помощью opencode вы можете выбрать одну из нескольких встроенных тем, использовать тему, которая адаптируется к теме вашего терминала, или определить свою собственную тему. По умолчанию opencode использует нашу собственную тему `opencode`. --- -## Требования к terminal +## Требования к терминалу -Чтобы темы корректно отображались в полной цветовой палитре, ваш terminal должен поддерживать **truecolor** (24-битный цвет). Большинство современных terminal поддерживают это по умолчанию, но вам может потребоваться включить его: +Чтобы темы корректно отображались в полной цветовой палитре, ваш терминал должен поддерживать **truecolor** (24-битный цвет). Большинство современных терминалов поддерживают это по умолчанию, но вам может потребоваться включить его: - **Проверьте поддержку**: запустите `echo $COLORTERM` — должен появиться `truecolor` или `24bit`. - **Включить truecolor**: установите переменную среды `COLORTERM=truecolor` в профиле shell. -- **Совместимость terminal**: убедитесь, что ваш эмулятор terminal поддерживает 24-битный цвет (большинство современных terminal, таких как iTerm2, Alacritty, Kitty, Windows Terminal и последние версии terminal GNOME, поддерживают). +- **Совместимость терминала**: убедитесь, что ваш эмулятор терминала поддерживает 24-битный цвет (большинство современных терминалов, таких как iTerm2, Alacritty, Kitty, Windows Terminal и последние версии GNOME Terminal, поддерживают). Без поддержки truecolor темы могут отображаться с пониженной точностью цветопередачи или вернуться к ближайшему приближению к 256 цветам. @@ -45,17 +45,17 @@ opencode поставляется с несколькими встроенным ## Системная тема -Тема `system` автоматически адаптируется к цветовой схеме вашего terminal. В отличие от традиционных тем, использующих фиксированные цвета, тема _system_: +Тема `system` автоматически адаптируется к цветовой схеме вашего терминала. В отличие от традиционных тем, использующих фиксированные цвета, тема _system_: -- **Создает шкалу серого**: создает пользовательскую шкалу серого на основе цвета фона вашего terminal, обеспечивая оптимальный контраст. -- **Использует цвета ANSI**: использует стандартные цвета ANSI (0–15) для подсветки синтаксиса и элементов пользовательского интерфейса, которые соответствуют цветовой палитре вашего terminal. -- **Сохраняет настройки terminal по умолчанию**: использует `none` для цветов текста и фона, чтобы сохранить естественный вид вашего terminal. +- **Создает шкалу серого**: создает пользовательскую шкалу серого на основе цвета фона вашего терминала, обеспечивая оптимальный контраст. +- **Использует цвета ANSI**: использует стандартные цвета ANSI (0–15) для подсветки синтаксиса и элементов пользовательского интерфейса, которые соответствуют цветовой палитре вашего терминала. +- **Сохраняет настройки терминала по умолчанию**: использует `none` для цветов текста и фона, чтобы сохранить естественный вид вашего терминала. Системная тема предназначена для пользователей, которые: -- Хотите, чтобы opencode соответствовал внешнему виду их terminal -- Используйте пользовательские цветовые схемы terminal -- Предпочитайте единообразный вид для всех terminal-приложений. +- Хотите, чтобы opencode соответствовал внешнему виду их терминала +- Используйте пользовательские цветовые схемы терминала +- Предпочитайте единообразный вид для всех терминальных приложений. --- @@ -119,7 +119,7 @@ vim .opencode/themes/my-theme.json - **Цвета ANSI**: `3` (0–255). - **Ссылки на цвета**: `"primary"` или пользовательские определения. - **Темный/светлый варианты**: `{"dark": "#000", "light": "#fff"}` -- **Нет цвета**: `"none"` — используется цвет terminal по умолчанию или прозрачный. +- **Нет цвета**: `"none"` — используется цвет терминала по умолчанию или прозрачный. --- @@ -129,12 +129,12 @@ vim .opencode/themes/my-theme.json --- -### Настройки terminal по умолчанию +### Настройки терминала по умолчанию -Специальное значение `"none"` можно использовать для любого цвета, чтобы наследовать цвет terminal по умолчанию. Это особенно полезно для создания тем, которые органично сочетаются с цветовой схемой вашего terminal: +Специальное значение `"none"` можно использовать для любого цвета, чтобы наследовать цвет терминала по умолчанию. Это особенно полезно для создания тем, которые органично сочетаются с цветовой схемой вашего терминала: -- `"text": "none"` — использует цвет переднего плана terminal по умолчанию. -- `"background": "none"` — использует цвет фона terminal по умолчанию. +- `"text": "none"` — использует цвет переднего плана терминала по умолчанию. +- `"background": "none"` — использует цвет фона терминала по умолчанию. --- diff --git a/packages/web/src/content/docs/ru/tools.mdx b/packages/web/src/content/docs/ru/tools.mdx index c19c49f77..b0757867b 100644 --- a/packages/web/src/content/docs/ru/tools.mdx +++ b/packages/web/src/content/docs/ru/tools.mdx @@ -45,7 +45,7 @@ description: Управляйте инструментами, которые м� --- -### бить +### bash Выполняйте shell-команды в среде вашего проекта. @@ -58,11 +58,11 @@ description: Управляйте инструментами, которые м� } ``` -Этот инструмент позволяет LLM запускать terminal-команды, такие как `npm install`, `git status` или любую другую shell-команду. +Этот инструмент позволяет LLM запускать команды терминала, такие как `npm install`, `git status` или любую другую shell-команду. --- -### редактировать +### edit Измените существующие файлы, используя точную замену строк. @@ -79,7 +79,7 @@ description: Управляйте инструментами, которые м� --- -### писать +### write Создавайте новые файлы или перезаписывайте существующие. @@ -100,7 +100,7 @@ description: Управляйте инструментами, которые м� --- -### читать +### read Прочитайте содержимое файла из вашей кодовой базы. @@ -134,7 +134,7 @@ description: Управляйте инструментами, которые м� --- -### шарик +### glob Найдите файлы по шаблону. @@ -151,7 +151,7 @@ description: Управляйте инструментами, которые м� --- -### список +### list Список файлов и каталогов по заданному пути. @@ -168,7 +168,7 @@ description: Управляйте инструментами, которые м� --- -### лсп (экспериментальный) +### lsp (экспериментальный) Взаимодействуйте с настроенными серверами LSP, чтобы получить функции анализа кода, такие как определения, ссылки, информация о наведении и иерархия вызовов. @@ -191,7 +191,7 @@ description: Управляйте инструментами, которые м� --- -### пластырь +### patch Применяйте патчи к файлам. @@ -212,7 +212,7 @@ description: Управляйте инструментами, которые м� --- -### навык +### skill Загрузите [skill](/docs/skills) (файл `SKILL.md`) и верните его содержимое в диалог. @@ -269,7 +269,7 @@ description: Управляйте инструментами, которые м� --- -### веб-загрузка +### webfetch Получить веб-контент. @@ -286,7 +286,7 @@ description: Управляйте инструментами, которые м� --- -### веб-поиск +### websearch Найдите информацию в Интернете. @@ -320,7 +320,7 @@ OPENCODE_ENABLE_EXA=1 opencode --- -### вопрос +### question Задавайте вопросы пользователю во время выполнения. diff --git a/packages/web/src/content/docs/ru/web.mdx b/packages/web/src/content/docs/ru/web.mdx index 905a42644..13a543cb3 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 без необходимости использования terminal. +opencode может работать как веб-приложение в вашем браузере, обеспечивая такой же мощный опыт кодирования AI без необходимости использования терминала.  @@ -22,7 +22,7 @@ opencode web ::: :::tip[Пользователи Windows] -Для получения наилучших результатов запустите `opencode web` из [WSL](/docs/windows-wsl), а не из PowerShell. Это обеспечивает правильный доступ к файловой системе и интеграцию terminal. +Для получения наилучших результатов запустите `opencode web` из [WSL](/docs/windows-wsl), а не из PowerShell. Это обеспечивает правильный доступ к файловой системе и интеграцию терминала. ::: --- @@ -70,7 +70,7 @@ opencode web --mdns opencode web --mdns --mdns-domain myproject.local ``` -### КОРС +### CORS Чтобы разрешить дополнительные домены для CORS (полезно для пользовательских интерфейсов): @@ -108,9 +108,9 @@ OPENCODE_SERVER_PASSWORD=secret opencode web --- -## Подключение terminal +## Подключение терминала -Вы можете подключить TUI terminal к работающему веб-серверу: +Вы можете подключить TUI терминала к работающему веб-серверу: ```bash # Start the web server @@ -120,7 +120,7 @@ opencode web --port 4096 opencode attach http://localhost:4096 ``` -Это позволяет вам одновременно использовать веб-интерфейс и terminal, используя одни и те же сеансы и состояние. +Это позволяет вам одновременно использовать веб-интерфейс и терминал, используя одни и те же сеансы и состояние. --- diff --git a/packages/web/src/content/docs/ru/windows-wsl.mdx b/packages/web/src/content/docs/ru/windows-wsl.mdx index 770cf20c6..7ca28449b 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 дает более высокую производительность файловой системы, полноценную поддержку terminal и совместимость с инструментами разработки, на которые опирается opencode. +WSL дает более высокую производительность файловой системы, полноценную поддержку терминала и совместимость с инструментами разработки, на которые опирается opencode. ::: --- @@ -23,7 +23,7 @@ WSL дает более высокую производительность фа 2. **Установите opencode в WSL** - После настройки WSL откройте WSL terminal и установите opencode одним из [способов установки](/docs/). + После настройки WSL откройте терминал WSL и установите 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 terminal**, а не в PowerShell: +1. **Запускайте `opencode web` в терминале WSL**, а не в 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 обеспечивает корректный доступ к файловой системе и интеграцию с terminal, при этом интерфейс остается доступным из браузера Windows. +Запуск `opencode web` из WSL обеспечивает корректный доступ к файловой системе и интеграцию с терминалом, при этом интерфейс остается доступным из браузера Windows. --- |
