190 lines
14 KiB
TypeScript
190 lines
14 KiB
TypeScript
export const settingsMessages = {
|
||
"instanceServiceStatus.sections.lsp": "LSP サーバー",
|
||
"instanceServiceStatus.sections.mcp": "MCP サーバー",
|
||
"instanceServiceStatus.sections.plugins": "プラグイン",
|
||
"instanceServiceStatus.lsp.loading": "LSP サーバーを読み込み中...",
|
||
"instanceServiceStatus.lsp.empty": "LSP サーバーが検出されませんでした。",
|
||
"instanceServiceStatus.lsp.status.connected": "接続済み",
|
||
"instanceServiceStatus.lsp.status.error": "エラー",
|
||
"instanceServiceStatus.mcp.loading": "MCP サーバーを読み込み中...",
|
||
"instanceServiceStatus.mcp.empty": "MCP サーバーが検出されませんでした。",
|
||
"instanceServiceStatus.mcp.toggleAriaLabel": "{name} MCP サーバーを切り替え",
|
||
"instanceServiceStatus.plugins.loading": "プラグインを読み込み中...",
|
||
"instanceServiceStatus.plugins.empty": "プラグインが設定されていません。",
|
||
|
||
"permissionBanner.pendingRequests.one": "{count} 件の保留中リクエスト",
|
||
"permissionBanner.pendingRequests.other": "{count} 件の保留中リクエスト",
|
||
"permissionBanner.detail.permission.one": "{count} 件の許可",
|
||
"permissionBanner.detail.permission.other": "{count} 件の許可",
|
||
"permissionBanner.detail.question.one": "{count} 件の質問",
|
||
"permissionBanner.detail.question.other": "{count} 件の質問",
|
||
"permissionBanner.detail.wrapper": " ({detail})",
|
||
|
||
"agentSelector.placeholder": "エージェントを選択...",
|
||
"agentSelector.badge.subagent": "サブエージェント",
|
||
"agentSelector.none": "なし",
|
||
"agentSelector.trigger.primary": "エージェント: {agent}",
|
||
|
||
"modelSelector.placeholder.search": "モデルを検索...",
|
||
"modelSelector.none": "なし",
|
||
"modelSelector.trigger.primary": "モデル: {model}",
|
||
"modelSelector.favoritesOnly.toggle.ariaLabel": "お気に入りのみ",
|
||
"modelSelector.favoritesOnly.showAll": "すべてのモデルを表示",
|
||
"modelSelector.favorite.add": "お気に入りに追加",
|
||
"modelSelector.favorite.remove": "お気に入りから削除",
|
||
|
||
"thinkingSelector.variant.default": "デフォルト",
|
||
"thinkingSelector.label": "思考: {variant}",
|
||
|
||
"envEditor.title": "環境変数",
|
||
"envEditor.count.one": "({count} 個)",
|
||
"envEditor.count.other": "({count} 個)",
|
||
"envEditor.fields.name.placeholder": "変数名",
|
||
"envEditor.fields.name.readOnlyTitle": "変数名 (読み取り専用)",
|
||
"envEditor.fields.value.placeholder": "変数値",
|
||
"envEditor.actions.remove.title": "変数を削除",
|
||
"envEditor.actions.add.title": "変数を追加",
|
||
"envEditor.empty": "環境変数が設定されていません。上で変数を追加して OpenCode 環境をカスタマイズしてください。",
|
||
"envEditor.help": "これらの変数はインスタンス起動時に OpenCode 環境で利用できます。",
|
||
|
||
"contextUsagePanel.headings.tokens": "トークン",
|
||
"contextUsagePanel.headings.context": "コンテキスト",
|
||
"contextUsagePanel.labels.input": "入力",
|
||
"contextUsagePanel.labels.output": "出力",
|
||
"contextUsagePanel.labels.cost": "コスト",
|
||
"contextUsagePanel.labels.used": "使用",
|
||
"contextUsagePanel.labels.available": "残り",
|
||
"contextUsagePanel.unavailable": "--",
|
||
|
||
"settings.title": "Settings",
|
||
"settings.navigationAriaLabel": "Settings sections",
|
||
"settings.close": "Close settings",
|
||
"settings.content.eyebrow": "Workspace preferences",
|
||
"settings.open.title": "Open settings",
|
||
"settings.open.ariaLabel": "Open settings",
|
||
"settings.nav.appearance": "Appearance",
|
||
"settings.nav.notifications": "Notifications",
|
||
"settings.nav.remote": "Remote Access",
|
||
"settings.nav.speech": "Speech",
|
||
"settings.nav.opencode": "OpenCode",
|
||
"settings.scope.device": "This device",
|
||
"settings.scope.server": "Server setting",
|
||
"settings.common.enabled": "Enabled",
|
||
"settings.common.disabled": "無効",
|
||
"settings.section.appearance.title": "Appearance",
|
||
"settings.section.appearance.subtitle": "Adjust how the app looks on this device.",
|
||
"settings.appearance.theme.title": "Theme",
|
||
"settings.appearance.theme.subtitle": "Choose the color mode used throughout the app.",
|
||
"settings.appearance.theme.option.system": "Match your operating system setting",
|
||
"settings.appearance.theme.option.light": "Use the light appearance",
|
||
"settings.appearance.theme.option.dark": "Use the dark appearance",
|
||
"settings.section.notifications.title": "Notifications",
|
||
"settings.section.notifications.subtitle": "Control OS-level notifications for session activity.",
|
||
"settings.notifications.permission.granted": "Granted",
|
||
"settings.notifications.permission.denied": "Denied",
|
||
"settings.notifications.permission.default": "Not granted",
|
||
"settings.notifications.permission.unsupported": "Unsupported",
|
||
"settings.notifications.messages.unsupportedEnvironment": "OS notifications are not supported in this environment.",
|
||
"settings.notifications.messages.permissionDenied": "Notification permission denied. Enable notifications in your system or browser settings.",
|
||
"settings.notifications.messages.permissionNotGranted": "Notification permission not granted.",
|
||
"settings.notifications.messages.unsupportedGeneral": "Notifications are not supported in this environment.",
|
||
"settings.notifications.messages.permissionGranted": "Permission granted. You can now enable notifications.",
|
||
"settings.notifications.messages.permissionRequestDenied": "Permission denied. You may need to enable notifications in your system or browser settings.",
|
||
"settings.notifications.sessionStatus.title": "Session status notifications",
|
||
"settings.notifications.sessionStatus.subtitle": "Receive alerts when sessions need your attention.",
|
||
"settings.notifications.enable.title": "Enable notifications",
|
||
"settings.notifications.enable.permission": "Permission: {permission}",
|
||
"settings.notifications.requestPermission.title": "Request permission",
|
||
"settings.notifications.requestPermission.subtitle": "Allow the app to send notifications on this device.",
|
||
"settings.notifications.requestPermission.action": "Request",
|
||
"settings.notifications.allowVisible.title": "Notify when the app is focused",
|
||
"settings.notifications.allowVisible.subtitle": "Keep alerts enabled even while this window is visible.",
|
||
"settings.notifications.unsupportedNote": "Notifications are not supported in this environment. The notifications control stays disabled.",
|
||
"settings.notifications.events.title": "Notify me when",
|
||
"settings.notifications.events.subtitle": "Choose which session events should send alerts.",
|
||
"settings.notifications.events.needsInput": "Session needs input",
|
||
"settings.notifications.events.idle": "Session becomes idle",
|
||
"settings.notifications.status.enabled": "Notifications enabled",
|
||
"settings.notifications.status.disabled": "Notifications disabled",
|
||
"settings.notifications.status.unsupported": "Notifications unsupported",
|
||
"settings.section.remote.title": "Remote Access",
|
||
"settings.section.remote.subtitle": "Review how this server is exposed on your network and secure access credentials.",
|
||
"settings.section.opencode.title": "OpenCode",
|
||
"settings.section.opencode.subtitle": "Choose the OpenCode binary and environment used for new instances.",
|
||
"settings.opencode.runtime.title": "Runtime",
|
||
"settings.opencode.runtime.subtitle": "Configure which OpenCode binary new instances launch with.",
|
||
|
||
"settings.appearance.behavior.title": "操作",
|
||
"settings.appearance.behavior.subtitle": "メッセージ、差分、入力の既定値。",
|
||
"settings.behavior.keyboardHints.title": "キーボードショートカットのヒント",
|
||
"settings.behavior.keyboardHints.subtitle": "UI全体でキーボードショートカットのヒントを表示します。",
|
||
"settings.behavior.thinking.title": "思考セクション",
|
||
"settings.behavior.thinking.subtitle": "メッセージ内のAIの思考セクションを表示/非表示にします。",
|
||
"settings.behavior.thinkingDefault.title": "思考の既定",
|
||
"settings.behavior.thinkingDefault.subtitle": "思考セクションを最初に展開/折りたたみのどちらで表示するかを選びます。",
|
||
"settings.behavior.timelineTools.title": "タイムラインのツール呼び出し",
|
||
"settings.behavior.timelineTools.subtitle": "メッセージタイムラインでツール呼び出しを表示/非表示にします。",
|
||
"settings.behavior.diffView.title": "差分表示",
|
||
"settings.behavior.diffView.subtitle": "ツール呼び出しの差分の表示方法を選びます。",
|
||
"settings.behavior.diffView.option.split": "分割",
|
||
"settings.behavior.diffView.option.unified": "統合",
|
||
"settings.behavior.toolOutputsDefault.title": "ツール出力の既定",
|
||
"settings.behavior.toolOutputsDefault.subtitle": "ツール出力を最初に展開/折りたたみのどちらで表示するかを選びます。",
|
||
"settings.behavior.diagnosticsDefault.title": "診断の既定",
|
||
"settings.behavior.diagnosticsDefault.subtitle": "診断出力を最初に展開/折りたたみのどちらで表示するかを選びます。",
|
||
"settings.behavior.toolInputsVisibility.title": "ツール入力の表示",
|
||
"settings.behavior.toolInputsVisibility.subtitle": "ツール呼び出しの入力引数の既定の表示状態を設定します。",
|
||
"settings.behavior.usageMetrics.title": "トークン使用量メトリクス",
|
||
"settings.behavior.usageMetrics.subtitle": "アシスタントのメッセージにトークン数とコストの統計を表示/非表示にします。",
|
||
"settings.behavior.autoCleanup.title": "空のセッションを自動クリーンアップ",
|
||
"settings.behavior.autoCleanup.subtitle": "新しいセッション作成時に空のセッションを自動的にクリーンアップします。",
|
||
"settings.behavior.promptVoiceInput.title": "Prompt voice input",
|
||
"settings.behavior.promptVoiceInput.subtitle": "Show the microphone control for speech-to-text prompt input when speech is configured.",
|
||
"settings.behavior.promptSubmit.title": "Enterで送信",
|
||
"settings.behavior.promptSubmit.subtitle": "Enterで送信し、Cmd/Ctrl+Enterで改行します。",
|
||
"settings.speech.title": "音声",
|
||
"settings.speech.subtitle": "今すぐ音声入力を設定し、今後の機能のために音声合成の基盤も準備します。",
|
||
"settings.speech.provider.title": "プロバイダー",
|
||
"settings.speech.provider.subtitle": "音声リクエストはサーバー側の音声アダプターを使用します。",
|
||
"settings.speech.provider.openaiCompatible": "OpenAI-compatible",
|
||
"settings.speech.status.loading": "設定を確認しています...",
|
||
"settings.speech.status.configured": "設定済み",
|
||
"settings.speech.status.missing": "APIキーがありません",
|
||
"settings.speech.status.error": "音声サービスを利用できません",
|
||
"settings.speech.apiKey.title": "API key",
|
||
"settings.speech.apiKey.subtitle": "CodeNomadが管理する音声リクエストに使用されます。",
|
||
"settings.speech.apiKey.placeholder": "新しいAPIキーを入力",
|
||
"settings.speech.apiKey.storedNote": "保存済みのAPIキーは非表示になっています。置き換えるには新しい値を入力し、そのまま使うには空欄のままにしてください。",
|
||
"settings.speech.apiKey.clearAction": "保存済みキーを削除",
|
||
"settings.speech.apiKey.clearPending": "保存すると、保存済みのAPIキーは削除されます。",
|
||
"settings.speech.baseUrl.title": "Base URL",
|
||
"settings.speech.baseUrl.subtitle": "OpenAI互換の音声エンドポイント用の任意の上書き設定です。",
|
||
"settings.speech.baseUrl.placeholder": "https://api.openai.com/v1",
|
||
"settings.speech.sttModel.title": "文字起こしモデル",
|
||
"settings.speech.sttModel.subtitle": "プロンプトの音声入力を文字起こしする際に使用するモデルです。",
|
||
"settings.speech.ttsModel.title": "音声モデル",
|
||
"settings.speech.ttsModel.subtitle": "将来の再生機能のために予約されている既定の音声合成モデルです。",
|
||
"settings.speech.ttsVoice.title": "既定の音声",
|
||
"settings.speech.ttsVoice.subtitle": "将来の再生機能のために予約されている既定の音声合成ボイスです。",
|
||
"settings.speech.playbackMode.title": "再生モード",
|
||
"settings.speech.playbackMode.subtitle": "音声が届き次第再生を始めるか、ファイル全体の生成後に再生するかを選択します。",
|
||
"settings.speech.playbackMode.streaming": "Streaming",
|
||
"settings.speech.playbackMode.buffered": "Buffered",
|
||
"settings.speech.ttsFormat.title": "出力形式",
|
||
"settings.speech.ttsFormat.subtitle": "音声合成の出力形式を選択します。ストリーミング対応はプロバイダーとブラウザーに依存します。",
|
||
"settings.speech.help": "プロンプト音声入力は音声文字起こしが設定され対応している場合に表示されます。メッセージ再生にはここで選んだTTSモードと形式が使われます。",
|
||
"settings.speech.compatibility.streamingUnavailable": "現在の音声プロバイダー設定ではストリーミングTTSが利用可能として公開されていません。今すぐ再生を使いたい場合は再生モードを buffered に切り替えてください。",
|
||
"settings.speech.compatibility.browserStreamingUnavailable": "現在のブラウザーでは、選択したTTS形式をストリーミング再生できません。buffered 再生に切り替えるか、別の形式を選んでください。",
|
||
"settings.speech.compatibility.runtimeNote": "ストリーミングモードでも全ての形式を選択できますが、ブラウザーとプロバイダーの組み合わせによっては再生時に失敗することがあります。",
|
||
"settings.speech.testPlayback.action": "再生をテスト",
|
||
"settings.speech.testPlayback.generating": "サンプルを生成中",
|
||
"settings.speech.testPlayback.stop": "サンプルを停止",
|
||
"settings.speech.testPlayback.sample": "CodeNomad をご利用いただきありがとうございます。音声設定は正常に動作しています。",
|
||
"settings.speech.testPlayback.note": "このテストは現在の再生モードと形式をすぐに使います。APIキー、Base URL、モデル、音声の変更も試したい場合は先に保存してください。",
|
||
"settings.speech.save.action": "保存",
|
||
"settings.speech.save.saving": "保存中...",
|
||
"settings.speech.save.saved": "保存済み",
|
||
"settings.speech.save.unsaved": "未保存の変更",
|
||
"settings.speech.save.error": "保存に失敗しました",
|
||
} as const
|