fix(docs): locale translations for nav elements and headings

This commit is contained in:
Adam 2026-02-11 18:51:27 -06:00
parent 8eea53a41e
commit aea68c386a
No known key found for this signature in database
GPG key ID: 9CB48779AF150E75
484 changed files with 12718 additions and 11212 deletions

View file

@ -3,13 +3,13 @@ title: ツール
description: LLM が使用できるツールを管理します。
---
ツールを使用すると、LLM がコードベースでアクションを実行できるようになります。 OpenCode には一連の組み込みツールが付属していますが、[カスタム ツール](/docs/custom-tools) または [MCP サーバー](/docs/mcp-servers).
ツールを使用すると、LLM がコードベースでアクションを実行できるようになります。 OpenCode には一連の組み込みツールが付属していますが、[カスタムツール](/docs/custom-tools) または [MCP サーバー](/docs/mcp-servers) を使用して拡張できます。
デフォルトでは、すべてのツールは**有効**になっており、実行するための権限は必要ありません。 [permissions](/docs/permissions).
デフォルトでは、すべてのツールは**有効**になっており、実行するための権限は必要ありません。 [権限](/docs/permissions).
---
## 設定する
## 設定
`permission` フィールドを使用してツールの動作を制御します。各ツールを許可、拒否、または承認を要求することができます。
@ -39,15 +39,15 @@ description: LLM が使用できるツールを管理します。
---
## 内蔵
## 組み込み
OpenCode で利用可能なすべての組み込みツールを次に示します。
---
### Bash
### bash
プロジェクト環境でshell コマンドを実行します。
プロジェクト環境でシェルコマンドを実行します。
```json title="opencode.json" {4}
{
@ -58,11 +58,11 @@ OpenCode で利用可能なすべての組み込みツールを次に示しま
}
```
このツールを使用すると、LLM は `npm install`、`git status`、またはその他のshell コマンドなどのterminalコマンドを実行できます。
このツールを使用すると、LLM は `npm install`、`git status`、またはその他のシェルコマンドなどのターミナルコマンドを実行できます。
---
### 編集
### edit
正確な文字列置換を使用して既存のファイルを変更します。
@ -79,7 +79,7 @@ OpenCode で利用可能なすべての組み込みツールを次に示しま
---
### 書く
### write
新しいファイルを作成するか、既存のファイルを上書きします。
@ -100,7 +100,7 @@ OpenCode で利用可能なすべての組み込みツールを次に示しま
---
### 読む
### read
コードベースからファイルの内容を読み取ります。
@ -130,11 +130,11 @@ OpenCode で利用可能なすべての組み込みツールを次に示しま
}
```
コードベース全体での高速コンテンツ検索。完全な正規表現構文とファイル パターン フィルタリングをサポートします。
コードベース全体での高速コンテンツ検索。完全な正規表現構文とファイルパターンフィルタリングをサポートします。
---
### グロブ
### glob
パターンマッチングによりファイルを検索します。
@ -147,11 +147,11 @@ OpenCode で利用可能なすべての組み込みツールを次に示しま
}
```
`**/*.js` や `src/**/*.ts` などの glob パターンを使用してファイルを検索します。一致するファイル パスを変更時間順に並べて返します。
`**/*.js` や `src/**/*.ts` などの glob パターンを使用してファイルを検索します。一致するファイルパスを変更時間順に並べて返します。
---
### リスト
### list
指定されたパス内のファイルとディレクトリを一覧表示します。
@ -170,7 +170,7 @@ OpenCode で利用可能なすべての組み込みツールを次に示しま
### lsp (実験的)
構成された LSP サーバーと対話して、定義、参照、ホバー情報、呼び出し階層などのコード インテリジェンス機能を取得します。
構成された LSP サーバーと対話して、定義、参照、ホバー情報、呼び出し階層などのコードインテリジェンス機能を取得します。
:::note
このツールは、`OPENCODE_EXPERIMENTAL_LSP_TOOL=true` (または `OPENCODE_EXPERIMENTAL=true`) の場合にのみ使用できます。
@ -191,7 +191,7 @@ OpenCode で利用可能なすべての組み込みツールを次に示しま
---
### パッチ
### patch
ファイルにパッチを適用します。
@ -204,7 +204,7 @@ OpenCode で利用可能なすべての組み込みツールを次に示しま
}
```
このツールは、コードベースにパッチ ファイルを適用します。さまざまなソースからの差分やパッチを適用するのに役立ちます。
このツールは、コードベースにパッチファイルを適用します。さまざまなソースからの差分やパッチを適用するのに役立ちます。
:::note
`patch` ツールは、すべてのファイル変更 (`edit`、`edit`、`write`、`patch`) をカバーする `multiedit` 権限によって制御されます。
@ -212,7 +212,7 @@ OpenCode で利用可能なすべての組み込みツールを次に示しま
---
### スキル
### skill
[skill](/docs/skills) (`SKILL.md` ファイル) をロードし、会話でその内容を返します。
@ -229,7 +229,7 @@ OpenCode で利用可能なすべての組み込みツールを次に示しま
### todowrite
コーディング セッション中に ToDo リストを管理します。
コーディングセッション中に ToDo リストを管理します。
```json title="opencode.json" {4}
{
@ -240,7 +240,7 @@ OpenCode で利用可能なすべての組み込みツールを次に示しま
}
```
タスク リストを作成および更新して、複雑な操作中の進行状況を追跡します。 LLM はこれを使用して、複数ステップのタスクを整理します。
タスクリストを作成および更新して、複雑な操作中の進行状況を追跡します。 LLM はこれを使用して、複数ステップのタスクを整理します。
:::note
このツールはデフォルトではサブエージェントに対して無効になっていますが、手動で有効にすることができます。 [詳細はこちら](/docs/agents/#permissions)
@ -248,7 +248,7 @@ OpenCode で利用可能なすべての組み込みツールを次に示しま
---
### トドリード
### todoread
既存の ToDo リストを読み取ります。
@ -269,7 +269,7 @@ OpenCode で利用可能なすべての組み込みツールを次に示しま
---
### ウェブフェッチ
### webfetch
Web コンテンツを取得します。
@ -282,11 +282,11 @@ Web コンテンツを取得します。
}
```
LLM が Web ページをフェッチして読み取ることを許可します。ドキュメントの検索やオンライン リソースの調査に役立ちます。
LLM が Web ページをフェッチして読み取ることを許可します。ドキュメントの検索やオンラインリソースの調査に役立ちます。
---
### ウェブ検索
### websearch
ウェブで情報を検索してください。
@ -310,7 +310,7 @@ OPENCODE_ENABLE_EXA=1 opencode
}
```
Exa AI を使用して Web 検索を実行し、オンラインで関連情報を見つけます。トピックの調査、最新のイベントの検索、またはトレーニング データのカットオフを超えた情報の収集に役立ちます。
Exa AI を使用して Web 検索を実行し、オンラインで関連情報を見つけます。トピックの調査、最新のイベントの検索、またはトレーニングデータのカットオフを超えた情報の収集に役立ちます。
API キーは必要ありません。ツールは認証なしで Exa AI のホストされた MCP サービスに直接接続します。
@ -320,7 +320,7 @@ API キーは必要ありません。ツールは認証なしで Exa AI のホ
---
### 質問
### question
実行中にユーザーに質問します。
@ -346,21 +346,21 @@ API キーは必要ありません。ツールは認証なしで Exa AI のホ
## カスタムツール
カスタム ツールを使用すると、LLM が呼び出すことができる独自の関数を定義できます。これらは構成ファイルで定義されており、任意のコードを実行できます。
カスタムツールを使用すると、LLM が呼び出すことができる独自の関数を定義できます。これらは設定ファイルで定義されており、任意のコードを実行できます。
[カスタム ツールの作成について詳しくは、](/docs/custom-tools) をご覧ください。
[カスタムツールの作成について詳しくは、](/docs/custom-tools) をご覧ください。
---
## MCPサーバー
MCP (Model Context Protocol) サーバーを使用すると、外部ツールとサービスを統合できます。これには、データベース アクセス、API 統合、サードパーティ サービスが含まれます。
MCP (Model Context Protocol) サーバーを使用すると、外部ツールとサービスを統合できます。これには、データベースアクセス、API 統合、サードパーティサービスが含まれます。
[MCP サーバーの構成について詳しくは、](/docs/mcp-servers) をご覧ください。
[MCP サーバーの設定について詳しくは、](/docs/mcp-servers) をご覧ください。
---
## 内部構造
## 内部動作
内部的には、`grep`、`glob`、`list` などのツールは内部で [ripgrep](https://github.com/BurntSushi/ripgrep) を使用します。デフォルトでは、ripgrep は `.gitignore` パターンを尊重します。つまり、`.gitignore` にリストされているファイルとディレクトリは検索とリストから除外されます。