chore(docs): i18n sync (#15417)

This commit is contained in:
Adam
2026-02-28 15:27:11 -06:00
committed by GitHub
parent 971bd30516
commit e1e18c7abd
174 changed files with 6358 additions and 4392 deletions
+27 -23
View File
@@ -97,6 +97,8 @@ opencode поддерживает форматы **JSON** и **JSONC** (JSON с
Поместите глобальную конфигурацию opencode в `~/.config/opencode/opencode.json`. Используйте глобальную конфигурацию для общепользовательских настроек, таких как темы, поставщики или привязки клавиш.
Для настроек, специфичных для TUI, используйте `~/.config/opencode/tui.json`.
Глобальная конфигурация переопределяет настройки по умолчанию для удаленной организации.
---
@@ -105,6 +107,8 @@ opencode поддерживает форматы **JSON** и **JSONC** (JSON с
Добавьте `opencode.json` в корень вашего проекта. Конфигурация проекта имеет наивысший приоритет среди стандартных файлов конфигурации — она переопределяет как глобальные, так и удаленные конфигурации.
Для настроек TUI, специфичных для проекта, добавьте `tui.json` рядом с ним.
:::tip
Поместите конфигурацию конкретного проекта в корень вашего проекта.
:::
@@ -145,34 +149,32 @@ opencode run "Hello world"
Файл конфигурации имеет схему, определенную в [**`opencode.ai/config.json`**](https://opencode.ai/config.json).
Конфигурация TUI использует [**`opencode.ai/tui.json`**](https://opencode.ai/tui.json).
Ваш редактор должен иметь возможность проверять и автозаполнять данные на основе схемы.
---
### TUI
Вы можете настроить параметры TUI с помощью опции `tui`.
Используйте специальный файл `tui.json` (или `tui.jsonc`) для настроек, специфичных для TUI.
```json title="opencode.json"
```json title="tui.json"
{
"$schema": "https://opencode.ai/config.json",
"tui": {
"scroll_speed": 3,
"scroll_acceleration": {
"enabled": true
},
"diff_style": "auto"
}
"$schema": "https://opencode.ai/tui.json",
"scroll_speed": 3,
"scroll_acceleration": {
"enabled": true
},
"diff_style": "auto"
}
```
Доступные варианты:
Используйте `OPENCODE_TUI_CONFIG`, чтобы указать на пользовательский файл конфигурации TUI.
- `scroll_acceleration.enabled` — включить ускорение прокрутки в стиле MacOS. **Имеет приоритет над `scroll_speed`.**
- `scroll_speed` — пользовательский множитель скорости прокрутки (по умолчанию: `3`, минимум: `1`). Игнорируется, если `scroll_acceleration.enabled` равен `true`.
- `diff_style` — управление рендерингом различий. `"auto"` адаптируется к ширине terminal, `"stacked"` всегда отображает один столбец.
Устаревшие ключи `theme`, `keybinds` и `tui` в `opencode.json` устарели и автоматически переносятся, когда это возможно.
[Подробнее об использовании TUI можно узнать здесь](/docs/tui).
[Подробнее об использовании TUI можно узнать здесь](/docs/tui#configure).
---
@@ -298,12 +300,12 @@ Amazon Bedrock поддерживает конфигурацию, специфи
### theme
Вы можете настроить тему, которую хотите использовать, в конфигурации opencode с помощью опции `theme`.
Установите тему пользовательского интерфейса в `tui.json`.
```json title="opencode.json"
```json title="tui.json"
{
"$schema": "https://opencode.ai/config.json",
"theme": ""
"$schema": "https://opencode.ai/tui.json",
"theme": "tokyonight"
}
```
@@ -403,11 +405,11 @@ Amazon Bedrock поддерживает конфигурацию, специфи
### Сочетания клавиш
Вы можете настроить привязки клавиш с помощью опции `keybinds`.
Настройте привязки клавиш в `tui.json`.
```json title="opencode.json"
```json title="tui.json"
{
"$schema": "https://opencode.ai/config.json",
"$schema": "https://opencode.ai/tui.json",
"keybinds": {}
}
```
@@ -487,13 +489,15 @@ opencode автоматически загрузит все новые обно
"$schema": "https://opencode.ai/config.json",
"compaction": {
"auto": true,
"prune": true
"prune": true,
"reserved": 10000
}
}
```
- `auto` — автоматически сжимать сеанс при заполнении контекста (по умолчанию: `true`).
- `prune` — удалить старые выходные данные инструмента для сохранения токенов (по умолчанию: `true`).
- `reserved` — Буфер токенов для сжатия. Оставляет достаточное окно, чтобы избежать переполнения во время сжатия.
---