const messages = { home: { settingsTitle: "設定", settingsDescription: "言語とエージェント設定", title: "アプリは実行中です", intro: "編集して構築を始めましょう", actionCardTitle: "アクション連携データ", loadingAction: "アクション結果を読み込み中...", docsTitle: "ドキュメント", docsDescription: "フレームワークを学ぶ", themeTitle: "テーマ", themeDescription: "ダーク / ライトを切り替え", }, settings: { title: "設定", description: "このアプリの言語とワークスペース設定。", languageTitle: "言語", languageDescription: "インターフェース言語を選択します。この設定はアカウントに保存されます。", languageLabel: "インターフェース言語", agentTitle: "エージェント設定", agentDescription: "右サイドバーのエージェント設定を開き、モデル、API キー、自動化、音声などを管理します。", openAgentSettings: "エージェント設定を開く", workspaceTitle: "ワークスペース", workspaceDescription: "チームのアクセスと共有ワークスペース リソースを管理します。", openTeamSettings: "チーム設定を開く", openResourceSettings: "リソース設定を開く", backHome: "ホームに戻る", }, dispatch: { nav: { chat: "チャット", overview: "概要", apps: "Apps", metrics: "指標", vault: "Vault", integrations: "連携", agents: "Agents", resources: "Resources", messaging: "Messaging", destinations: "Destinations", identities: "Identities", approvals: "承認", automations: "自動化", delivery: "配信", audit: "Audit", dreams: "Dreams", threadDebug: "スレッドのデバッグ", settings: "設定", team: "チーム", operations: "Operations", navigation: "ナビゲーション", navigationDescription: "ワークスペースのナビゲーション リンク", }, sidebar: { workspaceControlPlane: "ワークスペース コントロール プレーン", workspaceSubtitle_other: "Workspace · {{count}} apps", chats: "チャット", newChat: "新しいチャット", newDispatchChat: "新しい Dispatch チャット", renameChat: "チャット名を変更", renameThread: "Rename {{title}}", chatOptions: "Chat options for {{title}}", aboutPage: "About {{title}}", emptyAgentText: "アプリを作成し、ボールト キーを管理し、ワークスペース全体で作業をルーティングします。", suggestionBuildApp: "X のワークスペース アプリを構築する", suggestionRouteSlack: "Slack のメンションを分析アプリにルーティングする", suggestionGrantKey: "このアプリに OpenAI キーを付与します", }, pages: { appsDescription: "ワークスペース アプリを開き、Dispatch から新しいアプリの作成を開始します。", appsDescriptionWithWorkspace: 'Apps in the "{{workspace}}" workspace. Each app gets its own route under this workspace and shares its database, auth, and agent chat.', appsInWorkspace: "Apps in {{workspace}}", workspaceApps: "ワークスペースアプリ", otherApps: "その他のアプリ", otherAppsDescription: "利用できるその他のアプリを開きます。", availableCount: "{{count}}件利用可能", activeCount: "{{count}} active", hiddenCount: "{{count}} hidden", createApp: "アプリの作成", templates: "テンプレート", checkingTemplates: "利用可能なテンプレートを確認する", templatesAvailable: "{{count}} available to scaffold", curatedTemplates: "厳選テンプレート", curatedTemplatesDescription: "レビュー済みのアプリ構成をベースに、自分用にカスタマイズできます。", remix: "テンプレートから作成", remixTemplate: "{{name}} アプリを作成", remixAppIdLabel: "新しいアプリ ID", remixStarted: "{{name}} の作成を開始しました", viewLiveApp: "ライブアプリを見る", alreadyInWorkspace: "ワークスペースに追加済み", remixAppIdDescription: "新しいワークスペースアプリの URL セーフな ID を選択してください。", integrationSetup: "連携の設定", source: "提供元", remixing: "アプリを作成中…", remixSuccess: "テンプレートからのアプリ作成を開始しました。", remixError: "このテンプレートからアプリを作成できませんでした", appIdRequired: "アプリ ID は必須です。", hide: "非表示", show: "Show", hiddenApps: "隠しアプリ", hiddenAppCount: "{{count}} hidden apps", workspaceAppFallback: "ワークスペースアプリ", workspaceAppDescription: "デプロイされたアプリを開くか、作成中のアプリのステータスを確認します。", pageNotFound: "ページが見つかりません", pageNotFoundDescription: "このルートはまだワークスペース アプリのリストに含まれていません。", browseApps: "アプリを閲覧する", newApp: "新しいアプリ", newAppDescription: "プロンプトからワークスペース アプリを作成し、ワークスペース ボルト ポリシーを適用します。", destinationsDescription: "保存された送信 Slack チャネル、Telegram チャット、およびスレッド ターゲット。", savedDestinations: "保存された目的地", addDestination: "目的地を追加", quickTestMessage: "クイックテストメッセージ", send: "送信", delete: "削除", cancel: "キャンセル", messageSent: "メッセージが送信されました", unableToSendMessage: "メッセージを送信できません", destinationSaved: "目的地を保存しました", destinationRemoved: "目的地が削除されました", deleteDestinationTitle: "目的地を削除しますか?", deleteDestinationDescription: '"{{name}}" will be removed. Any saved workflows or jobs that target this destination will start failing on the next send.', noDestinations: "まだ目的地が保存されていません。最初の Slack チャネルまたは Telegram チャットを右側に追加します。", dailyDigestChannel: "デイリーダイジェストチャンネル", optionalThreadOrTopicId: "オプションのスレッドまたはトピック ID", destinationNotes: "この宛先を何に使用する必要がありますか?", saveDestination: "保存先", noWorkspaceApps: "ワークスペース アプリはまだありません", noWorkspaceAppsDescription: "ワークフローに独自の集中した場所が必要な場合は、アプリを作成します。", appNotFound: "アプリが見つかりません", building: "Building", appBuildingPrefix: "このアプリは作成中です。で入手可能になります", appBuildingSuffix: "after its branch is merged and the workspace deploy finishes.", branch: "Branch: {{branch}}", openBuilderBranch: "ビルダーブランチを開く", openingApp: "Opening {{name}}", redirectingTo: "リダイレクト先", openApp: "アプリを開く", notDispatchOrWorkspaceApp: "このワークスペース内の Dispatch タブまたはワークスペース アプリ。", agentsDescription: "Dispatch は、デフォルトで A2A を介して組み込みアプリ スイートに委任できます。組み込みセットの外部のアプリに作業をルーティングする場合にのみ、ここに追加のエージェントを追加します。", mcpAccessUpdated: "MCP アプリのアクセスが更新されました", selectAppForMcp: "少なくとも 1 つのアプリを選択するか、すべてのアプリを公開します。", mcpUrlCopied: "MCP URL がコピーされました", mcpUrlCopyFailed: "MCP URL をコピーできませんでした", unifiedMcpGateway: "統合 MCP ゲートウェイ", unifiedMcpGatewayDescription: "外部エージェントを Dispatch に一度接続し、その後、許可されたワークスペース アプリにルーティングします。", allApps: "すべてのアプリ", selectedApps: "選択したアプリ", loading: "Loading", grantedCount: "{{count}} granted", exposeAllAppsMcp: "Dispatch MCP を通じてすべてのアプリを公開する", copyUrl: "URL をコピー", metricsUnavailable: "メトリクスが利用できません", unableToLoadUsage: "使用状況を読み込めません。", metricsDescriptionBuilder: "ワークスペース全体の Builder.io クレジットの支出、チャットの量、ユーザー アクティビティ、およびアプリのアクセス。", metricsDescriptionLlm: "ワークスペース全体の LLM の支出、チャットの量、ユーザー アクティビティ、およびアプリのアクセス。", llmCalls: "LLM 呼び出し", activeUsers: "アクティブユーザー", workspaceAppsStat: "ワークスペースアプリ", chatThreads: "チャットスレッド", also: "その他", workspaceShortcutsAria: "ワークスペースのショートカット", deliveryQueue: "配信キュー", failedLastHour: "過去 1 時間で {{count}} 件失敗", processingCount: "{{count}} 件処理中", queued: "待機中", active: "実行中", done1h: "完了 1h", failed1h: "失敗 1h", oldestQueued: "最古の待機: {{age}}", queueAgeNone: "なし", queueFailureHint: "認証情報、送信先、最近のキューエラーを確認してください。", unknownPlatform: "不明", attemptsCount: "{{count}} 回試行", noErrorMessage: "(エラーメッセージなし)", }, }, agentPanel: { useBuilder: "ビルダーを使用する", openDesktopToEditCode: "デスクトップを開いてコードを編集する", codeUnavailableDescription: "ソース コードの変更と CLI へのアクセスは、Agent Native デスクトップ アプリで利用できます。", downloadDesktop: "デスクトップをダウンロード", chatMode: "チャットモード", chat: "チャット", cliTerminalMode: "CLI 端末モード", cli: "CLI", workspaceMode: "ファイル、エージェント、スキル、タスク", workspace: "リソース", newChat: "新しいチャット", newTerminal: "新しいターミナル", panelOptions: "エージェントパネルのオプション", collapseSidebar: "サイドバーを折りたたむ", hideChats: "チャットを非表示にする", allChats: "すべてのチャット", settings: "設定", feedback: "フィードバック", exitFullscreen: "全画面表示を終了する", fullscreen: "Fullscreen", closeTab: "タブを閉じる", closeOtherTabs: "他のタブを閉じる", closeAllTabs: "すべてのタブを閉じる", clearChat: "チャットをクリア", cliRequiresDevMode: "CLI には開発モードが必要です", cliRequiresDevModeDescription: "pnpm dev を使用してこのアプリをローカルで実行するか、Builder.io を使用して CLI ターミナルにアクセスします。", toggleAgent: "エージェントの切り替え", }, share: { titleWithResource: 'Share "{{title}}"', titleWithType: "Share {{type}}", owner: "Owner: {{name}}", close: "閉じる", shareOptions: "共有オプション", link: "リンク", invite: "Invite", embed: "Embed", done: "完了", generalAccess: "一般アクセス", shareLink: "リンクを共有する", addPeopleByEmail: "メールで人を追加", notifyPeople: "人々に通知する", peopleWithAccess: "アクセスできる人", ownerRole: "Owner", remove: "削除", noAccess: "まだ誰もアクセスしていません。", embedUrl: "埋め込み URL", embedCode: "コードを埋め込む", copy: "コピー", role: "Role", private: "非公開", privateDescription: "アクセス権のある人のみ閲覧可能", organization: "組織", organizationDescription: "組織内の誰でも閲覧できます", public: "Public", publicDescription: "リンクを使用してサインインしている人は誰でも閲覧できます", viewer: "Viewer", viewerDescription: "閲覧可能", editor: "Editor", editorDescription: "編集可能", admin: "管理者", adminDescription: "アクセスを編集および管理できる", }, runsTray: { runs: "実行", agentRuns: "エージェントの実行", activeRun_other: "{{count}} active runs", failedRun_other: "{{count}} failed runs", recentRuns: "最近のランニング", noRecentRuns: "最近の実行はありません", ariaAgentRuns: "Agent runs, {{label}}", summaryRunning: "{{activeCount}} running", summaryRunningRecent: "{{activeCount}} running · {{terminalCount}} recent", summaryRecent_other: "{{count}} recent runs", noTrackedWorkYet: "まだ追跡された作品はありません", emptyDescription: "バックグラウンド エージェントの作業は、実行中および終了後にここに表示されます。", open: "開く", stopRun: "Stop {{title}}", hideRun: "Hide {{title}}", statusRunning: "Running", statusDone: "完了", statusFailed: "失敗", statusStopped: "Stopped", updatedJustNow: "たった今更新されました", finishedJustNow: "たった今終了しました", updatedMinutes: "Updated {{count}}m ago", finishedMinutes: "Finished {{count}}m ago", updatedHours: "Updated {{count}}h ago", finishedHours: "Finished {{count}}h ago", updatedDate: "Updated {{date}}", finishedDate: "Finished {{date}}", }, codeRequired: { fallbackDetail: "ローカルで編集するか、Builder.io を使用してクラウドでこのコードを編集し、好きな方法でアプリのカスタマイズを続けます。", defaultFeature: "要求されたコード変更をこのアプリに加えます", branchError: "ブランチの作成に失敗しました", title: "コードの変更が必要です", subtitleWithFeature: '"{{feature}}" creates or modifies source code, which needs Desktop or Builder from this surface.', subtitle: "このアクションは、このサーフェスからのデスクトップまたはビルダーを必要とするソース コードを作成または変更します。", desktopTitle: "Agent Native Desktop を使用する", desktopDescription: "デスクトップ アプリでプロジェクトを開き、ソース編集と CLI アクセスを有効にします。", builderAgentTitle: "Builder.io Agent を使用する", builderAgentDescription: "弊社のクラウド エージェントに変更を依頼してください。プレビューしてデプロイするためのリンクが表示されます。", codeChangeTitle: "これにはコードの変更が必要です", codeChangeBadge: "コード変更", connectBuilderTitle: "Builder.io に接続", connectBuilderDescription: "Builder に接続すると、このアプリからクラウドベースのコード変更が可能になります。", setupRequired: "セットアップが必要です", branchCreated: "ブランチが作成されました", close: "閉じる", }, extensions: { createPrompt: "Create an extension: {{prompt}}", createWidgetPrompt: 'Create a new widget that fits in slot "{{slotId}}". I\'ll describe what it should do next.', whatShouldItDo: "それは何をすべきでしょうか?", createPlaceholder: "ToDo リスト、API ダッシュボード、電卓...", title: "拡張機能", hiddenShown: "非表示を表示", showHidden: "非表示を表示", newExtension: "新しい拡張機能", newExtensionTitle: "新しい拡張機能", buildPlaceholder: "何を作りたいのか説明してください...", namePlaceholder: "私の内線番号", descriptionPlaceholder: "この拡張機能は何をするのでしょうか?", contentPlaceholder: "...", emptyTitle: "最初の拡張機能を作成する", emptyDescription: "小さなアプリについて説明すると、エージェントがそれを構築します。", hiddenFromEveryone: "みんなから隠されて", localFile: "ローカルファイル", optionsFor: "Options for {{name}}", unhideEveryone: "全員に再表示", hideEveryone: "みんなから隠れて", localFileDescription: "This extension is backed by {{entryPath}}. Edit or remove it from the workspace.", deleteQuestion: "{{name}}をアーカイブしますか?", removeQuestion: "Remove {{name}}?", hideForYouDescription: "これにより、他のユーザーが削除することなく、拡張機能リストから非表示になります。", removeEverywhereDescription: "これにより、共有されているすべての場所でアーカイブされます。", cancel: "キャンセル", remove: "削除", removing: "削除中...", delete: "アーカイブ", deleting: "アーカイブ中...", openFullView: "フルビューを開く", removeFromWidgetArea: "このウィジェット領域から削除する", deleteExtensionEllipsis: "拡張機能をアーカイブ...", removeFromMyListEllipsis: "リストから削除...", removeFromWidgetAreaForMe: "Remove from this widget area (for me)", deleteEverywhereConfirmation: "これにより、共有されているすべてのユーザーの拡張機能がどこからでもアーカイブされます。", addWidget: "ウィジェットを追加する", loading: "読み込み中...", noWidgetsAvailable: "このスロットで使用できるウィジェットはまだありません。", buildNewWidget: "新しいウィジェットを構築する", contactSidebarWidget: "連絡先サイドバー ウィジェット", contactSidebarDescription: "現在の会話の横に連絡先とスレッドのコンテキストが表示されます。", eventDetailWidget: "予定詳細ウィジェット", eventDetailDescription: "開いているカレンダー予定の下に、予定と出席者のコンテキストとともに表示されます。", addWidgetHere: "ここにウィジェットを追加", back: "戻る", editExtension: "拡張子の編集", saving: "保存中...", save: "保存", create: "作成", moreOptions: "その他のオプション", appearsIn: "に登場", noWidgetAreas: "どのウィジェットエリアにもインストールされていません。エージェントにどこかに追加するように依頼してください。", widgetAreaCount_other: "This extension can render in {{count}} widget areas.", nameLabel: "名前", descriptionLabel: "説明", contentLabel: "コンテンツ", previewTitle: "拡張機能のプレビュー", previewEmpty: "ここにプレビューが表示されます", loadError: "拡張機能を読み込めませんでした。", widgetsLoadError: "ウィジェットを読み込めませんでした。", widgetAreasLoadError: "ウィジェット領域を読み込めませんでした。", historyLoadError: "拡張機能の履歴を読み込めませんでした。", versionLoadError: "この拡張機能のバージョンを読み込めませんでした。", retry: "再試行", }, org: { createTitle: "組織を作成する", createDescription: "このアプリはコンテンツをチームごとに整理します。続行するには組織を作成します。後でチームメイトを招待できます。", loadErrorTitle: "組織を読み込めませんでした", loadErrorFallback: "組織を読み込めませんでした。", tryAgain: "再試行", yourOrganization: "あなたの組織", joinYourTeam: "チームに参加しましょう", openToDomainEmails: "Open to @{{domain}} emails", joinOrg: "Join {{name}}", pendingInvitations: "保留中の招待状", invitedBy: "from {{name}}", accept: "Accept", createSeparate: "or create a separate organization", organizationName: "組織名", organizationPlaceholder: "Acme 株式会社", createOrganization: "組織の作成", create: "作成", creating: "作成中...", team: "チーム", createOrgCardTitle: "組織を作成する", createOrgCardDescription: "Set up a team to collaborate with your colleagues.", joinDomainOne: "あなたの電子メール ドメインに一致する組織はすでに存在します。チームメイトと協力するには参加してください。", joinDomainMany: "あなたの電子メール ドメインに一致する組織はすでに存在します。チームメイトと協力するには、いずれかに参加してください。", join: "Join", invitedByLabel: "Invited by {{name}}", you: "You", owner: "オーナー", admin: "管理者", member: "Member", members: "Members", inviteMembers: "メンバーを招待", invited: "招待済み", role: "ロール", status: "ステータス", actions: "操作", noMembers: "メンバーはまだいません。", memberCount_other: "{{count}} members", youAreRole: "You are {{role}}", changeRole: "役割を変更する", removeMember: "メンバーの削除", cancel: "キャンセル", remove: "削除", save: "保存", loading: "読み込み中...", dangerZone: "危険区域", deleteOrg: "組織を削除", deleteOrgDescription: "この組織、そのメンバー、および保留中の招待状を完全に削除します。組織が所有するデータにはアクセスできなくなります。この操作は元に戻せません。", deleteOrgConfirmPrompt: "確認するには {{name}} と入力してください。", deleteOrgConfirmPlaceholder: "組織名", deleteOrgConfirmCta: "組織を削除", deleteOrgPending: "削除中...", }, integrations: { webhookUrl: "Webhook の URL", copyWebhookUrl: "Webhook URL をコピーします", notConfigured: "Not configured. Set the required secrets to enable this integration.", enable: "Enable", disable: "Disable", toggling: "...", networkError: "サーバーに到達するネットワークエラー", back: "戻る", agentEngineRequired: "エージェント エンジンが必要です", agentEngineDescription: "Connect Builder.io or an LLM key before {{platform}} can answer.", openLlm: "LLM を開く", setup: "Setup", shareDocumentsWith: "ドキュメントを共有する", copyServiceAccountEmail: "サービスアカウントのメールアドレスをコピーする", requiredSecrets: "必要なシークレット", envHelp: "Set these in your .env file or environment to connect.", copy: "コピー", documentation: "ドキュメント", clientAvailable: "このエージェントの A2A エンドポイントは自動的に使用可能になります。設定は必要ありません。", addChatIntegration: "チャット統合を追加する", chatIntegrations: "チャットの統合", chatIntegrationsDescription: "他のプラットフォームからこのエージェントに話しかける", addIntegration: "連携を追加", dispatchEntrypoint: "複数のアプリ間で作業をルーティングできる中央の Slack または Telegram エントリポイントの場合は、", sharedMessaging: "Need one shared messaging surface for your workspace? Connect Slack or Telegram to a dispatch app and let it delegate to other agents over A2A.", }, observability: { noData: "利用可能なデータがありません", noConversations: "まだ会話は録音されていません", noEvals: "評価結果はまだ記録されていません", noExperiments: "まだ実験は作成されていません", totalRuns: "合計実行数", totalCost: "総コスト", avgLatency: "平均レイテンシー", toolSuccess: "ツールの成功", thumbsUp: "いいね", avgEvalScore: "平均評価スコア", run: "Run", model: "モデル", duration: "Duration", cost: "Cost", tools: "ツール", time: "Time", failedCount: "({{count}} failed)", backToList: "リストに戻る", spans: "Spans", type: "タイプ", name: "名前", tokens: "Tokens", status: "ステータス", totalEvals: "合計評価数", avgScore: "平均スコア", scoresByCriteria: "基準によるスコア", overview: "概要", conversations: "Conversations", evals: "エヴァルス", experiments: "実験", feedback: "フィードバック", variants: "Variants", created: "Created", backToExperiments: "実験に戻る", metrics: "指標", level: "Level", results: "結果", variant: "Variant", metric: "Metric", value: "Value", totalFeedback: "総フィードバック", thumbsDown: "親指を下げる", frustration: "Frustration", thumbsUpRate: "賛成率", categories: "カテゴリ", }, error: { genericTitle: "問題が発生しました", genericDetails: "予期しないエラーが発生しました。", notFoundTitle: "ページが見つかりません", notFoundDetails: "このページは存在しません。移動または削除された可能性があります。", statusTitle: "{{status}} エラー", goHome: "ホームへ", }, }; export default messages;