@theia/core
Version:
Theia is a cloud & desktop IDE framework implemented in TypeScript.
1,196 lines • 166 kB
JSON
{
"ai-chat-ui.show-settings": "AI設定を表示",
"ai.executePlanWithCoder": "現在のプランをCoderで実行",
"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": "上記のMarkdownセルを挿入",
"notebook.cell.insertMarkdownCellBelow": "以下のMarkdownセルを挿入",
"terminal:new:profile": "プロファイルから新しい統合ターミナルを作成",
"terminal:profile:default": "デフォルトのターミナルプロファイルを選択",
"theia": {
"ai": {
"agents": {
"completionNotification": {
"mdDescription": "このエージェントがタスクを完了した際の通知動作。設定されていない場合、グローバルデフォルトの通知設定が使用されます。\n - `os-notification`: OS/システム通知を表示\n - `message`: ステータスバー/メッセージ領域に通知を表示\n - `blink`: UIを点滅またはハイライト表示\n - `off`: このエージェントの通知を無効化",
"title": "補完通知"
},
"enable": {
"mdDescription": "エージェントを有効化(true)するか無効化(false)するかを指定します。",
"title": "エージェントを有効にする"
},
"languageModelRequirements": {
"identifier": {
"mdDescription": "使用する言語モデルの識別子。"
},
"mdDescription": "このエージェントで使用する言語モデルを指定します。",
"purpose": {
"mdDescription": "この言語モデルが使用される目的。",
"title": "目的"
},
"title": "言語モデルの要件"
},
"mdDescription": "特定のエージェントの有効化/無効化、プロンプトの設定、LLMの選択などのエージェント設定を構成します。",
"selectedVariants": {
"mdDescription": "このエージェントに対して現在選択されているプロンプトバリアントを指定します。",
"title": "選択されたバリエーション"
},
"showInChat": {
"mdDescription": "エージェントをチャットUIに表示する(true)か非表示にする(false)かを指定します。",
"title": "チャットで表示"
},
"title": "エージェント設定"
},
"anthropic": {
"apiKey": {
"description": "公式AnthropicアカウントのAPIキーを入力してください。**ご注意:**この設定を使用すると、Anthropic APIキーがTheiaを実行しているマシン上に平文で保存されます。キーを安全に設定するには環境変数`ANTHROPIC_API_KEY`を使用してください。"
},
"customEndpoints": {
"apiKey": {
"title": "指定されたURLで提供されるAPIにアクセスするためのキー、またはグローバルなAnthropic APIキーを使用する場合は`true`"
},
"enableStreaming": {
"title": "ストリーミングAPIを使用するかどうかを示します。デフォルトは`true`です。"
},
"id": {
"title": "UI内でカスタムモデルを識別するために使用される一意の識別子"
},
"maxRetries": {
"title": "リクエスト失敗時の最大再試行回数。デフォルトは3回。"
},
"mdDescription": "Anthropic APIと互換性のあるカスタムモデルを統合します。必須属性は`model`と`url`です。 \n オプションで \n - UI内でカスタムモデルを識別するための一意の`id`を指定できます。 指定しない場合、`model` が `id` として使用されます。 \n - 指定された URL で提供される API にアクセスするための `apiKey` を指定します。グローバルな Anthropic API キーを使用する場合は `true` を指定します。 \n - ストリーミングを使用しない場合は `enableStreaming: false` を指定します。 \n - プロンプトキャッシュを使用しないことを示すには `useCaching: false` を指定します。 \n - リクエスト失敗時の最大再試行回数を指定するには `maxRetries: <number>` を指定します。デフォルトは3です。",
"modelId": {
"title": "モデルID"
},
"url": {
"title": "モデルがホストされているAnthropic API互換エンドポイント"
},
"useCaching": {
"title": "モデルがプロンプトキャッシュをサポートしているかどうかを示します。デフォルトは`true`です。"
}
},
"models": {
"description": "使用する公式Anthropicモデル"
}
},
"chat": {
"agent": {
"architect": "アーキテクト",
"coder": "コーダー",
"universal": "ユニバーサル"
},
"app-tester": {
"description": "このエージェントは、ブラウザ自動化を通じてユーザー指定のテストシナリオを検証するため、アプリケーションのユーザーインターフェースをテストします。テストワークフローを自動化し、アプリケーション機能に関する詳細なフィードバックを提供できます。"
},
"applySuggestion": "提案を適用",
"bypassModelRequirement": {
"description": "言語モデルの要件チェックをバイパスします。Theia言語モデルを必要としない外部エージェント(例:Claude Code)を使用している場合に有効にしてください。"
},
"changeSetDefaultTitle": "提案された変更点",
"changeSetFileDiffUriLabel": "AI変更点: {0}",
"chatAgentsVariable": {
"description": "システム内で利用可能なチャットエージェントのリストを返します"
},
"chatSessionNamingAgent": {
"description": "チャットセッション名を生成するエージェント",
"vars": {
"conversation": {
"description": "チャット会話の内容。"
},
"listOfSessionNames": {
"description": "既存のセッション名のリスト。"
}
}
},
"chatSessionSummaryAgent": {
"description": "チャットセッションの要約を生成するエージェント。"
},
"clipboardSeparator": "クリップボード",
"confirmApplySuggestion": "この提案作成以降、ファイル {0} が変更されました。変更を適用してもよろしいですか?",
"confirmRevertSuggestion": "この提案作成以降、ファイル {0} が変更されました。変更を元に戻すことを確認しますか?",
"couldNotFindMatchingLM": "一致する言語モデルが見つかりませんでした。設定を確認してください!",
"couldNotFindReadyLMforAgent": "エージェント{0}用の既製言語モデルが見つかりませんでした。設定を確認してください!",
"defaultAgent": {
"description": "オプション: ユーザークエリで@<エージェント名>を明示的に指定していない場合、呼び出すべきチャットエージェントの<エージェント名>。デフォルトエージェントが設定されていない場合、Theiaのデフォルトが適用されます。"
},
"fromClipboard": "$(clippy) クリップボードから",
"fromClipboardDescription": "クリップボードから画像を貼り付け",
"imageContextVariable": {
"args": {
"data": {
"description": "base64形式の画像データ。"
},
"mimeType": {
"description": "画像のMIMEタイプ。"
},
"name": {
"description": "利用可能な場合の画像ファイル名。"
},
"wsRelativePath": {
"description": "利用可能な場合の画像ファイルのワークスペース相対パス。"
}
},
"description": "画像のコンテキスト情報を提供します",
"label": "画像ファイル"
},
"imagePickerPlaceholder": "画像ファイルを選択するか、名前で検索してください",
"orchestrator": {
"description": "このエージェントは、利用可能な全チャットエージェントの説明とユーザーのリクエストを照合し、リクエストに応答するのに最適なエージェントを(AIを用いて)選択します。ユーザーのリクエストは、追加の確認なしに選択されたエージェントに直接委譲されます。",
"vars": {
"availableChatAgents": {
"description": "オーケストレーターが委任可能なチャットエージェントのリスト。除外リスト設定で指定されたエージェントを除く。"
}
}
},
"pendingImage": {
"file": "保留中の画像: {0}",
"pasted": "保留中の画像(貼り付け済み)"
},
"persistedSessionLimit": {
"description": "永続化するチャットセッションの最大数。無制限の場合は-1、セッション永続化を無効化するには0を指定。制限数を減らした場合、新しい制限を超える最も古いセッションは、次回の保存時に自動的に削除されます。"
},
"pinChatAgent": {
"description": "エージェント固定を有効にすると、指定したチャットエージェントがプロンプト間で自動的にアクティブ状態を維持され、繰り返しメンションする必要が軽減されます。 エージェントの固定解除や切り替えはいつでも手動で行えます。"
},
"revertSuggestion": "提案を元に戻す",
"sessionStorageScope": {
"description": "チャットセッションを、ワークスペースごとの個別のストレージに保存するか、単一のグローバルストレージに保存するかを選択します。開いているワークスペースがない場合、セッションはグローバルストレージにフォールバックします。",
"global": "すべてのワークスペースで共有される単一のストアにチャットセッションを保存する。",
"workspace": "チャットセッションをワークスペース固有のメタデータストレージに保存します。セッションはワークスペースに関連付けられますが、ワークスペースディレクトリ外に保存されます。"
},
"taskContextService": {
"summarizeProgressMessage": "要約: {0}"
},
"taskContextStorageDirectory": {
"description": "タスクコンテキストの説明を永続化および取得するための、ワークスペース相対パス。空の値に設定された場合、生成されたタスクコンテキストはディスクではなくメモリに保存されます。"
},
"toolConfirmation": {
"confirm": {
"description": "ツールを実行する前に確認を求める"
},
"description": "異なるツールに対する設定確認動作を構成します。キーはツールID、値は確認モードです。すべてのツールに共通するグローバルデフォルトを設定するにはキーに「*」を使用します。",
"disabled": {
"description": "ツールの実行を無効化"
},
"yolo": {
"description": "確認なしでツールを自動的に実行する"
}
},
"universal": {
"description": "このエージェントは、一般的なプログラミングやソフトウェア開発に関する質問に対して簡潔かつ正確な回答を提供することで、ソフトウェア開発者を支援するよう設計されています。また、ユーザーが尋ねる可能性のあるあらゆる汎用的な質問に対する代替手段でもあります。ユニバーサルエージェントは現在、デフォルトではコンテキストを一切保持しておらず、つまり現在のユーザーコンテキストやワークスペースにアクセスすることはできません。"
},
"view": {
"label": "AIチャット"
},
"welcomeScreenSessions": {
"description": "ウェルカム画面に表示する最近のチャットセッションの行数。表示されるセッション数は利用可能な幅によって異なります。最近のチャットセクションを非表示にするには0に設定してください。"
}
},
"chat-ui": {
"addContextVariable": "コンテキスト変数を追加",
"agent": "エージェント",
"agentDelegationDescription": "委任可能な他のAIエージェント",
"aiDisabled": "AI機能は無効化されています",
"applyAll": "すべて適用",
"applyAllTitle": "保留中の変更をすべて適用",
"askQuestion": "質問する",
"attachToContext": "要素をコンテキストに添付する",
"cancel": "キャンセル (Esc)",
"chat-view-tree-widget": {
"ai": "AI",
"generating": "生成",
"noRenderer": "エラー: レンダラーが見つかりません",
"scrollToBottom": "最新のメッセージへ移動",
"waitingForInput": "入力待ち",
"you": "You"
},
"chatInput": {
"clearHistory": "入力プロンプト履歴をクリア",
"cycleMode": "サイクルチャットモード",
"nextPrompt": "次のプロンプト",
"previousPrompt": "前のプロンプト",
"toggleCapabilities": "機能設定の切り替え"
},
"chatInputAriaLabel": "ここにメッセージを入力してください",
"chatResponses": "チャット応答",
"clearAllSelections": "検索文字列と機能選択をクリア",
"code-part-renderer": {
"copied": "コピー",
"generatedCode": "生成コード"
},
"collapseAll": "すべて折りたたむ",
"collapseChangeSet": "変更セットを折りたたむ",
"command-part-renderer": {
"commandNotExecutable": "コマンドのIDは「{0}」ですが、チャットウィンドウからは実行できません。"
},
"confirmDeleteChatMsg": "このチャットを削除してもよろしいですか?",
"copyCodeBlock": "コードブロックをコピー",
"couldNotSendRequestToSession": "セッション {1} へのリクエスト \"{0}\" を送信できませんでした",
"delegation-response-renderer": {
"prompt": {
"label": "委譲プロンプト:"
},
"response": {
"label": "応答:"
},
"starting": "委任を開始します...",
"status": {
"canceled": "キャンセル済み",
"error": "エラー",
"generating": "生成中...",
"starting": "開始中..."
}
},
"deleteChangeSet": "変更セットを削除",
"deleteChat": "チャットを削除",
"editRequest": "編集",
"edited": "編集済み",
"editedTooltipHint": "このプロンプトのバリエーションは編集済みです。AI設定ビューでリセットできます。",
"enterChatName": "チャット名を入力",
"errorChatInvocation": "チャットサービスの呼び出し中にエラーが発生しました。",
"expandChangeSet": "変更セットを展開",
"failedToDeleteSession": "チャットセッションの削除に失敗しました",
"failedToLoadChats": "チャットセッションの読み込みに失敗しました",
"failedToRestoreSession": "チャットセッションの復元に失敗しました",
"failedToRetry": "再試行に失敗しました",
"focusInput": "フォーカスチャット入力",
"focusResponse": "フォーカスチャット応答",
"functions": "機能",
"functionsDescription": "Theia拡張機能によって提供される組み込み関数",
"genericCapabilities": "汎用機能",
"mcpFunctions": "MCP",
"mcpFunctionsDescription": "接続済みサーバーからのモデルコンテキストプロトコル(MCP)機能",
"noChatAgentsAvailable": "チャットエージェントは利用できません。",
"noMatchingCapabilities": "一致する機能はありません",
"openDiff": "Open Diff",
"openImage": "画像を開く",
"openOriginalFile": "元のファイルを開く",
"performThisTask": "このタスクを実行してください。",
"persistedSession": "永続化されたセッション(クリックで復元)",
"promptFragments": "プロンプト",
"promptFragmentsDescription": "会話に含めるカスタムプロンプトフラグメント",
"removeChat": "チャットを削除",
"renameChat": "チャットの名前変更",
"requestNotFoundForRetry": "リクエストが見つかりません。再試行してください。",
"responseFrom": "{0}からの応答",
"searchCapabilities": "検索機能",
"selectAgentQuickPickPlaceholder": "新しいセッション用のエージェントを選択してください",
"selectAllInCategory": "このカテゴリのすべてを選択",
"selectChat": "チャットを選択",
"selectContextVariableQuickPickPlaceholder": "メッセージに添付するコンテキスト変数を選択してください",
"selectTaskContextQuickPickItem": {
"currentlyOpen": "現在開いている"
},
"selectTaskContextQuickPickPlaceholder": "タスクコンテキストを選択して添付",
"selectVariableArguments": "可変引数を選択",
"send": "送信(Enter)",
"sessionNotFoundForRetry": "再試行用のセッションが見つかりません",
"skillsDescription": "会話に追加可能な再利用可能なスキル指示",
"switchAgentMode": "エージェントモードの切り替え",
"text-part-renderer": {
"cantDisplay": "応答を表示できません。ChatResponsePartRenderers を確認してください!"
},
"toggleCapabilitiesConfig": "機能設定の切り替え",
"toolcall-part-renderer": {
"denied": "実行が拒否されました",
"finished": "実行",
"rejected": "実行がキャンセルされました"
},
"toolconfirmation": {
"allow-options-dropdown-tooltip": "詳細設定オプション",
"allow-session": "このチャットを許可する",
"allowed": "ツールの実行が許可されています",
"alwaysAllowConfirm": "承知しました、自動承認を有効化します",
"alwaysAllowGenericWarning": "このツールは自動承認を有効化する前に確認が必要です。有効化後は、今後のすべての呼び出しが確認なしで実行されます。このツールを信頼し、潜在的なリスクを理解している場合にのみ有効化してください。",
"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": "エージェントの固定解除",
"unselectAllInCategory": "このカテゴリの選択をすべて解除",
"variablesDescription": "コンテキスト情報を提供する動的変数",
"variantTooltip": "プロンプトのバリエーション: {0}",
"yourMessage": "あなたのメッセージ"
},
"claude-code": {
"agentDescription": "Anthropicのコーディングエージェント",
"allowSession": "このセッションを許可する",
"apiKey": {
"description": "Claude Code の API キーを入力してください。**ご注意:** この設定を使用すると、API キーは Theia を実行しているマシン上に平文で保存されます。キーを安全に設定するには、環境変数 `ANTHROPIC_API_KEY` を使用してください。"
},
"askBeforeEdit": "編集前に確認してください",
"changeSetTitle": "変更者: Claude Code",
"clearCommand": {
"description": "新しいセッションを作成する"
},
"compactCommand": {
"description": "コンパクトな会話(オプションでフォーカス指示付き)"
},
"completedCount": "{0} / {1} completed",
"configCommand": {
"description": "Open Claude Code 設定"
},
"currentDirectory": "現在のディレクトリ",
"differentAgentRequestWarning": "前回のチャットリクエストは別のエージェントが対応しました。Claude Codeはそれらの他のメッセージを確認できません。",
"directory": "ディレクトリ",
"domain": "ドメイン",
"editAutomatically": "自動編集",
"editNumber": "{0} を編集",
"editing": "編集",
"editsCount": "{0} 編集",
"emptyTodoList": "No todos available",
"entireFile": "ファイル全体",
"excludingOnePattern": " (1パターンを除く)",
"excludingPatterns": " ({0}パターンを除く)",
"executablePath": {
"description": "`@anthropic-ai/claude-agent-sdk` の Claude Code 実行ファイル (cli.js) のパス。指定されていない場合、システムはグローバルな npm インストールから自動的にパスを解決しようとします。"
},
"executedCommand": "実行済み: {0}",
"failedToParseBashToolData": "Bashツールデータの解析に失敗しました",
"failedToParseEditToolData": "編集ツールデータの解析に失敗しました",
"failedToParseGlobToolData": "Globツールデータの解析に失敗しました",
"failedToParseGrepToolData": "Grepツールのデータを解析できませんでした",
"failedToParseLSToolData": "LSツールデータの解析に失敗しました",
"failedToParseMultiEditToolData": "MultiEditツールデータの解析に失敗しました",
"failedToParseReadToolData": "ツールデータの読み取りに失敗しました",
"failedToParseTodoListData": "Todoリストデータの解析に失敗しました",
"failedToParseWebFetchToolData": "WebFetchツールデータの解析に失敗しました",
"failedToParseWriteToolData": "ツールデータの書き込み解析に失敗しました",
"fetching": "取得中",
"fileFilter": "ファイルフィルター",
"filePath": "ファイルパス",
"fileType": "ファイルタイプ",
"findMatchingFiles": "現在のディレクトリ内で、グロブパターン「{0}」に一致するファイルを検索する",
"findMatchingFilesWithPath": "{1} 内で、グロブパターン「{0}」に一致するファイルを検索する",
"finding": "検索",
"from": "From",
"globPattern": "globパターン",
"grepOptions": {
"caseInsensitive": "大文字小文字を区別しない",
"glob": "glob: {0}",
"headLimit": "制限: {0}",
"lineNumbers": "行番号",
"linesAfter": "{0}",
"linesBefore": "+{0} before",
"linesContext": "±{0} context",
"multiLine": "複数行",
"type": "タイプ:{0}"
},
"grepOutputModes": {
"content": "content",
"count": "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} replace-all",
"replaceAllOccurrences": "すべての出現箇所を置換",
"resumeCommand": {
"description": "セッションを再開する"
},
"reviewCommand": {
"description": "コードレビューを依頼する"
},
"searchPath": "検索パス",
"searching": "検索",
"startingLine": "開始ライン",
"timeout": "タイムアウト",
"timeoutInMs": "タイムアウト: {0} ms",
"to": "To",
"todoList": "Todo List",
"todoPriority": {
"high": "high",
"low": "low",
"medium": "medium"
},
"toolApprovalRequest": "Claude Codeが「{0}」ツールを使用しようとしています。許可しますか?",
"totalEdits": "総編集数",
"vars": {
"activeEditor": {
"description": "現在アクティブなエディターのURI。"
}
},
"webFetch": "Web Fetch",
"writing": "執筆"
},
"code-completion": {
"progressText": "AIコード補完を計算中..."
},
"codex": {
"agentDescription": "Codexを搭載したOpenAIのコーディングアシスタント",
"apiKey": {
"description": "Codex用のOpenAI APIキー。設定されていない場合、共有OpenAI APIキー(`ai-features.openAiOfficial.openAiApiKey`)にフォールバックします。`OPENAI_API_KEY`環境変数経由でも設定可能です。"
},
"completedCount": "{0} / {1} completed",
"exitCode": "終了コード:{0}",
"fileChangeFailed": "Codex は以下の変更を適用できませんでした: {0}",
"fileChangeFailedGeneric": "Codex はファイル変更の適用に失敗しました。",
"itemCount": "{0} 項目",
"noItems": "項目なし",
"oneItem": "1項目",
"searched": "検索",
"searching": "検索",
"todoList": "Todo List",
"webSearch": "Web検索"
},
"completion": {
"agent": {
"description": "このエージェントは、Theia IDEのコードエディタ内でインラインコード補完を提供します。",
"vars": {
"file": {
"description": "編集中のファイルのURI"
},
"language": {
"description": "編集中のファイルのlanguageId"
},
"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": "編集中のファイルのlanguageId。コード補完コンテキストでのみ利用可能です。"
},
"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を開く",
"privacy": "Theiaはオープンソースプロジェクトです。GitHub Copilotサービスに接続するため、GitHubユーザー名へのアクセスのみ要求します。その他のデータへのアクセスや保存は一切行いません。",
"success": "GitHub Copilotへのサインインに成功しました!",
"successHint": "GitHubアカウントでCopilotを利用できる場合、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のサブスクリプションによって異なります。"
},
"signOut": {
"confirmMessage": "GitHub Copilotからログアウトしてもよろしいですか?"
},
"statusBar": {
"signedIn": "GitHub Copilot に {0} としてサインインしています。クリックしてサインアウトします。",
"signedOut": "GitHub Copilot にサインインしていません。クリックしてサインインしてください。"
}
},
"core": {
"agentConfiguration": {
"addCustomAgent": "カスタムエージェントを追加",
"availableCapabilities": "利用可能な機能",
"completionNotificationDescriptionPrefix": "このエージェントがタスクを完了した際の通知方法を選択してください。「デフォルト」は ",
"defaultNotificationDescription": "グローバルAI通知設定を使用します",
"enableAgent": "エージェントを有効にする",
"llmRequirements": "LLM要件",
"notUsedInPrompt": "プロンプトでは使用されません",
"notUsedInPromptTooltip": "この変数はエージェントによって宣言されていますが、現在のプロンプトテンプレートでは参照されていません。",
"notificationSettings": "通知設定",
"notificationSettingsLink": "AI通知設定",
"promptTemplates": "プロンプトテンプレート",
"selectAgentMessage": "まずエージェントを選択してください!",
"showInChat": "チャットで表示",
"templateName": "テンプレート",
"undeclared": "宣言されていない",
"undeclaredTooltip": "この変数はプロンプトで使用されますが、エージェントによって宣言された説明はありません。",
"usedAgentSpecificVariables": "使用済みエージェント固有変数",
"usedFunctions": "使用された関数",
"usedGlobalVariables": "使用されたグローバル変数",
"variant": "バリアント"
},
"agentsVariable": {
"description": "システム内で利用可能なエージェントのリストを返します"
},
"aiConfiguration": {
"label": "AI 設定 [ベータ版]"
},
"blinkTitle": {
"agentCompleted": "Theia - Agent Completed",
"namedAgentCompleted": "Theia - エージェント「{0}」完了"
},
"capabilityVariable": {
"argDescription": "プロンプトフラグメントID(必要に応じて「デフォルトでオン」または「デフォルトでオフ」が続く。デフォルトはオフ)",
"completions": {
"detail": {
"off": "デフォルトで無効化されている機能",
"on": "デフォルトで有効化されている機能"
}
},
"description": "デフォルトのオン/オフ設定に基づいてプロンプトフラグメントを条件付きで解決する"
},
"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 - `message`: ステータスバー/メッセージ領域に通知を表示\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": "開くリクエストに対応する変数が見つかりません。",
"notification": {
"message": {
"description": "アプリケーション内に通知メッセージを表示する"
},
"off": {
"description": "すべての通知を無効にする"
},
"osNotification": "OS 通知",
"windowBlink": "ウィンドウ点滅"
},
"openEditorsShortVariable": {
"description": "現在開いている全ファイルの簡易参照(相対パス、カンマ区切り)"
},
"openEditorsVariable": {
"description": "ワークスペースのルートディレクトリを基準とした、現在開いている全ファイルのカンマ区切りリスト。"
},
"preference": {
"languageModelAliases": {
"description": "各言語モデルのエイリアスに対して、[AI設定ビュー]({0})でモデルを設定します。または、settings.jsonで手動で設定することも可能です:\n```\n\"default/code\": {\n \"selectedModel\": \"anthropic/claude-opus-4-20250514\"\n}\n```",
"selectedModel": "このエイリアスに対してユーザーが選択したモデル。",
"title": "言語モデルの別名"
}
},
"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": "選択されたバリアントは存在せず、デフォルトも見つかりませんでした。設定を確認してください。",
"variantSetWarning": "選択されたバリアントは存在しません。代わりにデフォルトのバリアントが使用されています。",
"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 各設定は以下で構成される:\n - `scope`: 設定の適用条件を定義:\n - `modelId` (オプション): 一致させるモデルID\n - `providerId` (オプション): 一致させるプロバイダーID(例:huggingface, openai, ollama, llamafile)\n - `agentId` (オプション): 一致させるエージェントID\n - `requestSettings`: モデル固有の設定(キーと値のペア)\n - `clientSettings`: クライアント側のメッセージ処理設定:\n - `keepToolCalls` (ブール値): コンテキスト内でツール呼び出しを保持するかどうか\n - `keepThinking` (ブール値): 思考メッセージを保持するかどうか\n 設定は特異性に基づいて一致させます(エージェント: 100点、モデル: 10点、プロバイダー: 1点)。\n 詳細は[公式ドキュメント](https://theia-ide.org/docs/user_ai/#custom-request-settings)を参照してください。",
"modelSpecificSettings": {
"description": "特定のモデルIDに対する設定。"
},
"scope": {
"agentId": {
"description": "設定を適用する(オプションの)エージェントID。"
},
"modelId": {
"description": "(オプションの)モデルID"
},
"providerId": {
"description": "設定を適用する(オプションの)プロバイダーID。"
}
},
"title": "カスタムリクエスト設定"
},
"skillDirectories": {
"description": "スキル定義(SKILL.mdファイル)を含む追加ディレクトリ。スキルはAIエージェントが参照可能な再利用可能な指示を提供します。ワークスペース内の.prompts/skillsディレクトリと製品設定フォルダ内のskillsディレクトリは常に含まれます。"
},
"skillsVariable": {
"description": "AIエージェントが使用可能な利用可能なスキルのリストを返します"
},
"taskContextSummary": {
"description": "セッションコンテキスト内に存在するすべてのタスクコンテキスト項目を解決します。"
},
"templateSettings": {
"edited": "編集済み",
"unavailableVariant": "利用不可"
},
"thinkingMode": {
"mdDescription": "拡張思考機能をサポートするモデル向けに思考モード設定を指定可能。\n 各設定は以下で構成される:\n - `scope`: 設定の適用条件を定義:\n - `modelId` (オプション): 一致させるモデルID\n - `providerId` (オプション): 一致させるプロバイダーID\n - `agentId` (オプション): 一致させるエージェントID\n - `thinkingMode`: 思考モードの設定:\n - `enabled` (ブール値): 思考モードを有効にするかどうか\n - `budgetTokens` (数値、オプション): 思考に割り当てる最大トークン数(モデルがサポートしている場合)\n 設定は特異性に基づいて照合されます(エージェント: 100点、モデル: 10点、プロバイダー: 1点)。",
"scope": {
"agentId": {
"description": "設定を適用する(オプションの)エージェントID。"
},
"modelId": {
"description": "(オプションの)モデルID"
},
"providerId": {
"description": "設定を適用する(オプションの)プロバイダーID。"
}
},
"thinkingMode": {
"budgetTokens": {
"description": "思考に使用する最大トークン数。モデルが思考予算をサポートしている場合にのみ適用されます。"
},
"description": "思考モードの設定。",
"enabled": {
"description": "思考モードが有効かどうか。"
}
},
"title": "思考モード設定"
},
"todayVariable": {
"description": "今日の何かをする",
"format": {
"description": "日付の形式"
}
},
"unableToDisplayVariableValue": "変数値を表示できません。",
"unableToResolveVariable": "変数を解決できません。",
"variable-contribution": {
"builtInVariable": "Theia 内蔵変数",
"currentAbsoluteFilePath": "現在開いているファイルの絶対パス。ほとんどのエージェントは相対ファイルパス(現在のワークスペースに対する相対パス)を期待することに注意してください。",
"currentFileContent": "現在開いているファイルのプレーンテキスト内容。これにはコンテンツの出典情報は含まれません。ほとんどのエージェントは相対ファイルパス(現在のワークスペースからの相対パス)でより適切に動作することに留意してください。",
"currentRelativeDirPath": "現在開いているファイルを含むディレクトリの相対パス。",
"currentRelativeFilePath": "現在開いているファイルの相対パス。",
"currentSelectedText": "開いているファイル内で現在選択されているプレーンテキスト。コンテンツの出典元情報は含まれません。ほとんどのエージェントは相対ファイルパス(現在のワークスペースを基準とした相対パス)でより適切に動作することに留意してください。",
"dotRelativePath": "現在開いているファイルの相対パスへの短い参照('currentRelativeFilePath')。"
}
},
"editor": {
"editorContextVariable": {
"description": "エディタ固有のコンテキスト情報を解決します",
"label": "EditorContext"
},
"explainWithAI": {
"prompt": "このエラーを説明してください",
"title": "AIで説明"
},
"fixWithAI": {
"prompt": "このエラーの修正をお手伝いします"
}
},
"google": {
"apiKey": {
"description": "公式のGoogle AI(Gemini)アカウントのAPIキーを入力してください。**ご注意:**この設定を使用すると、GOOGLE AI APIキーがTheiaを実行しているマシン上に平文で保存されます。キーを安全に設定するには環境変数`GOOGLE_API_KEY`を使用してください。"
},
"maxRetriesOnErrors": {
"description": "エラー発生時の最大再試行回数。1未満の場合、再試行ロジックは無効化される"
},
"models": {
"description": "使用する公式Google Geminiモデル"
},
"retryDelayOnOtherErrors": {
"description": "その他のエラー発生時の再試行間隔(秒単位)。(Google GenAIがモデルの返したJSON構文不備や500内部サーバーエラーなどのエラーを報告する場合がある)。-1に設定するとこれらのケースで再試行を無効化。それ以外の場合、再試行は即時(0設定時)またはこの間隔(秒単位)後に発生(正の数値設定時)。"
},
"retryDelayOnRateLimitError": {
"description": "レート制限エラー発生時の再試行間隔(秒単位)。詳細は https://ai.google.dev/gemini-api/docs/rate-limits を参照"
}
},
"history": {
"clear": {
"tooltip": "すべてのエージェントの履歴をクリア"
},
"edited": "編集済み",
"exchange-card": {
"agentId": "エージェント",
"timestamp": "開始"
},
"open-history-tooltip": "AIの履歴を開く...",
"request-card": {
"agent": "エージェント",
"model": "モデル",
"promptVariant": "プロンプトのバリエーション",
"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キーを入力してください。**ご注意:**この設定を使用すると、Hugging Face APIキーはTheiaを実行しているマシン上に平文で保存されます。キーを安全に設定するには環境変数`HUGGINGFACE_API_KEY`を使用してください。"
},
"models": {
"mdDescription": "使用するHugging Faceモデル。**ご注意:** 現在はチャット補完APIをサポートするモデルのみが利用可能です(`*-Instruct`のような指示文学習済みモデル)。一部のモデルではHugging Faceウェブサイトでの利用規約への同意が必要となる場合があります。"
}
},
"ide": {
"agent-description": "[AI設定ビュー]({0})で、有効化、LLM選択、プロンプトテンプレートのカスタマイズ、カスタムエージェント作成を含むAIエージェント設定を構成します。",
"agentConfiguration": {
"capabilityOn": "On",
"customAgentLocationQuickPick": {
"createNewFile": "新規ファイルを作成",
"openExistingFile": "既存のファイルを開く",
"placeholder": "カスタムエージェントファイルを作成または開く場所を選択してください",
"title": "カスタムエージェントファイルの保存場所を選択"
},
"enabledByDefault": "デフォルトで有効",
"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": "Playwright MCPサーバーを設定してください。",
"error": "Playwright MCPサーバーの起動に失敗しました: {0}",
"progress": "Playwright MCPサーバーの起動。",
"question": "Playwright MCP サーバーが実行されていません。今すぐ起動しますか?これにより Playwright MCP サーバーがインストールされる可能性があります。"
}
},
"appTester": {
"description": "エージェントがブラウザアプリケーションをエンドツーエンドでテストできるようにします。このため、エージェントはAppTesterエージェントに委譲でき、 これによりブラウザ操作が自動化され実装が検証されます。",
"name": "アプリテスター"
},
"architectAgent": {
"mode": {
"plan": "プランモード",
"simple": "シンプルモード"
},
"suggestion": {
"executePlanWithCoder": "Coderで「{0}」を実行"
}
},
"browseAllChats": "すべてのチャットを閲覧...",
"bypassHint": "Claude Codeのような一部のエージェントはTheia言語モデルを必要としません",
"chatDisabledMessage": {
"title": "AI機能は無効化されています"
},
"coderAgent": {
"mode": {
"agentNext": "エージェントモード (次へ)",
"edit": "編集モード"
},
"suggestion": {
"fixProblems": {
"content": "現在のファイルの問題を修正する]({0})。",
"prompt": "{1} を参照し、問題があれば修正してください。"
},
"startNewChat": "チャットは簡潔に、焦点を絞って行いましょう。新しいタスクについては[新しいチャットを開始]({0})、または[このチャットの要約付きで新しいチャットを開始]({1})してください。"
}
},
"commandAgent": {
"commandCallback": {
"confirmAction": "了解しました",
"label": "AIコマンド",
"message": "引数付きコールバックの実行 {0}最初の引数は動的に登録されたコマンドのコマンドIDです。その他の引数はハンドラへの実際の引数です。"
},
"description": "このエージェントは、ユーザーが現在使用しているツールであるTheia IDE内で実行可能な全コマンドを認識しています。ユーザーのリクエストに基づき、適切なコマンドを検索し、ユーザーがそれを実行できるようにします。",
"response": {
"customHandler": "これを実行してみてください:",
"noCommand": "申し訳ありませんが、そのようなコマンドは見つかりません",
"theiaCommand": "このコマンドが役立つかもしれません:"
},
"vars": {
"commandIds": {
"description": "Theiaで利用可能なコマンドの一覧。"
}
}
},
"configurationState": "設定に関する問題",
"configureAgent": {
"header": "デフォルトエージェントの設定"
},
"continueAnyway": "続行する",
"createSkillAgent": {
"mode": {
"edit": "デフォルトモード"
}
},
"deleteChat": "チャットを削除",
"enableAI": {
"mdDescription": "この設定により、最新のAI機能(ベータ版)にアクセスできます。 \n これらの機能はベータ段階にあるため、変更される可能性があり、さらに改善される点にご注意ください。これらの機能は、アクセスを許可した言語モデル(LLM)に対して継続的なリクエストを生成する可能性があることを認識することが重要です。これにより、注意深く監視する必要のあるコストが発生する可能性があります。 このオプションを有効化することで、これらのリスクを認識したものとみなされます。 \n **ご注意!このセクションの以下の設定は、\n メイン機能設定が有効になって初めて有効になります。機能を有効化した後、以下のLLMプロバイダーを少なくとも1つ設定する必要があります。詳細は[ドキュメント](https://theia-ide.org/docs/user_ai/)も参照してください**。"
},
"github": {
"configureGitHubServer": {
"canceled": "GitHubサーバーの設定がキャンセルされました。このエージェントを使用するには、GitHub MCPサーバーを設定してください。",
"followup": "設定ファイルが開かれました。GitHubサーバー設定の`serverAuthToken`プロパティにGitHubパーソナルアクセストークンを追加し、保存して再度お試しください。\n\nパーソナルアクセストークンは以下で作成できます:\nhttps://github.com/settings/tokens",
"no": "いいえ、キャンセル",
"question": "GitHub MCPサーバーは設定されていません。今すぐ設定しますか?これによりsettings.jsonファイルが開き、GitHubアクセストークンを追加できます。",
"yes": "はい、GitHubサーバーを設定します"
},
"description": "このエージェントは、GitHub MCPサーバーを介してGitHubリポジトリ、イシュー、プルリクエスト、その他のGitHub機能とのやり取りを支援します。リポジトリの管理、イシューの作成、プルリクエストの処理、各種GitHub操作の実行が可能です。",
"errorCheckingGitHubServerStatus": "GitHub MCPサーバーのステータス確認エラー: {0}",
"startGitHubServer": {
"canceled": "このエージェントを使用するには、GitHub MCPサーバーを起動してください。",
"error": "GitHub MCP サーバーの起動に失敗しました: {0}",
"no": "いいえ、キャンセル",
"progress": "GitHub MCPサーバーを起動中。",
"question": "GitHub MCPサーバーは設定済みですが、実行されていません。今すぐ開始しますか?",
"yes": "はい、サーバーを起動します"
}
},
"githubCapability": {
"description": "エージェントがGitHubと連携することを許可します。このため、エージェントはGitHubエージェントに委任でき、 これにより課題、プルリクエスト、コメント、リポジトリの内容を読み書きできます。",
"name": "GitHub"
},
"githubRepoName": {
"description": "現在のGitHubリポジトリ名(例: \"eclipse-theia/theia\")"
},
"howToGetStarted": "はじめ方",
"model-selection-description": "各AIエージェントが使用する大規模言語モデル(LLM)を[AI設定ビュー]({0})で選択します。",
"moreAgentsAvailable": {
"header": "追加のエージェントが利用可能です"
},
"noRecommendedAgents": "推奨されるエージェントは利用できません。",
"openSettings": "AI設定を開く",
"orchestrator": {
"error": {
"noAgents": "リクエストを処理できるチャットエージェントが利用できません。設定で有効化されているかご確認ください。"
},
"excludedAgents": {
"mdDescription": "オーケストレーターが委任を許可されていないエージェントIDのリスト。これらのエージェントは、リクエスト処理用のエージェント選択時にオーケストレーターから認識されません。"
},
"progressMessage": "最適なエージェントの選定",
"response": {
"delegatingToAgent": "`@{0}` への委任"
}
},
"prompt-template-description": "[AI設定ビュー]({0})でAIエージェントのプロンプトバリエーションを選択し、プロンプトテンプレートをカスタマイズします。",
"recentChats": "最近のチャット",
"renameChat": "チャットの名前変更",
"shellAllowlist": {
"placeholder": "例: \"git log\" (正確なコマンド) または \"git log *\" (引数付き)"
},
"shellDenylist": {
"placeholder": "例: \"git push *\" または \"rm -rf /\""
},
"shellExecutionCapability": {
"description": "エージェントがホストシステム上で任意のシェルコマンドを実行できるようにします。これによりエージェントは、タスクとして利用できないスクリプトの実行を委譲したり、システム情報の照会を行ったり、専用ツールが存在しない操作を実行したりすることが可能になります。",
"name": "シェル実行"
},
"skillsConfiguration": {
"location": {
"label": "場所"
},
"noSkills": "利用可能なスキルはありません",
"noSlashCommands": "スラッシュコマンドは利用できません",
"slashCommand": {
"allAgents": "すべてのエージェント"
},
"slashCommandsSectionHeader": "スラッシュコマンド"
},
"toolsConfiguration": {
"confirmAlwaysAllow": {
"confirm": "承知しました、自動承認を有効化します",
"genericWarning": "このツールは自動承認を有効化する前に確認が必要です。有効化後は、今後のすべての呼び出しが確認なしで実行されます。このツールを信頼し、潜在的なリスクを理解している場合にのみ有効化してください。",
"title": "「{0}」の自動承認を有効にしますか?"
},
"confirmationMode": {
"label": "確認モード"
},
"default": {
"label": "デフォルトツール確認モード:"
},
"resetAll": "すべてリセット",
"resetAllConfirmDialog": {
"msg": "すべてのツール確認モードをデフォルトにリセットしてもよろしいですか?これによりすべてのカスタム設定が削除されます。",
"title": "すべてのツール確認モードをリセット"
},
"resetAllTooltip": "すべてのツールをデフォルトにリセット",
"shellAllowlist": {
"description": "これらのパターンに一致するコマンドは確認なしで自動的に許可されます。ワイルドカードとして * を使用: \"git log\"(完全一致)、「git log *」(任意の引数付き)。ワイルドカードの前にはスペースが必要です。",
"empty": "設定されたパターンはありません。すべてのシェルコマンドは確認を必要とします。",
"title": "Shell Execute 許可リスト"
},
"shellDenylist": {
"description": "これらのパターンに一致するコマンドは確認なしで自動的に拒否されます。これにより「git push *」や「rm -rf /」のような危険なコマンドをブロックできます。",
"empty": "設定されたパターンはありません。シェルコマンドは自動的に拒否されません。",
"title": "シェル実行拒否リスト"
},
"toolOptions": {
"confirm": {
"label": "確認"
}
}
},
"tooltip": {
"agent": "エージェント",
"lastActivity": "最終アクティビティ",
"lastMessage": "最後のメッセージ",
"messages": "メッセージ",
"multipleExchanges": "{0} 交換",
"oneExchange": "1 exchange",
"unread": "未読"
},
"variableConfiguration": {
"selectVariable": "変数を選択してください。",
"usedByAgents": "エージェントが使用する",
"variableArgs": "引数"
}
},
"llamaFile": {
"prefs": {
"mdDescription": "この設定により、Theia IDE内でLlamaFileモデルを構成・管理できます。 \n 各エントリには、ユーザーフレンドリーな`name`、LlamaFileを指すファイル`uri`、および実行する`port`が必要です。 \n LlamaFileを起動するには「Start LlamaFile」コマンドを使用し、目的のモデルを選択します。 \n エントリを編集した場合(例:ポート変更)、実行中のインスタンスは停止するため、手動で再起動する必要があります。 \n [Theia IDEドキュメントでLlamaFileの設定と管理について詳しく学ぶ](https://theia-ide.org/docs/user_ai/#llamafile-models)。",
"name": {
"description": "このLlamafileで使用するモデル名。"
},
"port": {
"description": "サーバーを起動する際に使用するポート。"
},
"title": "AI LlamaFile",
"uri": {
"description": "LlamafileへのファイルURI。"
}
},
"start": "Llamafile を開始",
"stop": "Llamafileを停止"
},
"llamafile": {
"error": {
"noConfigured": "Llamafilesが設定されていません。",
"noRunning": "Llamafiles は実行されていません。",
"startFailed": "ラマファイル起動中に問題が発生しました: {0}。\n詳細についてはコンソールを参照してください。",
"stopFailed": "ラマファイルの停止中に問題が発生しました: {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": "MCPサーバーの設定は、ローカル環境ではコマンド・引数・環境変数(任意)、リモート環境ではサーバーURL・認証トークン・認証ヘッダー名(任意)で行います。さらに自動起動設定(デフォルトはtrue)が可能です。 各サーバーは「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 \"autost