UNPKG

@theia/core

Version:

Theia is a cloud & desktop IDE framework implemented in TypeScript.

1,231 lines (1,230 loc) 136 kB
{ "ai-chat-ui.show-settings": "AI設定の表示", "ai-chat:summarize-session-as-task-for-coder": "コーダーのタスクとしてセッションをまとめる", "ai.executePlanWithCoder": "現在のプランをコーダーで実行", "ai.updateTaskContext": "現在のタスク・コンテキストの更新", "aiConfiguration:open": "AI設定ビューを開く", "aiHistory:clear": "AI履歴クリアヒストリー", "aiHistory:open": "AI履歴ビューを開く", "aiHistory:sortChronologically": "AIの歴史年代順に並べ替える", "aiHistory:sortReverseChronologically": "AIの歴史年代順に並べ替える", "aiHistory:toggleCompact": "AIの歴史コンパクト表示の切り替え", "aiHistory:toggleHideNewlines": "AIの歴史:改行の解釈をやめる", "aiHistory:toggleRaw": "AIの歴史生の表示の切り替え", "aiHistory:toggleRenderNewlines": "AIの歴史:改行の解釈", "debug.breakpoint.editCondition": "編集条件...", "debug.breakpoint.removeSelected": "選択されたブレークポイントの削除", "debug.breakpoint.toggleEnabled": "ブレークポイントの有効化を切り替える", "notebook.cell.changeToCode": "セルをコードに変更", "notebook.cell.changeToMarkdown": "セルをマーダウンに変更", "notebook.cell.insertMarkdownCellAbove": "マークダウン・セルを上に挿入する", "notebook.cell.insertMarkdownCellBelow": "下にマークダウン・セルを挿入する", "terminal:new:profile": "プロファイルから新しい統合端末を作成する", "terminal:profile:default": "デフォルトの端末プロファイルを選択", "theia": { "ai": { "agents": { "completionNotification": { "mdDescription": "このエージェントがタスクを完了したときの通知動作。設定されていない場合、グローバルなデフォルトの通知設定が使用されます。\n - os-notification`:OS/ システム通知を表示する\n - メッセージ`:ステータスバー/メッセージエリアに通知を表示する\n - blink`: ステータスバー/メッセージエリアに通知を表示する:UI を点滅またはハイライトする\n - off`:このエージェントの通知を無効にする", "title": "完了通知" }, "enable": { "mdDescription": "エージェントを有効(true)にするか無効(false)にするかを指定します。", "title": "エージェントを有効にする" }, "languageModelRequirements": { "identifier": { "mdDescription": "使用する言語モデルの識別子。" }, "mdDescription": "このエージェントで使用する言語モデルを指定します。", "purpose": { "mdDescription": "この言語モデルを使用する目的。", "title": "目的" }, "title": "言語モデルの要件" }, "mdDescription": "特定のエージェントの有効化、無効化、プロンプトの設定、LLMの選択など、エージェントの設定を行います。", "selectedVariants": { "mdDescription": "このエージェントで現在選択されているプロンプトのバリエーションを指定します。", "title": "厳選されたバリエーション" }, "title": "エージェント設定" }, "anthropic": { "apiKey": { "description": "Anthropic公式アカウントのAPIキーを入力してください。**AnthropicのAPIキーは、Theiaを実行しているマシンにクリアテキストで保存されます。キーを安全に設定するには、環境変数 `ANTHROPIC_API_KEY` を使用してください。" }, "models": { "description": "人類学の公式モデルを使用" } }, "chat": { "agent": { "architect": "建築家", "coder": "コーダー", "universal": "ユニバーサル" }, "applySuggestion": "提案を適用する", "bypassModelRequirement": { "description": "言語モデルの要件チェックをバイパスします。Theia言語モデルを必要としない外部エージェント(例:Claude Code)を使用している場合に有効にしてください。" }, "changeSetDefaultTitle": "変更提案", "changeSetFileDiffUriLabel": "AIの変更:{0}", "chatAgentsVariable": { "description": "システムで利用可能なチャットエージェントのリストを返します。" }, "chatSessionNamingAgent": { "description": "チャットセッション名生成エージェント", "vars": { "conversation": { "description": "チャットの会話内容。" }, "listOfSessionNames": { "description": "既存のセッション名のリスト。" } } }, "chatSessionSummaryAgent": { "description": "チャットセッションの要約を生成するエージェント。" }, "confirmApplySuggestion": "この提案が作成されてから、ファイル{0} が変更されました。本当にこの変更を適用しますか?", "confirmRevertSuggestion": "この提案が作成されてから、ファイル{0} が変更されました。変更を元に戻したいということでよろしいでしょうか?", "couldNotFindMatchingLM": "一致する言語モデルが見つかりませんでした。設定を確認してください!", "couldNotFindReadyLMforAgent": "エージェント{0} の言語モデルが見つかりません。設定を確認してください!", "defaultAgent": { "description": "オプション:<agent-name> で明示的にエージェントが指定されていない場合、呼び出されるチャットエージェントの<agent-name> を指定します。デフォルトエージェントが設定されていない場合、Theia のデフォルトが適用されます。" }, "imageContextVariable": { "args": { "data": { "description": "画像データをbase64で表したもの。" }, "mimeType": { "description": "画像のmimetype。" }, "name": { "description": "もしあれば、画像ファイルの名前。" }, "wsRelativePath": { "description": "もしあれば、画像ファイルのワークスペース相対パス。" } }, "description": "画像のコンテキスト情報を提供する", "label": "画像ファイル" }, "orchestrator": { "description": "このエージェントは、利用可能なすべてのチャットエージェントの説明に対してユーザーのリクエストを分析し、(AIを使用して)リクエストに答えるために最適なエージェントを選択します。ユーザーのリクエストは、さらに確認することなく、選択されたエージェントに直接委譲されます。", "vars": { "availableChatAgents": { "description": "オーケストレーターがデリゲートできるチャットエージェントのリスト(除外リスト設定で指定したエージェントは除く)。" } } }, "pinChatAgent": { "description": "エージェントのピン留めを有効にすると、プロンプトの間、言及されたチャットエージェントを自動的にアクティブに保ち、繰り返し言及する必要性を減らします。" }, "revertSuggestion": "差し戻し提案", "selectImageFile": "画像ファイルを選択する", "sessionStorage": { "description": "チャットセッションの保存先を設定します。", "globalPath": "グローバルパス", "pathNotUsedForScope": "{0}ストレージスコープでは使用されません。", "pathRequired": "パスは空であってはなりません", "pathSettings": "パス設定", "resetToDefault": "デフォルトにリセット", "scope": { "global": "チャットセッションをグローバル設定フォルダに保存する。", "workspace": "チャットセッションをワークスペースフォルダーに保存する。" }, "workspacePath": "ワークスペースパス" }, "taskContextService": { "summarizeProgressMessage": "要約する:{0}", "updatingProgressMessage": "更新中:{0}" }, "toolConfirmation": { "confirm": { "description": "ツール実行前に確認を求める" }, "disabled": { "description": "ツールの実行を無効にする" }, "yolo": { "description": "確認なしで自動的にツールを実行する" } }, "view": { "label": "AIチャット" } }, "chat-ui": { "addContextVariable": "コンテキスト変数の追加", "agent": "代理店", "aiDisabled": "AI機能は無効", "applyAll": "すべてを適用する", "applyAllTitle": "保留中の変更をすべて適用する", "askQuestion": "質問する", "attachToContext": "コンテキストに要素をアタッチする", "cancel": "キャンセル (Esc)", "chat-view-tree-widget": { "ai": "AI", "aiFeatureHeader": "🚀 AI機能あり(アルファ版)!", "featuresDisabled": "現在、すべてのAI機能は無効になっています!", "generating": "生成", "howToEnable": "AI機能を有効にする方法:", "noRenderer": "エラー:レンダラーが見つかりません", "scrollToBottom": "最新のメッセージへジャンプ", "waitingForInput": "入力を待つ", "you": "あなた" }, "chatInput": { "clearHistory": "入力プロンプト履歴の消去", "cycleMode": "サイクル・チャット・モード", "nextPrompt": "次のプロンプト", "previousPrompt": "前回のプロンプト" }, "chatInputAriaLabel": "ここにメッセージを入力してください", "chatResponses": "チャット応答", "code-part-renderer": { "generatedCode": "生成コード" }, "collapseChangeSet": "変更セットを折りたたむ", "command-part-renderer": { "commandNotExecutable": "コマンドは \"{0}\" という ID を持っていますが、チャットウィンドウからは実行できません。" }, "copyCodeBlock": "コードブロックのコピー", "couldNotSendRequestToSession": "リクエスト \"{0}\" をセッションに送信できませんでした。{1}", "delegation-response-renderer": { "prompt": { "label": "委任されたプロンプト:" }, "response": { "label": "反応だ:" }, "starting": "代表団を率いて...", "status": { "canceled": "キャンセル", "error": "エラー", "generating": "生成...", "starting": "スタート..." } }, "deleteChangeSet": "変更セットの削除", "editRequest": "編集", "edited": "編集済み", "editedTooltipHint": "このプロンプトのバリエーションは編集済みです。AI設定ビューでリセットできます。", "enterChatName": "チャット名を入力", "errorChatInvocation": "チャットサービス呼び出し中にエラーが発生しました。", "expandChangeSet": "変更セットを展開", "failedToDeleteSession": "チャットセッションの削除に失敗しました", "failedToLoadChats": "チャットセッションのロードに失敗しました", "failedToRestoreSession": "チャットセッションの復元に失敗しました", "failedToRetry": "再試行に失敗したメッセージ", "focusInput": "フォーカスチャット入力", "focusResponse": "フォーカスチャット応答", "noChatAgentsAvailable": "チャットエージェントはいません。", "openDiff": "オープンデフ", "openOriginalFile": "オリジナル・ファイルを開く", "performThisTask": "このタスクを実行する。", "persistedSession": "パーシステッドセッション(クリックで復元)", "removeChat": "チャットの削除", "renameChat": "チャット名の変更", "requestNotFoundForRetry": "再試行のリクエストが見つからない", "responseFrom": "{0}からの返信", "selectAgentQuickPickPlaceholder": "新しいセッションのエージェントを選択する", "selectChat": "チャットを選択", "selectContextVariableQuickPickPlaceholder": "メッセージに添付するコンテキスト変数を選択する。", "selectTaskContextQuickPickItem": { "currentlyOpen": "オープン中" }, "selectTaskContextQuickPickPlaceholder": "添付するタスクコンテキストを選択する", "selectVariableArguments": "変数引数の選択", "send": "送信 (Enter)", "sessionNotFoundForRetry": "再試行のためのセッションが見つからない", "text-part-renderer": { "cantDisplay": "ChatResponsePartRenderersをチェックしてください!" }, "thinking-part-renderer": { "thinking": "考える" }, "toolcall-part-renderer": { "denied": "実行拒否", "finished": "ラン", "rejected": "実行中止" }, "toolconfirmation": { "allow-options-dropdown-tooltip": "その他のオプション", "allow-session": "このチャットを許可する", "allowed": "ツール実行可", "alwaysAllowConfirm": "承知しました、自動承認を有効にします", "alwaysAllowTitle": "「{0}」の自動承認を有効にしますか?", "canceled": "ツールの実行がキャンセルされました", "denied": "ツール実行拒否", "deny-forever": "常に拒否", "deny-options-dropdown-tooltip": "その他の拒否オプション", "deny-reason-placeholder": "拒否理由を入力してください...", "deny-session": "このチャットを拒否する", "deny-with-reason": "理屈で否定する…", "executionDenied": "ツールの実行が拒否されました", "header": "ツール実行の確認" }, "unableToSummarizeCurrentSession": "現在のセッションを要約できません。要約エージェントが無効になっていないか確認してください。", "unknown-part-renderer": { "contentNotRestoreable": "このコンテンツ(タイプ '{0}' )は完全に復元できませんでした。利用できなくなった拡張機能の可能性があります。" }, "unpinAgent": "アンピンエージェント", "variantTooltip": "プロンプトのバリエーション: {0}", "yourMessage": "あなたのメッセージ" }, "claude-code": { "agentDescription": "アンソロピックのコーディング・エージェント", "askBeforeEdit": "編集前に確認してください", "changeSetTitle": "クロード・コードによる変更", "clearCommand": { "description": "新しいセッションを作成する" }, "compactCommand": { "description": "コンパクトな会話とオプションのフォーカス指示" }, "completedCount": "{0}/{1} 完成", "configCommand": { "description": "オープンクロードコードの構成" }, "currentDirectory": "カレントディレクトリ", "differentAgentRequestWarning": "前のチャットリクエストは別のエージェントが処理しました。Claude Codeは他のメッセージを見ていません。", "directory": "ディレクトリ", "domain": "ドメイン", "editAutomatically": "自動編集", "editNumber": "編集{0}", "editing": "編集", "editsCount": "{0} 編集", "emptyTodoList": "すべてではない", "entireFile": "ファイル全体", "excludingOnePattern": "(1パターンを除く)", "excludingPatterns": "({0} パターンを除く)", "executedCommand": "実行された:{0}", "failedToParseBashToolData": "Bashツールデータの解析に失敗", "failedToParseEditToolData": "編集ツールデータの解析に失敗しました", "failedToParseGlobToolData": "グローブツールのデータ解析に失敗", "failedToParseGrepToolData": "Grepツールデータの解析に失敗", "failedToParseLSToolData": "LSツールデータの解析に失敗しました", "failedToParseMultiEditToolData": "MultiEditツールデータの解析に失敗しました。", "failedToParseReadToolData": "読み取りツールデータの解析に失敗しました", "failedToParseTodoListData": "Todoリストデータの解析に失敗しました", "failedToParseWebFetchToolData": "WebFetchツールデータの解析に失敗しました。", "failedToParseWriteToolData": "書き込みツールデータの解析に失敗しました", "fetching": "フェッチ", "fileFilter": "ファイルフィルター", "filePath": "ファイルパス", "fileType": "ファイルの種類", "findMatchingFiles": "現在のディレクトリでグロブパターン \"{0}\" に一致するファイルを検索する。", "findMatchingFilesWithPath": "以下のグロブパターン \"{0}\" に一致するファイルを検索する。{1}", "finding": "発見", "from": "より", "globPattern": "グロブパターン", "grepOptions": { "caseInsensitive": "大文字小文字を区別しない", "glob": "グローブ{0}", "headLimit": "制限を設けている:{0}", "lineNumbers": "行番号", "linesAfter": "+{0} ", "linesBefore": "+{0} 前", "linesContext": "±{0} コンテキスト", "multiLine": "マルチライン", "type": "タイプだ:{0}" }, "grepOutputModes": { "content": "内容", "count": "カウント", "filesWithMatches": "一致するファイル" }, "ignoredPatterns": "無視されたパターン", "ignoringPatterns": "{0} パターンを無視する", "initCommand": { "description": "CLAUDE.mdガイドでプロジェクトを初期化する" }, "itemCount": "{0} 項目", "lineLimit": "ライン・リミット", "lines": "ライン", "listDirectoryContents": "ディレクトリの内容を一覧表示", "listing": "リスト", "memoryCommand": { "description": "CLAUDE.mdメモリーファイルの編集" }, "multiEditing": "マルチ編集", "oneEdit": "1件の編集", "oneItem": "1件", "oneOption": "1オプション", "openDirectoryTooltip": "クリックしてディレクトリを開く", "openFileTooltip": "ファイルをエディターで開く", "optionsCount": "{0} オプション", "partial": "パーシャル", "pattern": "パターン", "plan": "プランモード", "project": "プロジェクト", "projectRoot": "プロジェクトルート", "readMode": "読み取りモード", "reading": "読書", "replaceAllCount": "{0} すべて置換", "replaceAllOccurrences": "すべての出現回数を置き換える", "resumeCommand": { "description": "セッションを再開する" }, "reviewCommand": { "description": "コードレビューの依頼" }, "searchPath": "検索パス", "searching": "検索", "startingLine": "スタートライン", "timeout": "タイムアウト", "timeoutInMs": "タイムアウト:{0}ms", "to": "へ", "todoList": "Todoリスト", "todoPriority": { "high": "高い", "low": "ロー", "medium": "ミディアム" }, "toolApprovalRequest": "クロード・コードが \"{0}\" ツールを使いたいと言っています。許可しますか?", "totalEdits": "編集合計", "webFetch": "ウェブフェッチ", "writing": "執筆" }, "code-completion": { "progressText": "AIコードの完成度を計算する..." }, "codex": { "agentDescription": "OpenAIのコーディングアシスタント(Codex搭載)", "completedCount": "{0}/{1} 完了", "exitCode": "終了コード: {0}", "fileChangeFailed": "Codex は以下の変更を適用できませんでした: {0}", "fileChangeFailedGeneric": "Codex はファイルの変更を適用できませんでした。", "itemCount": "{0} アイテム", "noItems": "アイテムなし", "oneItem": "1点", "running": "実行中...", "searched": "検索された", "searching": "検索中", "todoList": "Todoリスト", "webSearch": "ウェブ検索" }, "completion": { "agent": { "description": "このエージェントは、Theia IDEのコードエディターでインラインコード補完を提供します。", "vars": { "file": { "description": "編集中のファイルのURI" }, "language": { "description": "編集中のファイルの言語ID" }, "prefix": { "description": "現在のカーソル位置より前のコード" }, "suffix": { "description": "現在のカーソル位置の後のコード" } } }, "automaticEnable": { "description": "編集中の任意の(Monaco)エディタ内で、AI補完をインラインで自動的にトリガー。 \n あるいは、コマンド \"Trigger Inline Suggestion\" またはデフォルトのショートカット \"Ctrl+Alt+Space\" を使って、手動でコードをトリガーすることもできます。" }, "cacheCapacity": { "description": "キャッシュに格納するコード補完の最大数。数値が大きいほどパフォーマンスが向上するが、より多くのメモリを消費する。 最小値は 10 で、推奨範囲は 50 ~ 200 です。", "title": "コード補完キャッシュ容量" }, "debounceDelay": { "description": "エディタで変更が検出された後、AI補完をトリガーするまでの遅延をミリ秒単位で制御します。 自動コード補完`が有効になっている必要があります。デバウンス遅延を無効にするには0を入力してください。", "title": "デバウンス遅延" }, "excludedFileExts": { "description": "AI補完を無効にするファイル拡張子(例:.md、.txt)を指定する。", "title": "除外されるファイル拡張子" }, "fileVariable": { "description": "編集中のファイルのURI。コード補完コンテキストでのみ使用可能。" }, "languageVariable": { "description": "編集中のファイルの言語ID。コード補完コンテキストでのみ利用可能です。" }, "maxContextLines": { "description": "コンテキストとして使用する最大行数。カーソル位置の前後の行(プレフィックスとサフィックス)に分散して使用する。 行数制限なしでファイル全体をコンテキストとして使うには-1、 現在の行だけを使うには0を指定する。", "title": "最大コンテクスト行数" }, "prefixVariable": { "description": "現在のカーソル位置より前のコード。コード補完コンテキストでのみ使用可能。" }, "stripBackticks": { "description": "いくつかのLLMが返すコードから、周囲のバックスティックを取り除く。バックスティックが検出された場合、バックスティックを閉じた後のすべての内容も取り除かれます。この設定は、言語モデルがマークダウンのような書式を使用している場合に、プレーンなコードが返されるようにするのに役立ちます。", "title": "インライン補完からバックスティックを取り除く" }, "suffixVariable": { "description": "現在のカーソル位置の後のコード。コード補完コンテキストでのみ使用可能。" } }, "configuration": { "selectItem": "アイテムを選択してください。" }, "copilot": { "auth": { "aiConfiguration": "AI設定", "authorize": "私は承認しました", "copied": "コピーしました!", "copyCode": "コードをコピー", "expired": "認証が期限切れか拒否されました。再度お試しください。", "hint": "コードを入力し認証後、下部の「認証しました」をクリックしてください。", "initiating": "認証を開始しています...", "instructions": "TheiaがGitHub Copilotを使用することを許可するには、以下のURLにアクセスし、コードを入力してください:", "openGitHub": "GitHubを開く", "success": "GitHub Copilot に正常にサインインしました!", "successHint": "GitHubアカウントでCopilotを利用できる場合、Copilot言語モデルを ", "title": "GitHub Copilot にサインイン", "tos": "ログインすることにより、あなたは以下の内容に同意するものとします。 ", "tosLink": "GitHub 利用規約", "verifying": "認証を確認中..." }, "category": "コパイロット", "commands": { "signIn": "GitHub Copilot にサインイン", "signOut": "GitHub Copilot からサインアウトする" }, "enterpriseUrl": { "mdDescription": "Copilot API用のGitHub Enterpriseドメイン(例: `github.mycompany.com`)。GitHub.comの場合は空欄のままにしてください。" }, "models": { "description": "使用するGitHub Copilotモデル。利用可能なモデルは、お客様のCopilotサブスクリプションによって異なります。" }, "statusBar": { "signedIn": "GitHub Copilot に {0} としてサインインしています。クリックしてサインアウトしてください。", "signedOut": "GitHub Copilot にサインインしていません。クリックしてサインインしてください。" } }, "core": { "agentConfiguration": { "actions": "アクション", "addCustomAgent": "カスタムエージェントの追加", "enableAgent": "エージェントを有効にする", "label": "代理店", "llmRequirements": "LLM要件", "notUsedInPrompt": "プロンプトでは使用しない", "promptTemplates": "プロンプトテンプレート", "selectAgentMessage": "まず代理店をお選びください!", "templateName": "テンプレート", "undeclared": "未申告", "usedAgentSpecificVariables": "使用済みエージェント固有変数", "usedFunctions": "使用済み関数", "usedGlobalVariables": "使用済みグローバル変数", "variant": "バリアント" }, "agentsVariable": { "description": "システムで利用可能なエージェントのリストを返します。" }, "aiConfiguration": { "label": "AIコンフィギュレーション【α" }, "blinkTitle": { "agentCompleted": "テイア - エージェント完了", "namedAgentCompleted": "Theia - Agent \"{0}\" 完成" }, "changeSetSummaryVariable": { "description": "変更セット内のファイルとその内容の要約を提供します。" }, "contextDetailsVariable": { "description": "すべてのコンテキスト要素の全テキスト値と説明を提供します。" }, "contextSummaryVariable": { "description": "指定されたセッションのコンテキスト内のファイルを記述する。" }, "customAgentTemplate": { "description": "これはエージェントの一例です。あなたのニーズに合わせて物件をアレンジしてください。" }, "defaultModelAliases": { "code": { "description": "コード理解と生成タスクに最適化。" }, "code-completion": { "description": "コード自動補完のシナリオに最適。" }, "summarize": { "description": "内容の要約と凝縮に優先順位をつけたモデル。" }, "universal": { "description": "コードと一般言語の両方にバランスよく対応。" } }, "defaultNotification": { "mdDescription": "AIエージェントがタスクを完了したときに使用されるデフォルトの通知方法。個々のエージェントはこの設定を上書きできる。\n - os-notification`:OS/システム通知を表示する\n - メッセージ`:ステータスバー/メッセージエリアに通知を表示する。\n - blink`:UI を点滅またはハイライトする\n - off`:すべての通知を無効にする", "title": "デフォルトの通知タイプ" }, "discard": { "label": "AIプロンプト・テンプレート" }, "discardCustomPrompt": { "tooltip": "カスタマイズの破棄" }, "fileVariable": { "description": "ファイルの内容を解決する", "uri": { "description": "要求されたファイルのURI。" } }, "languageModelRenderer": { "alias": "[別名]{0}", "languageModel": "言語モデル", "purpose": "目的" }, "maxRetries": { "mdDescription": "AIプロバイダへのリクエストに失敗したときの再試行回数の最大値。0は再試行なしを意味する。", "title": "最大リトライ回数" }, "modelAliasesConfiguration": { "agents": "このエイリアスを使用するエージェント", "defaultList": "[デフォルトリスト]", "evaluatesTo": "に評価される。", "label": "モデルの別名", "modelNotReadyTooltip": "準備ができていない", "modelReadyTooltip": "準備完了", "noAgents": "このエイリアスを使用するエージェントはいない。", "noModelReadyTooltip": "モデルなし", "noResolvedModel": "このエイリアスに対応するモデルは用意されていない。", "priorityList": "優先順位リスト", "selectAlias": "モデルエイリアスを選択してください。", "selectedModelId": "厳選モデル", "unavailableModel": "選択されたモデルの販売は終了しました。" }, "noVariableFoundForOpenRequest": "オープンリクエストに対応する変数が見つかりません。", "openEditorsShortVariable": { "description": "現在開いているすべてのファイルへのショートリファレンス(相対パス、カンマ区切り)" }, "openEditorsVariable": { "description": "ワークスペース・ルートからの相対パスで、現在開いているすべてのファイルのカンマ区切りリスト。" }, "preference": { "languageModelAliases": { "description": "AI Configuration View]({0})で、各言語モデルエイリアスのモデルを設定します。あるいは、settings.jsonで手動で設定することもできます: \n```\n\"default/code\":{\n \"selectedModel\":\"anthropic/claude-opus-4-20250514\"\n}\n```", "selectedModel": "このエイリアスのためにユーザーが選択したモデル。", "title": "言語モデルのエイリアス" } }, "prefs": { "title": "AI機能【アルファ" }, "promptFragmentsConfiguration": { "activeCustomizationTitle": "アクティブなカスタマイズ", "createCustomizationTitle": "カスタマイズの作成", "customization": "カスタマイズ", "customizationLabel": "カスタマイズ", "defaultVariantTitle": "デフォルトのバリアント", "deleteCustomizationTitle": "カスタマイズの削除", "editTemplateTitle": "テンプレートの編集", "headerTitle": "プロンプト・フラグメント", "label": "プロンプト・フラグメント", "noFragmentsAvailable": "プロンプトの断片はない。", "otherPromptFragmentsHeader": "その他のプロンプト・フラグメント", "promptTemplateText": "プロンプト・テンプレート・テキスト", "promptVariantsHeader": "プロンプト・バリアントセット", "removeCustomizationDialogMsg": "プロンプト・フラグメント \"{1}\" の{0} カスタマイズを削除してもよろしいですか?", "removeCustomizationDialogTitle": "カスタマイズの削除", "removeCustomizationWithDescDialogMsg": "プロンプト・フラグメント \"{1}\" ({2}) の{0} カスタマイズを削除してもよろしいですか?", "resetAllButton": "すべてリセット", "resetAllCustomizationsDialogMsg": "すべてのプロンプトフラグメントをビルトインバージョンにリセットしてもよろしいですか?これですべてのカスタマイズが削除されます。", "resetAllCustomizationsDialogTitle": "すべてのカスタマイズをリセット", "resetAllCustomizationsTitle": "すべてのカスタマイズをリセットする", "resetAllPromptFragments": "すべてのプロンプトフラグメントをリセットする", "resetToBuiltInDialogMsg": "プロンプトフラグメント \"{0}\" をビルトインバージョンにリセットしてよろしいですか?これですべてのカスタマイズが削除されます。", "resetToBuiltInDialogTitle": "内蔵にリセット", "resetToBuiltInTitle": "この内蔵にリセットする", "resetToCustomizationDialogMsg": "プロンプト・フラグメント \"{0}\" をリセットして、{1} カスタマイズを使用しますか?これにより、優先順位の高いカスタマイズはすべて削除されます。", "resetToCustomizationDialogTitle": "カスタマイズにリセット", "resetToCustomizationTitle": "このカスタマイズにリセットする", "selectedVariantLabel": "厳選された", "selectedVariantTitle": "選択されたバリアント", "usedByAgentTitle": "エージェントが使用:{0}", "variantSetError": "選択された variant が存在せず、デフォルトも見つかりません。設定を確認してください。", "variantSetWarning": "選択された variant は存在しません。代わりにデフォルトの variant が使われています。", "variantsOfSystemPrompt": "このプロンプトのバリアントセット:" }, "promptTemplates": { "description": "カスタマイズされたプロンプトテンプレートを保存するフォルダ。カスタマイズされていない場合は、ユーザー設定ディレクトリが使用される。プロンプトテンプレートのバリエーションを管理するために、バージョン管理下にあるフォルダを使用することを検討してください。", "openLabel": "フォルダを選択" }, "promptVariable": { "argDescription": "解決するプロンプトテンプレートID", "completions": { "detail": { "builtin": "内蔵プロンプトの断片", "custom": "カスタマイズされたプロンプトの断片" } }, "description": "プロンプト・テンプレートをプロンプト・サービスで解決する" }, "prompts": { "category": "テイアAIプロンプトテンプレート" }, "requestSettings": { "clientSettings": { "description": "llmに送り返されるメッセージの処理方法に関するクライアント設定。", "keepThinking": { "description": "falseに設定すると、マルチターン会話で次のユーザーリクエストを送る前に、すべての思考出力がフィルターされる。" }, "keepToolCalls": { "description": "falseに設定すると、すべてのツールリクエストとツール応答は、マルチターン会話で次のユーザーリクエストを送る前にフィルターされる。" } }, "mdDescription": "複数のモデルのカスタムリクエスト設定を指定することができます。\n 各オブジェクトは特定のモデルの設定を表す。modelId` フィールドはモデル ID を指定し、`requestSettings` フィールドはモデル固有の設定を定義する。\n providerId` フィールドはオプションであり、設定を特定のプロバイダに適用することができる。設定されていない場合、設定はすべてのプロバイダに適用される。\n providerIdの例: huggingface, openai, ollama, llamafile.\n 詳しくは[our documentation](https://theia-ide.org/docs/user_ai/#custom-request-settings)を参照してください。", "modelSpecificSettings": { "description": "特定のモデルIDの設定。" }, "scope": { "agentId": { "description": "オプション)設定を適用するエージェントID。" }, "modelId": { "description": "(オプションの)モデルID" }, "providerId": { "description": "設定を適用するプロバイダID(オプション)。" } }, "title": "カスタムリクエスト設定" }, "skillsVariable": { "description": "AIエージェントが使用可能な利用可能なスキルのリストを返します" }, "taskContextSummary": { "description": "セッションコンテキストに存在するすべてのタスクコンテキストアイテムを解決する。" }, "templateSettings": { "edited": "編集済み", "unavailableVariant": "選択されたバリアントはもう利用できません" }, "todayVariable": { "description": "今日のために何かをする", "format": { "description": "日付の書式" } }, "unableToDisplayVariableValue": "変数の値を表示できません。", "unableToResolveVariable": "変数を解決できません。", "variable-contribution": { "builtInVariable": "テイア内蔵バリアブル", "currentAbsoluteFilePath": "現在開いているファイルの絶対パス。ほとんどのエージェントは、相対ファイルパス(現在のワークスペースからの相対パス)を期待することに注意してください。", "currentFileContent": "現在開いているファイルのプレーンな内容。これは、コンテンツがどこから来たかという情報を除きます。ほとんどのエージェントは、相対ファイルパス(現在のワークスペースからの相対パス)の方がうまく動作することに注意してください。", "currentRelativeDirPath": "現在開いているファイルを含むディレクトリの相対パス。", "currentRelativeFilePath": "現在開いているファイルの相対パス。", "currentSelectedText": "開いているファイルで現在選択されているプレーンテキスト。これは、コンテンツがどこから来たかという情報を除きます。ほとんどのエージェントは、相対ファイルパス(現在のワークスペースからの相対パス)の方がうまく動作することに注意してください。", "dotRelativePath": "現在開いているファイルの相対パス ('currentRelativeFilePath')へのショートリファレンス。" } }, "editor": { "editorContextVariable": { "description": "エディタ固有のコンテキスト情報を解決する", "label": "エディタコンテキスト" }, "explainWithAI": { "prompt": "このエラーを説明する", "title": "AIで説明する" }, "fixWithAI": { "prompt": "このエラーを修正する" } }, "google": { "apiKey": { "description": "公式 Google AI (Gemini) アカウントの API キーを入力してください。**注意:** この設定を使用すると、Theia を実行しているマシンに GOOGLE AI API キーが平文で保存されます。キーを安全に設定するには、環境変数 `GOOGLE_API_KEY` を使用してください。" }, "maxRetriesOnErrors": { "description": "エラー発生時の最大リトライ回数。1より小さい場合、リトライロジックは無効になる" }, "models": { "description": "使用するGoogle Gemini公式モデル" }, "retryDelayOnOtherErrors": { "description": "その他のエラーが発生した場合の再試行までの遅延時間(Google GenAIは、モデルから返されたJSON構文が不完全であったり、500 Internal Server Errorなどのエラーを報告することがあります)。これを -1 に設定すると、このような場合の再試行を防ぎます。そうでない場合は、(0 を指定した場合は) すぐに再試行が行われるか、(正の数を指定した場合は) この遅延時間 (秒) 後に再試行が行われます。" }, "retryDelayOnRateLimitError": { "description": "速度制限エラーが発生した場合の再試行までの遅延時間(秒)。https://ai.google.dev/gemini-api/docs/rate-limits を参照。" } }, "history": { "clear": { "tooltip": "全エージェントの履歴を消去" }, "exchange-card": { "agentId": "代理店", "timestamp": "スタート" }, "open-history-tooltip": "AIの歴史を開く...", "request-card": { "agent": "代理店", "model": "モデル", "request": "リクエスト", "response": "応答", "timestamp": "タイムスタンプ", "title": "リクエスト" }, "sortChronologically": { "tooltip": "年代順に並べる" }, "sortReverseChronologically": { "tooltip": "年代順に並べ替える" }, "toggleCompact": { "tooltip": "コンパクト表示" }, "toggleHideNewlines": { "tooltip": "改行の解釈を止める" }, "toggleRaw": { "tooltip": "生で見る" }, "toggleRenderNewlines": { "tooltip": "改行の解釈" }, "view": { "label": "AIエージェントの歴史【アルファ", "noAgent": "代理人は不在。", "noAgentSelected": "エージェントが選択されていない。", "noHistoryForAgent": "選択したエージェントの履歴はありません '{0}'" } }, "huggingFace": { "apiKey": { "mdDescription": "Hugging FaceアカウントのAPIキーを入力してください。**Please note:** この環境設定を使用することにより、Hugging Face APIキーはTheiaを実行しているマシンにクリアテキストで保存されます。キーを安全に設定するには環境変数 `HUGGINGFACE_API_KEY` を使用してください。" }, "models": { "mdDescription": "Hugging Faceモデルの使用について。**ご注意:** 現在、チャット補完APIをサポートするモデルのみが利用可能です(例:`*-Instruct`のような指示学習モデル)。一部のモデルでは、Hugging Faceウェブサイト上で利用規約に同意する必要がある場合があります。" } }, "ide": { "agent-description": "AI Configuration View]({0})で、AIエージェントの有効化、LLMの選択、プロンプトテンプレートのカスタマイズ、カスタムエージェントの作成などの設定を行います。", "agentConfiguration": { "customAgentLocationQuickPick": { "createNewFile": "新規ファイルの作成", "openExistingFile": "既存のファイルを開く", "placeholder": "カスタムエージェントのファイルを作成または開く場所を選択します。", "title": "カスタム・エージェント・ファイルの場所を選択する" }, "noDescription": "説明はありません" }, "app-tester": { "errorCheckingDevToolsServerStatus": "DevTools MCP サーバーの状態確認エラー: {0}", "errorCheckingPlaywrightServerStatus": "Playwright MCP サーバーの状態チェックでエラーが発生しました:{0}", "startChromeDevToolsMcpServers": { "canceled": "Chrome DevTools MCP サーバーを設定してください。", "error": "Chrome DevTools MCP サーバーの起動に失敗しました: {0}", "progress": "Chrome DevTools MCP サーバーを起動中。", "question": "Chrome DevTools MCP サーバーが実行されていません。今すぐ開始しますか?これにより Chrome DevTools MCP サーバーがインストールされる可能性があります。" }, "startMcpServers": { "no": "いいえ、キャンセル", "yes": "はい、サーバーを起動してください" }, "startPlaywrightServers": { "canceled": "MCPサーバーをセットアップしてください。", "error": "Playwright MCPサーバーの起動に失敗しました:{0}", "progress": "Playwright MCPサーバーの起動。", "question": "Playwright MCP サーバーが稼動していません。今すぐ起動しますか?これにより、Playwright MCP サーバーがインストールされる可能性があります。" } }, "architectAgent": { "mode": { "default": "デフォルトモード", "plan": "モードプラン", "simple": "シンプルモード" }, "suggestion": { "executePlanWithCoder": "Coderで「{0}」を実行する", "summarizeSessionAsTaskForCoder": "このセッションをコーダーのタスクとしてまとめる", "updateTaskContext": "現在のタスクコンテキストを更新する" } }, "bypassHint": "クロード・コードのような一部のエージェントは、テイヤ言語モデルを必要としません", "chatDisabledMessage": { "featuresTitle": "現在サポートされているビューと機能:" }, "coderAgent": { "mode": { "agentNext": "エージェントモード(次へ)", "edit": "編集モード" }, "suggestion": { "fixProblems": { "content": "現在のファイルの [問題の修正]({0})。", "prompt": "{1} を見て、問題があれば修正してください。" }, "startNewChat": "チャットは短く、集中して行う。新しいタスクのために[新しいチャットを始める]({0})、または[このチャットの要約で新しいチャットを始める]({1})。" } }, "commandAgent": { "commandCallback": { "confirmAction": "了解", "label": "AIコマンド" }, "response": { "customHandler": "これを実行してみてほしい:", "noCommand": "申し訳ないが、そのようなコマンドは見当たらない。", "theiaCommand": "こんなコマンドを見つけた:" }, "vars": { "commandIds": { "description": "Theiaで利用可能なコマンドのリスト。" } } }, "configureAgent": { "header": "デフォルトエージェントを設定する" }, "continueAnyway": "とにかく続ける", "createSkillAgent": { "mode": { "edit": "デフォルトモード" } }, "enableAI": { "mdDescription": "この設定により、最新のAI機能(ベータ版)にアクセスできます。 \n これらの機能はベータ版であるため、変更が加えられ、さらに改良される可能性があることにご注意ください。これらの機能は、アクセスを提供する言語モデル(LLM)に継続的なリクエストを生成する可能性があることを認識することが重要です。このため、綿密に監視する必要があるコストが発生する可能性があります。このオプションを有効にすることで、これらのリスクを認識することになります。 \n **ご注意ください!このセクションの以下の設定は、メイン機能の設定が有効になって初めて有効になります。\n このセクションの以下の設定は、メイン機能の設定が有効になって初めて有効になります。この機能を有効にした後、少なくとも1つのLLMプロバイダを以下に設定する必要があります。また、[ドキュメント](https://theia-ide.org/docs/user_ai/)**も参照してください。" }, "github": { "configureGitHubServer": { "canceled": "GitHub サーバー設定がキャンセルされました。このエージェントを使用するように GitHub MCP サーバーを設定してください。", "no": "いいえ、キャンセル", "yes": "はい、GitHubサーバーを設定します。" }, "errorCheckingGitHubServerStatus": "GitHub MCP サーバーステータスのチェックでエラーが発生しました:{0}", "startGitHubServer": { "canceled": "このエージェントを使用するには、GitHub MCP サーバーを起動してください。", "error": "GitHub MCP サーバーの起動に失敗しました:{0}", "no": "いいえ、キャンセル", "progress": "GitHub MCPサーバーを起動します。", "question": "GitHub MCP サーバーは設定されていますが、起動していません。今すぐ起動しますか?", "yes": "はい、サーバーを起動してください" } }, "githubRepoName": { "description": "現在のGitHubリポジトリの名前 (例: \"eclipse-theia/theia\")" }, "model-selection-description": "AI Configuration View]({0})で、各AIエージェントが使用するLarge Language Models (LLM) を選択します。", "moreAgentsAvailable": { "header": "より多くのエージェントが利用可能です" }, "noRecommendedAgents": "推奨されるエージェントは利用できません。", "openSettings": "AI設定を開く", "or": "または", "orchestrator": { "error": { "noAgents": "リクエストに対応できるチャットエージェントがいません。設定が有効になっているか確認してください。" }, "progressMessage": "最適なエージェントの決定", "response": { "delegatingToAgent": "{0}`への委任" } }, "prompt-template-description": "AI Configuration View]({0})で、AIエージェントのプロンプトバリアントを選択し、プロンプトテンプレートをカスタマイズする。", "recommendedAgents": "推奨される薬剤:", "skillsConfiguration": { "label": "スキル", "location": { "label": "場所" } }, "toolsConfiguration": { "confirmAlwaysAllow": { "confirm": "承知しました、自動承認を有効にします", "title": "「{0}」の自動承認を有効にしますか?" }, "confirmationMode": { "label": "確認モード" }, "default": { "label": "デフォルトのツール確認モード:" }, "resetAll": "すべてリセット", "resetAllConfirmDialog": { "msg": "すべてのツール確認モードをデフォルトにリセットしてもよろしいですか?これにより、すべてのカスタム設定が削除されます。", "title": "全ツール確認モードリセット" }, "resetAllTooltip": "すべてのツールをデフォルトに戻す", "toolOptions": { "confirm": { "label": "確認" } } }, "variableConfiguration": { "selectVariable": "変数を選択してください。", "usedByAgents": "エージェントが使用する", "variableArgs": "変数の引数" } }, "llamaFile": { "prefs": { "mdDescription": "この設定により、Theia IDEでLlamaFileモデルを設定・管理することができます。 \n 各エントリにはユーザーフレンドリーな `name` と、LlamaFile を指すファイル `uri` 、そして実行する `port` が必要です。 \n LlamaFileを起動するには、\"Start LlamaFile \"コマンドを使用します。 \n エントリーを編集した場合(例えば、ポートを変更した場合)、実行中のインスタンスは停止し、手動で再度起動する必要があります。 \n [LlamaFilesの設定と管理については、Theia IDEのドキュメントを参照してください](https://theia-ide.org/docs/user_ai/#llamafile-models)。", "name": { "description": "このLlamafileに使用するモデル名。" }, "port": { "description": "サーバーの起動に使用するポート。" }, "title": "AIラマファイル", "uri": { "description": "LlamafileへのファイルURI。" } }, "start": "ラマファイル開始", "stop": "ラマファイル停止" }, "llamafile": { "error": { "noConfigured": "Llamafilesは設定されていない。", "noRunning": "ラマファイルは動いていない。", "startFailed": "llamafile の起動中に何か問題が発生しました:{0}.\n詳しくはコンソールを見てください。", "stopFailed": "llamafile の停止中に何か問題が発生しました:{0}.\n詳しくはコンソールを見てください。" } }, "mcp": { "error": { "allServersRunning": "すべてのMCPサーバーはすでに稼動している。", "noRunningServers": "MCPサーバーは稼働していない。", "noServersConfigured": "MCPサーバーが設定されていない。", "startFailed": "MCPサーバーの起動中にエラーが発生しました。" }, "info": { "serverStarted": "MCP サーバ \"{0}\" は正常に起動しました。登録されたツール{1}" }, "servers": { "args": { "mdDescription": "コマンドに渡す引数の配列。", "title": "コマンドの引数" }, "autostart": { "mdDescription": "フロントエンドの起動時にこのサーバを自動的に起動します。新しく追加されたサーバはすぐに自動起動されませんが、 再起動時に自動起動されます。", "title": "オートスタート" }, "command": { "mdDescription": "MCPサーバーの起動に使用されるコマンド、例えば \"uvx \"や \"npx\"。", "title": "MCPサーバー実行コマンド" }, "env": { "mdDescription": "APIキーなど、サーバーに設定するオプションの環境変数。", "title": "環境変数" }, "headers": { "mdDescription": "サーバーへの各リクエストに含まれるオプションの追加ヘッダー。", "title": "ヘッダー" }, "mdDescription": "コマンド、引数、オプションで環境変数、自動起動(デフォルトではtrue)を使ってMCPサーバーを設定する。各サーバーは、\"brave-search \"や \"filesystem \"などの一意のキーで識別されます。サーバーを起動するには、\"MCP: Start MCP Server \"コマンドを使用します。サーバーを停止するには、\"MCP: Stop MCP Server \"コマンドを使用します。自動起動が有効になるのは再起動後であることに注意してください。\n設定例\n```{\n \"brave-search\":{\n \"command\":\"npx\"、\n \"args\":[\n \"-y\",\n \"@modelcontextprotocol/server-brave-search\"\n ],\n \"env\":{\n \"brave_api_key\":\"YOUR_API_KEY\"\n },\n },\n \"filesystem\":{\n \"command\":\"npx\"、\n \"args\":[\"-y\", \"@modelcontextprotocol/server-filesystem\", \"/Users/YOUR_USERNAME/Desktop\"]、\n 「env\":{\n \"custom_env_var\":\"custom-value\"\n },\n 「autostart\": false\n }\n}\n```", "serverAuthToken": { "mdDescription": "必要であれば、サーバーの認証トークン。これはリモートサーバとの認証に使用されます。", "title": "認証トークン" }, "serverAuthTokenHeader": { "mdDescription": "サーバ認証トークンに使用するヘッダー名。指定しなかった場合は、\"Authorization\" と \"Bearer\" が使用されます。", "title": "認証ヘッダー名" }, "serverUrl": { "mdDescription": "リモートMCPサーバのURL。指定された場合、サーバはローカル・プロセスを開始する代わりに、このURLに接続します。", "title": "サーバーURL" }, "title": "MCPサーバーの構成" }, "start": { "label": "MCP: MCPサーバーの起動" }, "stop": { "label": "MCP:MCPサーバーの停止" } }, "mcpConfiguration": { "arguments": "論拠: ", "autostart": "オートスタート: ", "connectServer": "コネクト", "connectingServer": "接続中...", "copiedAllList": "すべてのツールをクリップボードにコピー(すべてのツールのリスト)", "copiedAllSingle": "すべてのツールをクリップボードにコピー(すべてのツールを含む単一のプロンプトフラグメント)", "copiedForPromptTemplate": "プロンプトテンプレートのためにすべてのツールをクリップボードにコピー(すべてのツールを含む単一のプロンプトフラグメント)", "copyAllList": "すべてコピー(すべてのツールのリスト)", "copyAllSingle": "チャットのためにすべてをコピーする(すべてのツールで単一のプロンプトフラグメント)", "copyForPrompt": "コピーツール(チャットまたはプロンプトテンプレート用)", "copyForPromptTemplate": "プロンプトテンプレートのすべてをコピーする(すべてのツールで単一のプロンプトフラグメント)", "environmentVariables": "環境変数: ", "headers": "ヘッダー ", "noServers": "MCPサーバーが設定されていない", "serverAuthToken": "認証トークン: ", "serverAuthTokenHeader": "認証ヘッダー名: ", "serverUrl": "サーバーのURL: ", "tools": "道具だ: " }, "openai": { "apiKey": { "mdDescription": "公式 OpenAI アカウントの API キーを入力します。**注意:** この設定を使用すると、Open AI API キーが Theia を実行しているマシンにクリアテキストで保存されます。キーを安全に設定するには、環境変数 `OPENAI_API_KEY` を使用してください。" }, "customEndpoints": { "apiKey": { "title": "指定した url で提供される API にアクセスするためのキー、またはグローバルな OpenAI API キーを使用する場合は `true` のいずれか。" }, "apiVersion": { "title": "Azure の指定した url で提供される API にアクセスするためのバージョン、またはグローバルな OpenAI API のバージョンを使用する場合は `true` のいずれか。" }, "deployment": { "title": "Azure の指定された URL で提供される API にアクセスするためのデプロイメント名。" }, "developerMessageSettings": { "title": "システムメッセージの処理を制御する:user`, `system`, `developer` がロールとして使用され、`mergeWithFollowingUserMessage`は次のユーザーメッセージの前にシステムメッセージを付加するか、次のメッセージがユーザーメッセージでない場合はシステムメッセージをユーザーメッセージに変換します。 デフォルトは `developer` です。" }, "enableStreaming": { "title": "ストリーミングAPIを使用するかどうかを示す。デフォルトは `true` である。" }, "id": { "title": "カスタムモデルを識別するためにUIで使われる一意な識別子。" }, "mdDescription": "例えば `vllm` を使って、OpenAI API と互換性のあるカスタムモデルを統合する。必須属性は `model` と `url` である。 \n オプションで \n - UI でカスタムモデルを識別するための一意な `id` を指定することができる。何も指定しない場合は `model` が `id` として使用される。 \n - 指定した url で提供される API にアクセスするための `apiKey` を指定する。グローバルな OpenAI API キーを使用する場合は `true` を使用する。 \n - apiVersion` を指定すると、指定した url で提供される Azure API にアクセスできるようになる。グローバルな OpenAI API バージョンを使用する場合は `true` を使用する。 \n - developerMessageSettings`を `user`、`system`、`developer`、`mergeWithFollowingUserMessage`、`skip` のいずれかに設定することで、開発者のメッセージをどのように含めるかを制御することができる(`user`、`system`、`developer` はロールとして使用され、`mergeWithFollowingUserMessage` は次のユーザメッセージの前にシステムメッセージを付加するか、次のメッセージがユーザメッセージでない場合にシステムメッセージをユーザメッセージに変換する)。skip`はシステムメッセージを削除します)。 デフォルトは `developer` です。 \n - supportsStructuredOutput:false`を指定すると、構造化出力を使用しないことを示す。 \n - enableStreaming: false` を指定すると、ストリーミングを使用しない。 \n 詳細は[our documentation](https://theia-ide.org/docs/user_ai/#openai-compatible-models-eg-via-vllm)を参照のこと。", "modelId": { "title": "モデルID" }, "supportsStructuredOutput": { "title": "モデルが構造化出力をサポートしているかどうかを示す。デフォルトは `true` である。" }, "url": { "title": "モデルがホストされているOpen AI API互換のエンドポイント" } }, "models": { "description": "OpenAIの公式使用モデル" }, "useResponseApi": { "mdDescription": "公式OpenAIモデルのチャット完了APIの代わりに、より新しいOpenAIレスポンスAPIを使用します。この設定はOpenAIの公式モデルにのみ適用されます - カスタムプロバイダーは個別に設定する必要があります。" } }, "promptTemplates": { "directories": { "title": "ワークスペース固有のプロンプト・テンプレート・ディレクトリ" }, "extensions": { "description": "プロンプトのテンプレートとみなされる、 プロンプトの場所にある追加のファイル拡張子のリスト。'.prompttemplate' は常にデフォルトとみなされる。", "title": "その他のプロンプト・テンプレート・ファイル拡張子" }, "files": { "title": "ワークスペース固有のプロンプト・テンプレート・ファイル" } }, "scanoss": { "changeSet": { "clean": "マッチなし", "error": "エラー:再走行", "error-notification": "ScanOSS エラーが発生:{0}.", "match": "試合を見る", "scan": "スキャン", "scanning": "スキャン..." }, "mode": { "automatic": { "description": "チャットビューでコードスニペットの自動スキャンを有効にする。" }, "description": "チャットビューのコードスニペットを分析するためのSCANOSS機能を設定します。これにより、提案されたコードスニペットのハッシュが、[Software Transarency foundation]() がホストする SCANOSS\nサービス[Software Transparency Foundation](https://www.softwaretransparency.org/osskb)に送信します。", "manual": { "description": "ユーザーは、チャットビューのSCANOSS項目をクリックすることで、手動でスキャンをトリガーすることができます。" }, "off": { "description": "機能は完全にオフになっている。" } }, "snippet": { "dialog-header": "スキャンOSSの結果", "errored": "SCANOSS - エラー{0}", "file-name-heading": "で見つかった。{0}", "in-progress": "SCANOSS - スキャンを実行する...", "match-count": "{0} に一致するものがあった。", "matched": "SCANOSS -{0} 一致が見つかりました。", "no-match": "SCANOSS - 該当なし", "summary": "概要" } }, "session-settings-dialog": { "title": "セッション設定の設定", "tooltip": "セッション設定の設定" }, "terminal": { "agent": { "description": "このエージェントは、任意のターミナルコマンドの記述と実行を支援する。 ユーザの要求に基づいてコマンドを提案し、ユーザが直接ターミナルに貼り付けて実行できるようにする。 コンテキストを考慮した支援を提供するために、カレントディレクトリ、環境、ターミナルセッションの最近のターミナル出力にアクセスします。", "vars": { "cwd": { "description": "現在の作業ディレクトリ。" }, "recentTerminalContents": { "description": "ターミナルに表示されている直近の0~50行。" }, "shell": { "description": "使用されているシェル、例えば/usr/bin/zsh。" }, "userRequest": { "description": "ユーザーの質問またはリクエスト。" } } }, "askAi": "AIに聞く", "askTerminalCommand": "ターミナル・コマンドについて尋ねる", "hitEnterConfirm": "エンターキーを押して確認する", "howCanIHelp": "どうされましたか?", "loading": "ローディング", "tryAgain": "もう一度...", "useArrowsAlternatives": "または ↪So_21C5 を使って選択肢を示す..." }, "tokenUsage": { "cachedInputTokens": "キャッシュに書き込まれた入力トークン", "cachedInputTokensTooltip": "入力トークン」に追加して追跡される。通常、キャッシュされていないトークンよりも高価。", "failedToGetTokenUsageData": "トークン使用データのフェッチに失敗しました:{0}", "inputTokens": "入力トークン", "label": "トークンの使用", "lastUsed": "最後の使用", "model": "モデル", "noData": "トークンの使用データはまだない。", "note": "トークンの使用はアプリケーションの開始時から追跡され、永続化されない。", "outputTokens": "出力トークン", "readCachedInputTokens": "キャッシュから読み込まれた入力トークン", "readCachedInputTokensTooltip": "インプット・トークン」に追加して追跡される。通常、キャッシュされないよりもはるかに低コスト。通常、レート制限にはカウントされない。", "total": "合計", "totalTokens": "トークン合計", "totalTokensTooltip": "'入力トークン' + '出力トークン'" }, "vercelai": { "anthropicApiKey": { "mdDescription": "AnthropicモデルのAPIキーを入力してください。**Please note:** この環境設定を使用することで、APIキーはTheiaを実行しているマシンにクリアテキストで保存されます。キーを安全に設定するには環境変数 `ANTHROPIC_API_KEY` を使用してください。" }, "customEndpoints": { "apiKey": { "title": "指定した url で提供される API にアクセスするためのキー、またはグローバル API キーを使用する場合は `true` のいずれか。" }, "enableStreaming": { "title": "ストリーミングAPIを使用するかどうかを示す。デフォルトは `true` である。" }, "id": { "title": "カスタムモデルを識別するためにUIで使われる一意な識別子。" }, "mdDescription": "Vercel AI SDKと互換性のあるカスタムモデルを統合する。必須属性は `model` と `url` です。 \n オプションで \n - UI でカスタムモデルを識別するための一意の `id` を指定します。何も指定しない場合は `model` が `id` として使用される。 \n - 指定した url で提供される API にアクセスするための `apiKey` を指定する。グローバル API キーを使用する場合は `true` を指定する。 \n - supportsStructuredOutput:false`を指定すると、構造化出力を使用しないことを示す。 \n - enableStreaming: false` を指定すると、ストリーミングを使用しないことを示す。 \n - provider`を指定すると、モデルの提供元を指定することができる(openai、anthropic)。", "modelId": { "title": "モデルID" }, "supportsStructuredOutput": { "title": "モデルが構造化出力をサポートしているかどうかを示す。デフォルトは `true` である。" }, "url": { "title": "モデルがホストされているAPIエンドポイント" } }, "models": { "description": "Vercel AI SDKで使用する公式モデル", "id": { "title": "モデルID" }, "model": { "title": "モデル名" } }, "openaiApiKey": { "mdDescription": "OpenAIモデルのAPIキーを入力します。**Please note:** この環境設定を使用することで、APIキーはTheiaを実行しているマシンにクリアテキストで保存されます。キーを安全に設定するには、環境変数 `OPENAI_API_KEY` を使用してください。" } }, "workspace": { "coderAgent": { "description": "Theia IDEに統合されたAIアシスタントで、ソフトウェア開発者を支援するように設計されています。このエージェントはユーザーのワークスペースにアクセスし、利用可能なすべてのファイルとフォルダのリストを取得し、その内容を取得することができます。さらに、ユーザーにファイルの修正を提案することもできます。そのため、コーディング作業やファイルの変更を伴う他の作業でユーザを支援することができます。" },