fix(docs): translations

This commit is contained in:
Adam
2026-02-09 18:11:44 -06:00
parent 3118cab2d8
commit 85fa8abd50
312 changed files with 3578 additions and 3189 deletions

View File

@@ -1,15 +1,15 @@
---
title: Введение
description: Начните работу с OpenCode.
description: Начните работу с opencode.
---
import { Tabs, TabItem } from "@astrojs/starlight/components"
import config from "../../../../config.mjs"
export const console = config.console
[**OpenCode**](/) — это агент кодирования искусственного интеллекта с открытым исходным кодом. Он доступен в виде интерфейса на базе терминала, настольного приложения или расширения IDE.
[**opencode**](/) — это агент кодирования искусственного интеллекта с открытым исходным кодом. Он доступен в виде интерфейса на базе терминала, настольного приложения или расширения IDE.
![OpenCode TUI с темой открытого кода](../../../assets/lander/screenshot.png)
![opencode TUI с темой opencode](../../../assets/lander/screenshot.png)
Давайте начнем.
@@ -17,7 +17,7 @@ export const console = config.console
#### Предварительные условия
Чтобы использовать OpenCode в вашем терминале, вам понадобится:
Чтобы использовать opencode в вашем терминале, вам понадобится:
1. Современный эмулятор терминала, например:
- [WezTerm](https://wezterm.org), кроссплатформенный
@@ -31,7 +31,7 @@ export const console = config.console
## Установить
Самый простой способ установить OpenCode — через сценарий установки.
Самый простой способ установить opencode — через сценарий установки.
```bash
curl -fsSL https://opencode.ai/install | bash
@@ -79,7 +79,7 @@ curl -fsSL https://opencode.ai/install | bash
brew install anomalyco/tap/opencode
```
> Мы рекомендуем использовать кран OpenCode для получения самых последних версий. Официальная формула `brew install opencode` поддерживается командой Homebrew и обновляется реже.
> Мы рекомендуем использовать кран opencode для получения самых последних версий. Официальная формула `brew install opencode` поддерживается командой Homebrew и обновляется реже.
- **Использование Paru в Arch Linux**
@@ -90,7 +90,7 @@ curl -fsSL https://opencode.ai/install | bash
#### Окна
:::tip[Рекомендуется: используйте WSL]
Для наилучшей работы в Windows мы рекомендуем использовать [Подсистема Windows для Linux (WSL)](/docs/windows-wsl). Он обеспечивает лучшую производительность и полную совместимость с функциями OpenCode.
Для наилучшей работы в Windows мы рекомендуем использовать [Подсистема Windows для Linux (WSL)](/docs/windows-wsl). Он обеспечивает лучшую производительность и полную совместимость с функциями opencode.
:::
- **Используя шоколадный**
@@ -123,7 +123,7 @@ curl -fsSL https://opencode.ai/install | bash
docker run -it --rm ghcr.io/anomalyco/opencode
```
В настоящее время находится поддержка установки OpenCode в Windows с помощью Bun.
В настоящее время находится поддержка установки opencode в Windows с помощью Bun.
Вы также можете получить двоичный файл из файла [Releases](https://github.com/anomalyco/opencode/releases).
@@ -131,10 +131,10 @@ curl -fsSL https://opencode.ai/install | bash
## Настроить
С OpenCode вы можете использовать любого поставщика LLM, настроив его ключи API.
С opencode вы можете использовать любого поставщика LLM, настроив его ключи API.
Если вы новичок в использовании поставщиков LLM, мы рекомендуем использовать [OpenCode Zen](/docs/zen).
Это тщательно подобранный список моделей, протестированных и проверенных OpenCode.
Это тщательно подобранный список моделей, протестированных и проверенных opencode.
команда.
1. Запустите команду `/connect` в TUI, выберите opencode и перейдите по адресу [opencode.ai/auth](https://opencode.ai/auth).
@@ -167,33 +167,33 @@ curl -fsSL https://opencode.ai/install | bash
cd /path/to/project
```
И запустите OpenCode.
И запустите opencode.
```bash
opencode
```
Затем инициализируйте OpenCode для проекта, выполнив следующую команду.
Затем инициализируйте opencode для проекта, выполнив следующую команду.
```bash frame="none"
/init
```
Это позволит OpenCode проанализировать ваш проект и создать файл `AGENTS.md` в
Это позволит opencode проанализировать ваш проект и создать файл `AGENTS.md` в
корень проекта.
:::tip
Вам следует зафиксировать файл `AGENTS.md` вашего проекта в Git.
:::
Это помогает OpenCode понять структуру проекта и шаблоны кодирования.
Это помогает opencode понять структуру проекта и шаблоны кодирования.
использовал.
---
## Использование
Теперь вы готовы использовать OpenCode для работы над своим проектом. Не стесняйтесь спрашивать это
Теперь вы готовы использовать opencode для работы над своим проектом. Не стесняйтесь спрашивать это
что-либо!
Если вы новичок в использовании агента кодирования ИИ, вот несколько примеров, которые могут вам помочь.
@@ -203,7 +203,7 @@ opencode
### Задавайте вопросы
Вы можете попросить OpenCode объяснить вам кодовую базу.
Вы можете попросить opencode объяснить вам кодовую базу.
:::tip
Используйте ключ `@` для нечеткого поиска файлов в проекте.
@@ -219,11 +219,11 @@ How is authentication handled in @packages/functions/src/api/index.ts
### Добавить функции
Вы можете попросить OpenCode добавить новые функции в ваш проект. Хотя мы сначала рекомендуем попросить его создать план.
Вы можете попросить opencode добавить новые функции в ваш проект. Хотя мы сначала рекомендуем попросить его создать план.
1. **Составьте план**
OpenCode имеет _режим планирования_, который отключает возможность вносить изменения и
opencode имеет _режим планирования_, который отключает возможность вносить изменения и
вместо этого предложите _как_ реализовать эту функцию.
Переключитесь на него с помощью клавиши **Tab**. Вы увидите индикатор этого в правом нижнем углу.
@@ -240,11 +240,11 @@ How is authentication handled in @packages/functions/src/api/index.ts
From this screen, the user can undelete a note or permanently delete it.
```
Вы хотите предоставить OpenCode достаточно подробностей, чтобы понять, чего вы хотите. Это помогает
Вы хотите предоставить opencode достаточно подробностей, чтобы понять, чего вы хотите. Это помогает
поговорить с ним так, как будто вы разговариваете с младшим разработчиком в своей команде.
:::кончик
Дайте OpenCode много контекста и примеров, чтобы помочь ему понять, что вы
Дайте opencode много контекста и примеров, чтобы помочь ему понять, что вы
хотеть.
:::
@@ -261,7 +261,7 @@ How is authentication handled in @packages/functions/src/api/index.ts
Перетащите изображения в терминал, чтобы добавить их в подсказку.
:::
OpenCode может сканировать любые изображения, которые вы ему предоставляете, и добавлять их в командную строку. Ты можешь
opencode может сканировать любые изображения, которые вы ему предоставляете, и добавлять их в командную строку. Ты можешь
сделайте это, перетащив изображение в терминал.
3. **Создайте функцию**
@@ -283,7 +283,7 @@ How is authentication handled in @packages/functions/src/api/index.ts
### Внести изменения
Для более простых изменений вы можете попросить OpenCode создать его напрямую.
Для более простых изменений вы можете попросить opencode создать его напрямую.
без необходимости предварительного рассмотрения плана.
```txt frame="none" "@packages/functions/src/settings.ts" "@packages/functions/src/notes.ts"
@@ -292,14 +292,14 @@ handled in the /notes route in @packages/functions/src/notes.ts and implement
the same logic in @packages/functions/src/settings.ts
```
Вы хотите убедиться, что вы предоставляете достаточно деталей, чтобы OpenCode сделал правильный выбор.
Вы хотите убедиться, что вы предоставляете достаточно деталей, чтобы opencode сделал правильный выбор.
изменения.
---
### Отменить изменения
Допустим, вы просите OpenCode внести некоторые изменения.
Допустим, вы просите opencode внести некоторые изменения.
```txt frame="none" "@packages/functions/src/api/index.ts"
Can you refactor the function in @packages/functions/src/api/index.ts?
@@ -312,14 +312,14 @@ Can you refactor the function in @packages/functions/src/api/index.ts?
/undo
```
OpenCode теперь отменит внесенные вами изменения и покажет исходное сообщение.
opencode теперь отменит внесенные вами изменения и покажет исходное сообщение.
снова.
```txt frame="none" "@packages/functions/src/api/index.ts"
Can you refactor the function in @packages/functions/src/api/index.ts?
```
Отсюда вы можете настроить подсказку и попросить OpenCode повторить попытку.
Отсюда вы можете настроить подсказку и попросить opencode повторить попытку.
:::tip
Вы можете запустить `/undo` несколько раз, чтобы отменить несколько изменений.
@@ -335,7 +335,7 @@ Can you refactor the function in @packages/functions/src/api/index.ts?
## Делиться
Разговоры, которые вы ведете с OpenCode, можно [поделиться с вашим
Разговоры, которые вы ведете с opencode, можно [поделиться с вашим
команда](/docs/share).
```bash frame="none"
@@ -348,12 +348,12 @@ Can you refactor the function in @packages/functions/src/api/index.ts?
По умолчанию общий доступ к беседам не предоставляется.
:::
Вот [пример диалога](https://opencode.ai/s/4XP1fce5) с OpenCode.
Вот [пример диалога](https://opencode.ai/s/4XP1fce5) с opencode.
---
## Настроить
И все! Теперь вы профессионал в использовании OpenCode.
И все! Теперь вы профессионал в использовании opencode.
Чтобы создать свою собственную, мы рекомендуем [выбрать тему](/docs/themes), [настроить привязки клавиш](/docs/keybinds), [настроить средства форматирования кода](/docs/formatters), [создать собственные команды](/docs/commands) или поиграться с файлом [OpenCode config](/docs/config).
Чтобы создать свою собственную, мы рекомендуем [выбрать тему](/docs/themes), [настроить привязки клавиш](/docs/keybinds), [настроить средства форматирования кода](/docs/formatters), [создать собственные команды](/docs/commands) или поиграться с файлом [opencode config](/docs/config).