chore(docs): i18n sync (#15417)
This commit is contained in:
parent
971bd30516
commit
e1e18c7abd
174 changed files with 6358 additions and 4392 deletions
|
|
@ -14,10 +14,11 @@ OpenCode は、**JSON** と **JSONC** (コメント付きの JSON) 形式の両
|
|||
```jsonc title="opencode.jsonc"
|
||||
{
|
||||
"$schema": "https://opencode.ai/config.json",
|
||||
// Theme configuration
|
||||
"theme": "opencode",
|
||||
"model": "anthropic/claude-sonnet-4-5",
|
||||
"autoupdate": true,
|
||||
"server": {
|
||||
"port": 4096,
|
||||
},
|
||||
}
|
||||
```
|
||||
|
||||
|
|
@ -25,14 +26,15 @@ OpenCode は、**JSON** と **JSONC** (コメント付きの JSON) 形式の両
|
|||
|
||||
## ファイルの場所
|
||||
|
||||
設定をいくつかの異なる場所に配置できます。
|
||||
優先順位が異なります。
|
||||
設定をいくつかの異なる場所に配置できます。それらは異なる優先順位を持ちます。
|
||||
|
||||
:::note
|
||||
設定ファイルは置き換えられるのではなく、**マージ**されます。設定は、次の構成場所から結合されます。後続の設定は、競合するキーに対してのみ以前の設定をオーバーライドします。すべての設定の競合しない設定は保持されます。
|
||||
設定ファイルは置き換えられるのではなく、**マージ**されます。
|
||||
:::
|
||||
|
||||
たとえば、グローバル設定で `theme: "opencode"` と `autoupdate: true` が設定され、プロジェクト設定で `model: "anthropic/claude-sonnet-4-5"` が設定されている場合、最終的な設定には 3 つの設定がすべて含まれます。
|
||||
設定ファイルは結合され、置き換えられません。次の構成場所からの設定が結合されます。競合するキーに対してのみ、後の設定が前の設定を上書きします。すべての構成からの競合しない設定は保持されます。
|
||||
|
||||
たとえば、グローバル設定で `autoupdate: true` を設定し、プロジェクト設定で `model: "anthropic/claude-sonnet-4-5"` を設定した場合、最終的な構成には両方の設定が含まれます。
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -93,7 +95,9 @@ OpenCode は、**JSON** と **JSONC** (コメント付きの JSON) 形式の両
|
|||
|
||||
### グローバル
|
||||
|
||||
グローバル OpenCode 設定を `~/.config/opencode/opencode.json` に配置します。テーマ、プロバイダー、キーバインドなどのユーザー全体の設定にはグローバル設定を使用します。
|
||||
グローバル OpenCode 設定を `~/.config/opencode/opencode.json` に配置します。プロバイダー、モデル、権限などのユーザー全体の設定にはグローバル設定を使用します。
|
||||
|
||||
TUI 固有の設定には、`~/.config/opencode/tui.json` を使用します。
|
||||
|
||||
グローバル設定はリモート組織のデフォルトをオーバーライドします。
|
||||
|
||||
|
|
@ -103,6 +107,8 @@ OpenCode は、**JSON** と **JSONC** (コメント付きの JSON) 形式の両
|
|||
|
||||
プロジェクトのルートに `opencode.json` を追加します。プロジェクト設定は、標準設定ファイルの中で最も高い優先順位を持ち、グローバル設定とリモート設定の両方をオーバーライドします。
|
||||
|
||||
プロジェクト固有の TUI 設定については、その横に `tui.json` を追加します。
|
||||
|
||||
:::tip
|
||||
プロジェクト固有の設定をプロジェクトのルートに配置します。
|
||||
:::
|
||||
|
|
@ -144,7 +150,9 @@ opencode run "Hello world"
|
|||
|
||||
## スキーマ
|
||||
|
||||
設定ファイルには、[**`opencode.ai/config.json`**](https://opencode.ai/config.json) を使用します。
|
||||
サーバー/ランタイム構成スキーマは [**`opencode.ai/config.json`**](https://opencode.ai/config.json) で定義されています。
|
||||
|
||||
TUI 設定は [**`opencode.ai/tui.json`**](https://opencode.ai/tui.json) を使用します。
|
||||
|
||||
エディターはスキーマに基づいて検証し、オートコンプリートできる必要があります。
|
||||
|
||||
|
|
@ -152,28 +160,24 @@ opencode run "Hello world"
|
|||
|
||||
### TUI
|
||||
|
||||
`tui` オプションを使用して TUI 固有の設定を構成できます。
|
||||
TUI 固有の設定には、専用の `tui.json` (または `tui.jsonc`) ファイルを使用します。
|
||||
|
||||
```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"
|
||||
}
|
||||
```
|
||||
|
||||
利用可能なオプション:
|
||||
カスタム TUI 設定ファイルを指定するには、`OPENCODE_TUI_CONFIG` を使用します。
|
||||
|
||||
- `scroll_acceleration.enabled` - macOS スタイルのスクロールアクセラレーションを有効にします。 **`scroll_speed` よりも優先されます。**
|
||||
- `scroll_speed` - カスタムのスクロール速度乗数 (デフォルト: `3`、最小: `1`)。 `scroll_acceleration.enabled` が `true` の場合は無視されます。
|
||||
- `diff_style` - 差分レンダリングを制御します。 `"auto"` はターミナルの幅に適応し、`"stacked"` は常に 1 列を表示します。
|
||||
`opencode.json` 内の従来の `theme`、`keybinds`、および `tui` キーは非推奨となり、可能であれば自動的に移行されます。
|
||||
|
||||
[TUI の使用方法の詳細については、こちら](/docs/tui) をご覧ください。
|
||||
[TUI の設定の詳細については、こちら](/docs/tui#configure) をご覧ください。
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -237,7 +241,7 @@ LLM が使用できるツールは、`tools` オプションを通じて管理
|
|||
}
|
||||
```
|
||||
|
||||
`small_model` オプションは、タイトル生成などの軽量タスク用に別のモデルを構成します。デフォルトでは、OpenCode は、プロバイダーから安価なモデルが入手可能な場合は、より安価なモデルを使用しようとします。そうでない場合は、メインモデルにフォールバックします。
|
||||
`small_model` オプションは、タイトルの生成などの軽量タスク用に個別のモデルを構成します。デフォルトでは、OpenCode は、プロバイダーから安価なモデルが入手可能な場合は、より安価なモデルを使用しようとします。そうでない場合は、メインモデルにフォールバックします。
|
||||
|
||||
プロバイダーオプションには、`timeout` および `setCacheKey` を含めることができます。
|
||||
|
||||
|
|
@ -258,7 +262,7 @@ LLM が使用できるツールは、`tools` オプションを通じて管理
|
|||
- `timeout` - リクエストのタイムアウト (ミリ秒単位) (デフォルト: 300000)。無効にするには、`false` に設定します。
|
||||
- `setCacheKey` - 指定されたプロバイダーに対してキャッシュキーが常に設定されていることを確認します。
|
||||
|
||||
[ローカルモデル](/docs/models#local). [詳細はこちら](/docs/models)。
|
||||
[ローカルモデル](/docs/models#local) も設定できます。[詳細はこちら](/docs/models)。
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -290,21 +294,21 @@ Amazon Bedrock は、AWS 固有の設定をサポートしています。
|
|||
- `endpoint` - VPC エンドポイントのカスタムエンドポイント URL。これは、AWS 固有の用語を使用した汎用 `baseURL` オプションのエイリアスです。両方を指定した場合は、`endpoint` が優先されます。
|
||||
|
||||
:::note
|
||||
ベアラー トークン (`AWS_BEARER_TOKEN_BEDROCK` または `/connect`) は、プロファイルベースの認証より優先されます。詳細については、「認証優先順位](/docs/providers#authentication-precedence)」を参照してください。
|
||||
ベアラー トークン (`AWS_BEARER_TOKEN_BEDROCK` または `/connect`) は、プロファイルベースの認証より優先されます。詳細については、「[認証優先順位](/docs/providers#authentication-precedence)」を参照してください。
|
||||
:::
|
||||
|
||||
[Amazon Bedrock 設定 ](/docs/providers#amazon-bedrock) の詳細をご覧ください。
|
||||
[Amazon Bedrock 設定](/docs/providers#amazon-bedrock) の詳細をご覧ください。
|
||||
|
||||
---
|
||||
|
||||
### テーマ
|
||||
|
||||
`theme` オプションを使用して、OpenCode 設定で使用するテーマを構成できます。
|
||||
UI テーマを `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"
|
||||
}
|
||||
```
|
||||
|
||||
|
|
@ -404,11 +408,11 @@ Amazon Bedrock は、AWS 固有の設定をサポートしています。
|
|||
|
||||
### キーバインド
|
||||
|
||||
`keybinds` オプションを使用してキーバインドをカスタマイズできます。
|
||||
`tui.json` でキーバインドをカスタマイズします。
|
||||
|
||||
```json title="opencode.json"
|
||||
```json title="tui.json"
|
||||
{
|
||||
"$schema": "https://opencode.ai/config.json",
|
||||
"$schema": "https://opencode.ai/tui.json",
|
||||
"keybinds": {}
|
||||
}
|
||||
```
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue