fix(docs): translations

This commit is contained in:
Adam
2026-02-09 18:11:59 -06:00
parent 3118cab2d8
commit 85fa8abd50
312 changed files with 3578 additions and 3189 deletions
+15 -15
View File
@@ -1,15 +1,15 @@
---
title: Конфигурация
description: Использование конфигурации OpenCode JSON.
description: Использование конфигурации opencode JSON.
---
Вы можете настроить OpenCode, используя файл конфигурации JSON.
Вы можете настроить opencode, используя файл конфигурации JSON.
---
## Формат
OpenCode поддерживает форматы **JSON** и **JSONC** (JSON с комментариями).
opencode поддерживает форматы **JSON** и **JSONC** (JSON с комментариями).
```jsonc title="opencode.jsonc"
{
@@ -95,7 +95,7 @@ OpenCode поддерживает форматы **JSON** и **JSONC** (JSON с
### Глобальный
Поместите глобальную конфигурацию OpenCode в `~/.config/opencode/opencode.json`. Используйте глобальную конфигурацию для общепользовательских настроек, таких как темы, поставщики или привязки клавиш.
Поместите глобальную конфигурацию opencode в `~/.config/opencode/opencode.json`. Используйте глобальную конфигурацию для общепользовательских настроек, таких как темы, поставщики или привязки клавиш.
Глобальная конфигурация переопределяет настройки по умолчанию для удаленной организации.
@@ -109,7 +109,7 @@ OpenCode поддерживает форматы **JSON** и **JSONC** (JSON с
Поместите конфигурацию конкретного проекта в корень вашего проекта.
:::
Когда OpenCode запускается, он ищет файл конфигурации в текущем каталоге или переходит к ближайшему каталогу Git.
Когда opencode запускается, он ищет файл конфигурации в текущем каталоге или переходит к ближайшему каталогу Git.
Его также можно безопасно зарегистрировать в Git, и он использует ту же схему, что и глобальная.
@@ -152,7 +152,7 @@ opencode run "Hello world"
---
### ТУИ
### TUI
Вы можете настроить параметры TUI с помощью опции `tui`.
@@ -200,7 +200,7 @@ opencode run "Hello world"
- `port` — порт для прослушивания.
- `hostname` — имя хоста для прослушивания. Если `mdns` включен и имя хоста не задано, по умолчанию используется `0.0.0.0`.
- `mdns` — включить обнаружение службы mDNS. Это позволит другим устройствам в сети обнаружить ваш сервер OpenCode.
- `mdns` — включить обнаружение службы mDNS. Это позволит другим устройствам в сети обнаружить ваш сервер opencode.
- `mdnsDomain` — собственное доменное имя для службы mDNS. По умолчанию `opencode.local`. Полезно для запуска нескольких экземпляров в одной сети.
- `cors` — дополнительные источники, позволяющие использовать CORS при использовании HTTP-сервера из браузерного клиента. Значения должны быть полными источниками (схема + хост + дополнительный порт), например `https://app.example.com`.
@@ -228,7 +228,7 @@ opencode run "Hello world"
### Модели
Вы можете настроить поставщиков и модели, которые хотите использовать в своей конфигурации OpenCode, с помощью параметров `provider`, `model` и `small_model`.
Вы можете настроить поставщиков и модели, которые хотите использовать в своей конфигурации opencode, с помощью параметров `provider`, `model` и `small_model`.
```json title="opencode.json"
{
@@ -239,7 +239,7 @@ opencode run "Hello world"
}
```
Опция `small_model` настраивает отдельную модель для облегченных задач, таких как создание заголовков. По умолчанию OpenCode пытается использовать более дешевую модель, если она доступна у вашего провайдера, в противном случае он возвращается к вашей основной модели.
Опция `small_model` настраивает отдельную модель для облегченных задач, таких как создание заголовков. По умолчанию opencode пытается использовать более дешевую модель, если она доступна у вашего провайдера, в противном случае он возвращается к вашей основной модели.
Опции провайдера могут включать `timeout` и `setCacheKey`:
@@ -301,7 +301,7 @@ Amazon Bedrock поддерживает конфигурацию, специфи
### Темы
Вы можете настроить тему, которую хотите использовать, в конфигурации OpenCode с помощью опции `theme`.
Вы можете настроить тему, которую хотите использовать, в конфигурации opencode с помощью опции `theme`.
```json title="opencode.json"
{
@@ -351,7 +351,7 @@ Amazon Bedrock поддерживает конфигурацию, специфи
}
```
Агент по умолчанию должен быть основным агентом (а не субагентом). Это может быть встроенный агент, например `"build"` или `"plan"`, или [пользовательский агент](/docs/agents), который вы определили. Если указанный агент не существует или является субагентом, OpenCode вернется к `"build"` с предупреждением.
Агент по умолчанию должен быть основным агентом (а не субагентом). Это может быть встроенный агент, например `"build"` или `"plan"`, или [пользовательский агент](/docs/agents), который вы определили. Если указанный агент не существует или является субагентом, opencode вернется к `"build"` с предупреждением.
Этот параметр применяется ко всем интерфейсам: TUI, CLI (`opencode run`), настольному приложению и действию GitHub.
@@ -421,7 +421,7 @@ Amazon Bedrock поддерживает конфигурацию, специфи
### Автообновление
OpenCode автоматически загрузит все новые обновления при запуске. Вы можете отключить это с помощью опции `autoupdate`.
opencode автоматически загрузит все новые обновления при запуске. Вы можете отключить это с помощью опции `autoupdate`.
```json title="opencode.json"
{
@@ -463,7 +463,7 @@ OpenCode автоматически загрузит все новые обно
### Разрешения
По умолчанию открытый код **разрешает все операции**, не требуя явного разрешения. Вы можете изменить это, используя опцию `permission`.
По умолчанию opencode **разрешает все операции**, не требуя явного разрешения. Вы можете изменить это, используя опцию `permission`.
Например, чтобы гарантировать, что инструменты `edit` и `bash` требуют одобрения пользователя:
@@ -534,7 +534,7 @@ OpenCode автоматически загрузит все новые обно
### Плагины
[Плагины](/docs/plugins) расширяют OpenCode с помощью пользовательских инструментов, перехватчиков и интеграций.
[Плагины](/docs/plugins) расширяют opencode с помощью пользовательских инструментов, перехватчиков и интеграций.
Поместите файлы плагина в `.opencode/plugins/` или `~/.config/opencode/plugins/`. Вы также можете загружать плагины из npm с помощью опции `plugin`.
@@ -599,7 +599,7 @@ OpenCode автоматически загрузит все новые обно
}
```
Это полезно, если вы хотите ограничить OpenCode использованием только определенных поставщиков, а не отключать их по одному.
Это полезно, если вы хотите ограничить opencode использованием только определенных поставщиков, а не отключать их по одному.
:::note
`disabled_providers` имеет приоритет над `enabled_providers`.