Files
zeekayandHanzo Dev e8c5c18579 feat: retire Ollama, use the native local Hanzo engine (+ wallet/HIPS plan)
Removes the bundled Ollama integration end-to-end and points the desktop app at
the native hanzo-node + hanzo-engine (mistral.rs, GPU). Chat, model selection and
embeddings now go through the local node's /v1/node API.

- Delete all Ollama code paths (ollama-client, ollama-models, syncOllamaModels,
  ollama adapters/managers/tests, ollama UI components).
- Rename `ollama-models-repository.json` -> `model-catalog.json` and
  `api/ollama.ts` -> `api/local-models.ts`; add `ModelPrefix.LocalEngine` ('local:')
  and a native `scanLocalModels` query (indexes Ollama/LM-Studio/HF/~/.hanzo via
  the node's scanner).
- Node readiness probe: `/v2/health_check` -> `/v1/node/health_check` (the node
  serves its HTTP API under /v1/node).
- Add docs/wallet-hips-alignment.md: plan to align the desktop wallet to
  HIP-0001/0018/0025/0026 ($AI token, did:hanzo, Gnosis Safe, credits, x402),
  with the node owning keys and the desktop staying a thin client.

Verified locally on aarch64: app self-spawns the node on /v1/node, end-to-end chat
with the local zen engine works, embeddings 1024-dim, typecheck clean.

Co-authored-by: Hanzo Dev <[email protected]>
2026-05-31 06:35:41 +00:00

1157 lines
68 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"agents": {
"chatWithAgent": "エージェントとチャット",
"configureAgent": "エージェントを設定",
"create": {
"advanceOptionsLabel": "詳細オプション",
"agentName": "エージェント名",
"agentNameHelperCreate": "AIエージェントのユニークな名前を入力してください。これがエージェントIDとしても使用されます {{agentName}}",
"agentNameHelperEdit": "エージェント名は変更できますが、エージェントIDは変更されません。エージェントID: {{agentName}}",
"contextSettingsLabel": "コンテキスト設定",
"cronExpression": "Cron式",
"cronExpressionHelper": "Cron式を入力してください。例: */30 * * * * (30分ごと)",
"description": "説明",
"descriptionHelper": "エージェントの目的を簡潔に説明してください(エージェントには使用されません)。",
"descriptionPlaceholder": "例: ユーザー中心のデザインを作成し、ユーザーインタラクションを改善します。",
"enableStream": "ストリームを有効にする",
"enableStreamDescription": "エージェントの応答を生成しながらストリーミングします",
"enableThinking": "思考を有効にする",
"enableThinkingDescription": "エージェントが回答を提供する前に推論プロセスを表示することを許可します。",
"enableTools": "ツールを有効にする",
"enableToolsDescription": "エージェントがタスクを完了するためにツールを使用できるようにします。",
"knowledge": "知識",
"knowledgeAddNewFiles": "新しいファイルを追加",
"knowledgeBase": "ナレッジベース",
"knowledgeBaseDescription": "エージェントの知識と能力を向上させるために、ローカルAIファイルを提供します。",
"knowledgeSearch": "フォルダとファイルを検索 ...",
"llmProviderDescription": "エージェントを動かすモデルを選択してください",
"llmProviderLabel": "AIを選択",
"messageContextDescription": "(オプション) ユーザーメッセージに静的メッセージを強制することで、メッセージコンテキストをここで制御できます。例: {{user_message}}。そして言う: チャオ、アミーゴ!。これにより、送信されるすべてのメッセージに「そして言う: チャオ、アミーゴ!」が追加されます。",
"messageContextLabel": "メッセージコンテキスト",
"overrideConfigurations": "設定を上書き",
"persona": "ペルソナ",
"resetAdvancedOptions": "デフォルトにリセット",
"saveAndTestAgent": "エージェントを保存してテスト",
"schedule": "スケジュール",
"scheduleAIInstructions": "AI指示",
"scheduleAIInstructionsDescription": "スケジュール実行のためのAI指示を入力してください...",
"scheduleAIInstructionsHelper": "スケジュール実行に使用されるプロンプトを書いてください。",
"scheduleDescription": "エージェントが自動的にタスクを実行する時刻を設定します。",
"scheduleNormalUsage": "通常の使用",
"scheduleNormalUsageDescription": "チャットで使用されたときにエージェントが即座に応答できるようになります。",
"scheduleRecurring": "通常の使用 + スケジュール実行",
"scheduleRecurringDescription": "通常の使用に加えて、エージェントタスクの特定の時間と頻度を設定します。例: 5分ごとにメッセージを確認し、応答するTwitterエージェントのようなワークフロー。",
"selectedTools": "選択されたツール",
"systemInstructions": "システム指示",
"systemInstructionsHelper": "カスタム指示を追加してエージェントの動作を制御します",
"systemInstructionsPlaceholder": "例: あなたは質問に答え、タスクを手伝う有用なアシスタントです。",
"temperature": "温度",
"temperatureDescription": "温度はAIの出力のランダム性に影響を与えるパラメータです。高い温度 = より予測不可能、低い温度 = より予測可能。",
"tools": "ツール",
"toolsCreateNewTool": "新しいツールを作成",
"toolsDescription": "エージェントがタスクを完了するために使用できるツールとスキルを選択します。",
"topK": "トップK",
"topKDescription": "シーケンスを作成するためのキーワードの数を調整します。このパラメータは生成される文章の範囲を制御し、過度の繰り返しを防ぎます。高い数値を選択すると長い物語が生成され、低い数値を選択するとテキストが簡潔になります。",
"topP": "トップP",
"topPDescription": "結果の関連性を高めるために確率の閾値を調整します。例えば、0.9の閾値は特定のアプリケーションに最適かもしれませんが、0.95または0.97の閾値はより広範で創造的な応答が必要なタスクに好まれるかもしれません。"
},
"createFirstAgent": "AIの力を探求するために最初のエージェントを作成してください。",
"explore": "探索する",
"form": {
"chatHistory": "チャット履歴",
"closeChat": "チャットを閉じる",
"createAgent": "新しいエージェントを作成",
"emptyChatDescription": "メッセージを送信してこのエージェントとのチャットを開始します",
"emptyChatTitle": "エージェントとチャット",
"enter": "入力",
"enterToSend": "送信するには",
"messagePlaceholder": "メッセージを送信...",
"newAgent": "新しいエージェント",
"newChat": "新しいチャット",
"openChat": "チャットを開く",
"updateAgent": "エージェントを更新"
},
"importModal": {
"action": "インポート",
"chooseFile": "Zipファイルを選択",
"title": "エージェントのインポート"
},
"label": "エージェント",
"myAgents": "マイエージェント",
"noAvailableAgents": "利用可能なエージェントはありません",
"publishDialog": {
"amount": "金額",
"asset": "資産",
"configureAndPublish": "設定して公開",
"description": "説明",
"open": "エージェントを公開",
"paymentAddress": "支払いアドレス",
"publish": "公開",
"published": "公開済み",
"searchAgents": "エージェントを検索",
"selectAgent": "エージェントを選択",
"title": "{{name}}を公開"
},
"systemInstructions": "システムの指示"
},
"agentsPage": {
"addAgent": "エージェントを追加",
"description": "パーソナライズされた指示や豊富な知識でAIエージェントを作成し、さまざまなタスクを自律的にこなします。",
"exploreAgentsDescription": "あなたのニーズに合わせたカスタムAIエージェントを探索",
"exploreDescription": "コミュニティからAIエージェントを発見し、インストールして、あなたのワークフローを強化し、<br /> 生産性と創造性を向上させましょう。",
"goToTaskDetails": "タスクの詳細へ",
"notFoundDescription": "最初のエージェントを作成してAIの力を体験しましょう。",
"notFoundTitle": "利用可能なエージェントはありません"
},
"aiFilesSearch": {
"description": "AIファイル全体を簡単に検索してコンテンツを見つける",
"filesSelected": "{{count}} 個のファイルが選択されました",
"foundResults": "{{count}} 件の結果が見つかりました",
"label": "AIファイルコンテンツ検索"
},
"aisPage": {
"description": "クラウドとローカルのAIモデルを簡単に管理し、ワークフローに合わせて切り替えられます。",
"label": "AIモデル",
"shortDescription": "幅広いAIモデルを探索してください"
},
"analytics": {
"bulletPoints": {
"five": "❌ AIクエリを収集しません",
"four": "❌ IPアドレスを収集しません",
"one": "✅ 設定からオプトアウトできるように常に許可",
"six": "❌ 個人情報をトレーニング目的で使用しません",
"three": "✅ 使用する機能に関する分析情報を送信しますが、コンテンツや応答は含まれません",
"two": "✅ ランダム化された分析"
},
"label": "分析",
"moreInfo": "プライバシーに関する当社のプラクティスに関する詳細情報については、<a>プライバシーポリシー</a>をご覧ください",
"title": "Hanzoの改善にご協力ください"
},
"appReset": {
"action": "アプリをリセット",
"description": "現在ベータ版であり、ユーザー体験を向上させるためにいくつかの重要な更新を行いました。これらの更新を適用するには、データをリセットする必要があります。サポートが必要な場合は、サポートチームにお問い合わせください。",
"title": "アプリのリセットが必要です"
},
"chat": {
"actions": {
"chatsDeleted": "{{count}} 件のチャットが正常に削除されました",
"chatsPartiallyDeleted": "{{succeeded}} 件のチャットが削除され、{{failed}} 件の削除に失敗しました",
"deleteInbox": "チャットを削除",
"deleteInboxConfirmationDescription": "チャットは削除され、チャット履歴からも削除されます",
"deleteInboxConfirmationTitle": "チャットを削除しますか?",
"deleteSelectedChats": "選択したチャットを削除",
"deleteSelectedChatsConfirmationDescription": "選択したチャットは永久に削除されます。この操作は元に戻せません。",
"deleteSelectedChatsConfirmationTitle": "{{count}} 件のチャットを削除しますか?",
"deletingChats": "チャットを削除中...",
"deselectAll": "すべて選択解除",
"manageChats": "チャットを管理",
"manageChatsDescription": "複数のチャットを一度に検索、表示、削除します",
"noChatsFound": "チャットが見つかりません",
"searchChats": "チャットを検索...",
"selectAll": "すべて選択",
"selectedCount": "{{count}} 件選択中"
},
"actives": {
"label": "アクティブ",
"notFound": "アクティブな会話は見つかりませんでした"
},
"agents": "エージェント",
"allMessagesLoaded": "すべての以前のメッセージが読み込まれました ✅",
"archives": {
"archive": "アーカイブ",
"archived": "アーカイブ済み",
"error": "ジョブのアーカイブ中にエラーが発生しました",
"label": "アーカイブ",
"notFound": "アーカイブされた会話は見つかりませんでした",
"success": "会話がアーカイブされました"
},
"chats": "チャット",
"context": {
"description": "この会話のコンテキストとして使用されるフォルダーとファイルのリスト",
"title": "会話コンテキスト"
},
"create": "AIチャットを作成",
"editMessage": {
"warning": "ここから会話をやり直します。"
},
"emptyStateDescription": "簡単な質問の場合は、⌘ + Shift + Jを押して新海スポットライトを使用してください",
"emptyStateTitle": "Hanzo AIに質問してみてください",
"enterMessage": "メッセージを入力",
"failedToOpenChatFolder": "最初にチャットにファイルをアップロードしてください",
"fileProcessing": {
"description": "数分かかる場合があります",
"title": "ファイルが処理中です"
},
"form": {
"message": "行いたい作業を教えてください",
"messagePlaceholder": "例: インターネットの仕組みを説明して...",
"selectAI": "AIを選択",
"selectedText": "選択したテキスト",
"setContext": "チャットコンテキストを設定",
"setContextText": "会話中にAIが使用するコンテキストとしてファイルやフォルダーを追加してください"
},
"limitReachedDescription": "今月のこのモデル/エージェントでのクエリをすべて使用しました。別のエージェントと新しいチャットを開始してください。",
"limitReachedTitle": "制限に達しました",
"networkAgentUsed": "使用されたネットワークエージェント",
"openChatFolder": "チャットフォルダーを開く",
"processingNetworkAgent": "ネットワークエージェントを処理中",
"processingTool": "ツールを処理中",
"sendMessage": "メッセージを送信",
"sendMessagePlaceholder": "メッセージを送信するか、ツールにアクセスするには「/」を押してください",
"toolUsed": "使用されたツール",
"tracing": {
"title": "トレース"
}
},
"chatDM": {
"create": "DMチャットを作成",
"form": {
"message": "メッセージ",
"messagePlaceholder": "メッセージを入力してください",
"hanzoIdentity": "Hanzo Identity"
}
},
"codeRunner": {
"errorOccurred": "エラーが発生しました",
"executeCode": "コードを実行",
"output": "出力",
"stderr": "標準エラー",
"stdout": "標準出力"
},
"common": {
"about": "について",
"add": "追加",
"added": "追加されました",
"adding": "追加中...",
"advanced": "詳細",
"agent": "エージェント",
"all": "すべて",
"alreadyHaveNode": "すでにノードをお持ちですか?",
"back": "戻る",
"cancel": "キャンセル",
"chat": "チャット",
"clear": "クリア",
"clearSearch": "検索をクリア",
"clickToUpload": "クリックしてアップロードするか、ドラッグアンドドロップ",
"close": "閉じる",
"comingSoon": "近日公開 - 8月末",
"configure": "設定",
"connect": "接続",
"continue": "続行",
"copy": "コピー",
"create": "作成する",
"delete": "削除",
"deleteTool": "ツールを削除",
"details": "詳細",
"disabled": "無効",
"disconnect": "切断",
"dismiss": "閉じる",
"done": "完了",
"edit": "編集",
"editMessage": "メッセージを編集",
"enabled": "有効",
"file": "ファイル",
"fileWithCount_one": "{{count}} ファイル",
"fileWithCount_other": "{{count}} ファイル",
"files": "ファイル",
"folderLocation": "フォルダの場所:",
"folderWithCount_one": "{{count}} フォルダ",
"folderWithCount_other": "{{count}} フォルダ",
"folders": "フォルダ",
"getStarted": "無料で始める",
"howWouldYouLikeToProceed": "どのように進めたいですか?",
"iAgree": "同意します",
"incomplete": "不完全",
"install": "インストール",
"installed": "インストール済み",
"logInHanzoHosting": "Hanzo Hostingにログイン",
"more": "もっと見る",
"moreOptions": "その他のオプション",
"next": "次へ",
"noResultsFound": "結果が見つかりませんでした。",
"noThanks": "いいえ、結構です",
"none": "なし",
"optIn": "オプトイン",
"optOut": "オプトアウト",
"passphrase": "パスフレーズ",
"quickConnect": "クイック接続",
"reasoning": "推論中",
"recommended": "おすすめ",
"refresh": "更新",
"remove": "削除",
"rename": "名前を変更",
"repeatPassphrase": "パスフレーズを確認",
"requiresAction": "アクションが必要",
"resetAll": "すべてリセット",
"resetData": "データをリセット",
"resetFilters": "フィルターをリセット",
"restore": "復元",
"retry": "再試行",
"save": "保存",
"saveChanges": "変更を保存",
"search": "検索",
"searchPlaceholder": "検索...",
"seeOptions": "オプションを表示",
"selectItem": "詳細を表示する項目を選択",
"send": "送信",
"hanzoPrivate": "Hanzoプライベート(ローカル)",
"showLess": "表示を減らす",
"showMore": "もっと見る",
"signUpHanzoHosting": "Hanzo Hostingにサインアップ",
"soon": "近日公開",
"termsAndConditionsText": "<a>利用規約</a>に同意し、<b>プライバシーポリシー</b>に同意します",
"thinking": "考え中...",
"tool": "ツール",
"tryAgain": "再試行",
"tryItOut": "試してみる",
"unpublish": "公開解除",
"unselectAll": "すべて選択解除",
"update": "更新",
"updating": "更新中...",
"upload": "アップロード",
"uploadAFileDescription": "画像、PDF、CSV、TXT、XLSXなどの形式をサポートしています",
"uploadFile": "ファイルをアップロード",
"viewDetails": "詳細を見る"
},
"cronTask": {
"aiAgent": "AI / エージェント",
"aiModelConfiguration": "AIモデルの設定",
"cronExample": "Cron式を入力してください。例:*/30 * * * *(30分ごと)",
"cronExpression": "Cron式",
"cronWillRun": "このCronは{{schedule}}({{expression}})で実行されます",
"enableStream": "ストリームを有効にする",
"enableThinking": "思考を有効にする",
"enableTools": "ツールを有効にする",
"forceToolUsage": "ツールの使用を強制(オプション)",
"promptExample": "例:トップハッカーニュースのストーリーを教えて",
"promptPlaceholder": "例:トップハッカーニュースのストーリーを教えて",
"scheduleOptions": {
"every1stMonth12pm": "毎月1日の午後12時",
"every5Hours": "5時間ごと",
"every5Min": "5分ごと",
"everyJanuary1st12am": "毎年1月1日の午前0時",
"everyMonday8am": "毎週月曜日の午前8時"
},
"taskDescription": "タスクの説明",
"taskDescriptionHelper": "エージェントの目的を簡潔に説明してください(エージェントによって使用されません)。",
"taskPrompt": "タスクプロンプト",
"temperature": "温度",
"temperatureInfo": "温度はAI出力のランダム性に影響を与えるパラメータです。高い温度 = より予測不可能、低い温度 = より予測可能。",
"topK": "トップK",
"topKInfo": "シーケンスを生成するためのキーワードの数を調整します。このパラメータは生成される文章の範囲を制御し、過度の繰り返しを防ぎます。高い数値を選択すると長い物語が生成され、低い数値を選択するとテキストが短く保たれます。",
"topP": "トップP",
"topPInfo": "結果の関連性を高めるために確率の閾値を調整します。例えば、0.9の閾値は特定のアプリケーションに最適で、0.95または0.97の閾値はより広範で創造的な応答が必要なタスクに好まれるかもしれません。"
},
"desktop": {
"benefits": {
"local": "<b>ローカル:</b> ローカルのHanzoを使用すると、データを安全な環境で完全にコントロールできます。",
"privacy": "<b>プライバシー重視:</b> データはオフライン機能と強力なプライバシー保護で安全に保護されます。",
"tools": "<b>日常業務のためのツール:</b> 100以上の統合をサポートし、さらに増え続けています。"
},
"localAI": "Hanzo ローカルAI",
"model": {
"commandr7bBenefits": {
"fast": "<b>迅速な実行:</b> ユーザーは、中程度のハードウェアで効率的に動作し、遅延をほとんど感じることなく、より迅速な応答とスムーズなインタラクションを実現していると報告しています。",
"lightweight": "<b>軽量:</b> この軽量な特性により、メモリと計算能力の要求が少なく、より多くのユーザーやアプリケーションにアクセス可能になります。",
"performance": "<b>コンパクトなサイズでの高性能:</b> command-r7bモデルは、比較的小さなサイズを維持しながら優れたパフォーマンスを提供するように設計されています。"
},
"downloading": "ダウンロード中",
"embeddingBenefits": {
"dataAnalysis": "<b>改善されたデータ分析:</b> 非構造化データから意味のある洞察を抽出し、意思決定プロセスと業務効率を向上させます。",
"efficient": "<b>コンパクトで効率的:</b> 2200万のパラメータと384次元の埋め込みベクトルのみで、Arctic-embed-xsはリソース効率を考慮して設計されています。",
"highRetrieval": "<b>高い検索性能:</b> 大規模なデータセットから関連情報を効果的に取得し、検索および検索タスクで高い精度を実現します。"
},
"gemmaBenefits": {
"fast": "<b>高速実行:</b> ユーザーは、中程度のハードウェアで効率的に実行され、大幅な遅延なしにより迅速な応答とスムーズなインタラクションを可能にすると述べています。",
"lightweight": "<b>軽量:</b> この軽量性により、より少ないメモリと計算能力が必要となり、幅広いユーザーやアプリケーションにアクセス可能になります。",
"performance": "<b>コンパクトサイズで高性能:</b> gemma2:2bモデルは、2つのパラメータが20億で比較的小さなサイズを維持しながら、業界をリードするパフォーマンスを提供するよう設計されています。"
},
"installation": "{{modelName}}のインストール中...",
"mistralSmallBenefits": {
"language": "<b>強力な言語生成:</b> コンテンツ生成、言語翻訳、コーディング支援など、さまざまなアプリケーションで人間のようなテキストを生成します。",
"multilingual": "<b>多言語サポート:</b> このモデルは、英語、スペイン語、フランス語、ドイツ語など、複数の言語での対話をサポートしています。",
"resource": "<b>効率的なリソース使用:</b> これは、より大きなモデルと比較して軽量で超高速なモデルです。"
},
"ollamaBenefits": {
"language": "<b>強力な言語生成:</b> コンテンツ生成、言語翻訳、コーディング支援など、さまざまなアプリケーションで人間らしいテキストを生成します。",
"multilingual": "<b>多言語サポート:</b> このモデルは、英語、スペイン語、フランス語、ドイツ語など、複数の言語での対話をサポートしています。",
"resource": "<b>リソースの効率的な使用:</b> より大きなモデルと比較して、軽量で超高速なモデルです。"
}
},
"welcome": "新海へようこそ",
"welcomeDescription": "デバイス上で直接AIエージェントを構築、実行、そして自動化します — 高速でプライベート、かつ安全です。"
},
"disconnect": {
"exportConnection": "続行する前に、<Link>接続をエクスポート</Link>して、いつでも接続を復元できるようにしてください。",
"modalDescription": "本当に接続を切断してもよろしいですか?これにより、データが永久に削除されます。",
"modalTitle": "新界との接続を切断"
},
"dockerStatus": {
"dockerInstalledButNotRunning": "Dockerはインストールされていますが、実行されていません",
"dockerInstalledButNotRunningDescription": "Dockerはインストールされていますが、実行されていません。今すぐ起動して、ツールの実行速度、安定性、全体的なパフォーマンスを向上させましょう。",
"dockerNotInstalled": "Dockerがインストールされていません",
"dockerNotInstalledDescription": "システムにDockerがインストールされていません。インストールすることで、パフォーマンスが向上し、処理が速くなり、AIツールの体験が改善されます。",
"dockerRunning": "Dockerが実行中でアクティブです",
"dockerRunningDescription": "Dockerを使用して、ツールがフル効率で実行されています。よりスムーズな体験をお楽しみください!"
},
"errorBoundary": {
"genericError": "何かがうまくいきませんでした。アプリを更新してみてください。",
"maxReloadAttemptsReached": "最大リロード試行回数に達しました。アプリは自動的に回復できません。",
"contactSupport": "サポートにお問い合わせください。"
},
"errors": {
"nodeUnavailable": {
"description": "ノードに接続できません。ノードがオフラインになっているか、インターネット接続が切断されている可能性があります",
"title": "ノードが利用できません"
}
},
"exportConnection": {
"downloadText": "この接続ファイルをダウンロードして安全な場所に保存してください",
"form": {
"passphrase": "パスフレーズ",
"repeatPassphrase": "パスフレーズを繰り返す"
},
"generateFile": "接続ファイルを生成",
"label": "接続をエクスポート",
"restoreText": "パスフレーズと一緒に使用して、接続をノードに復元します"
},
"extension": {
"welcome": "Hanzo Visorを使用してAIでWebブラウジング体験を変えましょう ✨"
},
"feedback": {
"button": "フィードバック",
"description": "ご意見をお聞かせください!新海についてのご感想や、あなたの体験を向上させるためのご提案をお知らせください。",
"form": {
"contactHelp": "質問がある場合、どのようにご連絡すればよいですか?",
"contactLabel": "メールアドレスまたは電話番号",
"contactPlaceholder": "メールアドレスまたは電話番号",
"error": "フィードバックの送信に失敗しました。もう一度お試しください。",
"feedbackLabel": "あなたのフィードバック",
"feedbackPlaceholder": "ご意見、ご提案、または質問をお聞かせください...",
"submit": "フィードバックを送信",
"success": "フィードバックをありがとうございます!すぐにご連絡いたします。"
},
"title": "フィードバックを共有"
},
"galxe": {
"errors": {
"registerDesktopInstallation": "Hanzo Desktopのインストールを登録する際にエラーが発生しました。以前に使用されたEVMアドレスを確認してください。"
},
"form": {
"evmAddress": "EVMアドレス",
"evmAddressHelper": "Galxeで使用しているEVMアドレスを追加",
"proof": "証明",
"registerInstallation": "インストールを登録",
"signature": "署名"
},
"goToGalxeQuest": "Galxeクエストを確認",
"label": "Galxeクエスト",
"success": {
"registerDesktopInstallation": "Hanzo Desktopのインストールが正常に登録されました。Galxeクエストに登録されるまで数時間かかる場合があります。"
}
},
"homepage": {
"agentConfigurationRequired": "{{agentName}}が正常に動作するためには、いくつかの設定が必要です。",
"enterToSend": "<span>Enter</span> で送信",
"installingDefaultAgents": "デフォルトエージェントをインストール中",
"recommendedAgents": "おすすめのエージェント",
"setupAgent": "エージェントを設定",
"shiftEnterForNewLine": "<span>Shift + Enter</span> で改行",
"welcomeTitle": "今日はどのようにお手伝いできますか?"
},
"inboxes": {
"inboxName": "名前",
"updateName": "受信トレイ名を更新"
},
"layout": {
"menuItems": {
"agents": "AI",
"aiTasks": "AIタスク",
"chats": "チャット",
"decentralizedAgents": "分散型AIエージェント",
"disconnect": "切断",
"helpAndSupport": "ヘルプとサポート",
"manageAis": "AIを管理する",
"mcp": "MCP",
"scheduledTasks": "スケジュールされたタスク",
"settings": "設定",
"tools": "ツール",
"vectorFs": "私のAIファイルエクスプローラ",
"vectorSearch": "AIファイルコンテンツ検索"
},
"sidebar": {
"toggle": "サイドバーの切り替え"
}
},
"llmProviders": {
"add": "AIを追加",
"addManually": "AIを手動で追加",
"delete": {
"description": "このAIを削除してもよろしいですか?この操作は元に戻すことはできません。",
"label": "AIを削除"
},
"errors": {
"createAgent": "AIの追加中にエラーが発生しました",
"deleteAgent": "AIの削除中にエラーが発生しました",
"updateAgent": "AIの更新中にエラーが発生しました"
},
"form": {
"apiKey": "APIキー",
"customModelType": "カスタムモデルタイプ",
"description": "説明",
"descriptionHelper": "後でこのAIを特定するのに役立つ簡単な説明(オプション)",
"externalUrl": "外部URL",
"generatedId": "生成されたID",
"modelId": "モデルID",
"modelName": "モデル名",
"modelProvider": "モデルプロバイダー",
"modelType": "モデルタイプ",
"name": "AIの名前",
"selectModel": "モデルを選択",
"toggleCustomModel": "カスタムモデルを追加"
},
"label": "AI",
"localAI": {
"installText": "ローカルマシンにAIモデルをインストールすると、AIとして利用できるようになります。",
"installTitle": "AIモデルをインストール"
},
"notFound": {
"description": "最初のAIを接続して、Hanzo AIに質問を始めてください。OpenAIを接続してみてください。",
"title": "利用可能なAIがありません"
},
"searchPlaceholder": "AIを検索",
"success": {
"createAgent": "AIが正常に作成されました",
"deleteAgent": "AIが正常に削除されました",
"updateAgent": "AIが正常に更新されました"
},
"switch": "AIを切り替え"
},
"mcpClients": {
"claudeFailMessageBase": "自動Claude設定に失敗しました。",
"claudeLoading": "自動Claudeデスクトップ設定を試みています...",
"claudeSuccessDescription": "変更を反映させるためにClaudeを再起動してください。",
"claudeSuccessTitle": "Claudeデスクトップが正常に設定されました!",
"configFailDescription": "{{errorMessage}} 以下の手順に従って手動設定を行ってください:",
"configFailTitle": "{{clientName}}の自動設定に失敗しました",
"connectExternalClient": "外部MCPクライアントに接続",
"copyJsonButton": "JSON設定をコピー",
"copyJsonSuccess": "JSON設定がクリップボードにコピーされました",
"copySuccessCommand": "コマンドがクリップボードにコピーされました",
"copySuccessUrl": "SSE URLがクリップボードにコピーされました",
"cursorFailMessageBase": "自動Cursor設定に失敗しました。",
"cursorLoading": "自動Cursor設定を試みています...",
"cursorSuccessDescription": "変更を反映させるためにCursorを再起動してください。",
"cursorSuccessTitle": "Cursorが正常に設定されました!",
"customCopyCommandButton": "コマンドをコピー",
"customCopySseUrlButton": "SSE URLをコピー",
"customDescriptionPrimary": "外部クライアントを接続する推奨方法は、サーバー送信イベント(SSE)を使用することです。",
"customDescriptionSecondary": "クライアントがSSEをサポートしていない場合は、次のコマンドを使用してHanzo MCPサーバーを別のプロセスとして実行できます:",
"customTitle": "カスタム外部クライアント設定"
},
"mcpPage": {
"exposeToolsDescription": "MCPを通じてAIツールを公開し、他のMCPクライアントとシームレスに統合して機能を拡張します。",
"exposeToolsTab": "ツールを公開",
"helpfulLinks": "Hanzoと接続するための便利なMCPは smithery.ai と composio.dev にあります。",
"mcpServersDescription": "MCPサーバーに接続して天気情報、株価、翻訳サービスなどの外部データソースやツールに即座にアクセスします。\nカスタム統合を構築せずとも、リアルタイムの情報と新しいリソースへの簡単なアクセスでシステムの機能を拡張できます。"
},
"mcpServers": {
"add": "MCPサーバーを追加",
"addDescription": "ノードに接続する新しいMCPサーバーを設定します",
"addFailed": "MCPサーバーの追加に失敗しました",
"addFromGitHub": "GitHubから追加",
"addSuccess": "MCPサーバーが正常に追加されました",
"addVariable": "追加",
"composio": {
"activeUsers": "アクティブユーザー",
"add": "MCPサーバーを追加",
"adding": "追加中...",
"availableActions": "利用可能なアクション",
"categories": "カテゴリ",
"created": "作成日",
"delete": "MCPサーバーを削除",
"deleting": "削除中...",
"details": "詳細",
"install": "インストール",
"installFailed": "Composioからアプリをインストール中にエラーが発生しました",
"installSuccess": "{{appName}}が正常にインストールされました",
"installing": "インストール中...",
"lastUpdated": "最終更新日",
"latestVersion": "最新バージョン",
"loginRequired": "アプリをインストールするにはログインが必要です",
"statistics": "統計",
"title": "Composio MCP サーバー",
"toolsCount": "ツール数",
"totalDownloads": "総ダウンロード数",
"uninstall": "アンインストール",
"uninstallFailed": "Composioからアプリをアンインストール中にエラーが発生しました",
"uninstallSuccess": "{{appName}}が正常にアンインストールされました",
"uninstalling": "アンインストール中...",
"updatedAt": "最終更新日"
},
"configure": "サーバーを設定",
"delete": "サーバーを削除",
"deleteDescription": "本当にサーバー「{{name}}」を削除してもよろしいですか?この操作は元に戻せません。",
"deleteFailed": "MCPサーバーの削除に失敗しました",
"deleteSuccess": "MCPサーバーが正常に削除されました",
"environmentVariables": "環境変数",
"label": "MCPサーバー",
"listDescription": "あなたのノードに接続されているMCPサーバーのリスト",
"listOfToolsAvailableFromThisMcpServer": "このMCPサーバーから利用可能なツールのリスト。",
"manualSetup": "手動設定",
"name": "名前",
"namePlaceholder": "私のMCPサーバー",
"noEnvironmentVariablesAdded": "環境変数は追加されていません。",
"noServersFound": "MCPサーバーが見つかりません。新しいサーバーを追加して始めましょう。",
"noToolsAvailableForThisServer": "このサーバーに利用可能なツールはありません。",
"selectServerType": "サーバータイプを選択",
"statusUpdateFailed": "ステータスの更新に失敗しました",
"statusUpdated": "ステータスが正常に更新されました",
"title": "MCPサーバー",
"toolMustBeEnabled": "MCPサーバーモードを変更する前にツールを有効にする必要があります",
"tools": "ツール",
"toolsFor": "{{name}}のツール",
"tooltipEnableFirst": "MCPサーバーモードを管理するには、まずツールを有効にしてください",
"type": "タイプ",
"update": "MCPサーバーを更新",
"updateDescription": "MCPサーバーの設定を更新: {{name}}",
"updateFailed": "MCPサーバーの更新に失敗しました",
"updateSuccess": "MCPサーバーが正常に更新されました",
"updateWarningDescription": "このサーバーを更新すると、関連するツールがリセットされます。",
"viewAvailableTools": "利用可能なツールを表示"
},
"networkAgentsPage": {
"addAgent": "エージェントを追加",
"addAgentFromId": "IDからエージェントを追加",
"addAgentFromIdDescription": "Hanzo IDを使用してコレクションにエージェントを追加します。例: @@official.sep-hanzo/main/agent/youtube_expert",
"addAgentFromIdHelper": "追加したいエージェントのHanzo IDを入力してください。",
"addAgentFromIdPlaceholder": "例: @@official.sep-hanzo/main/agent/youtube_expert",
"addedDescription": "{{name}}があなたのコレクションに追加されました。チャットを開始して使用してください!",
"addedSuccess": "正常に追加されました!",
"agentsTab": "エージェント",
"author": "著者",
"browseMore": "他のエージェントをブラウズ",
"confirmPayment": "支払いを確認",
"connectWallet": "ウォレットに接続",
"connectWalletDescription": "エージェントの使用料を支払い、公開したエージェントからの収益を受け取るためにウォレットを接続します",
"costPerUse": "使用ごとのコスト",
"costPerUseDescription": "このエージェントを使用するたびに支払います",
"deleteConfirmation": "このエージェントを削除してもよろしいですか?この操作は元に戻せません。",
"descriptionNetwork": "グローバルネットワークからAIエージェントを発見し、展開します。各エージェントは自律的に動作し、ワークフローに統合できます。使用ごとに支払うか、他の人がアクセスできるようにエージェントを展開します。",
"descriptionPublished": "AIエージェントをネットワークに公開します。各エージェントは自律的に動作し、ワークフローに統合できます。使用ごとに支払うか、他の人がアクセスできるようにエージェントを展開します。",
"howPaymentsWork": "支払いの仕組み",
"howPaymentsWorkDescription": "このエージェントを使用すると、接続されたウォレットからの支払いを確認するように求められます。支払いは{{network}}ネットワーク上で処理されます。",
"manageWallet": "ウォレットを管理",
"networkToolDetails": "ネットワークエージェントの詳細",
"nextAddAgent": "次へ(エージェントを追加)",
"noPublishedAgents": "まだ公開されたエージェントはありません。最初のエージェントを共有して始めましょう。",
"payPerUse": "使用ごとに支払う",
"paymentRecipient": "支払い受取人",
"paymentSuccessful": "支払い成功!",
"paymentSuccessfulDescription": "支払いが正常に完了しました。ツールが実行中です... ",
"pleaseWait": "取引を処理していますのでお待ちください...",
"proceedFree": "無料で進む",
"processingPayment": "支払い処理中",
"publishedTab": "公開されたエージェント",
"registerIdentity": "アイデンティティを登録",
"registerHanzoIdentity": "新海アイデンティティを登録",
"registerHanzoIdentityDescription": "エージェントを使用し公開するために、新海ネットワーク上であなたのユニークなアイデンティティを作成します",
"removeAgent": "エージェントを削除",
"removeFailed": "エージェントの削除に失敗しました",
"removeSuccess": "ネットワークエージェントが正常に削除されました",
"removeToolOffering": "ツールを公開解除",
"removeToolOfferingConfirmation": "このツールの公開を解除してもよろしいですか?この操作は元に戻せません。",
"searchPlaceholder": "エージェントを検索",
"setupRequired": "有料エージェントと公開エージェントを使用するには設定が必要です",
"startChat": "チャットを開始",
"titleDecentralized": "分散型エージェント",
"titleNetwork": "ネットワーク",
"tool": "ツール",
"toolPaymentRequired": "ツールの支払いが必要です",
"toolPaymentRequiredDescription": "このネットワークエージェントを使用するには支払いが必要です。",
"toolRouterKey": "ツールルーターキー",
"usdcBalance": "USDC残高",
"walletAddress": "ウォレットアドレス",
"walletBalance": "ウォレット残高",
"walletNotSetup": "ウォレットが設定されていません",
"yourWallet": "あなたのウォレット"
},
"notifications": {
"messageReceived": {
"description": "{{inboxName}} からの応答を受信しました",
"label": "メッセージを受信しました"
}
},
"oauth": {
"close": "閉じる",
"connectNow": "今すぐ接続",
"connectionRequired": "接続が必要です",
"connectionRequiredDescription": "このツールを使用するには、{{provider}}アカウントに接続してください。",
"description": "このツールを使用するために{{provider}}に接続します",
"goToProvider": "{{provider}}に移動",
"navigateToProvider": "認証手順に従って進んでください。",
"processing": "処理中...",
"signIn": "{{provider}}でサインイン",
"success": "接続に成功しました!",
"successDescription": "{{countdown}}秒後にこのウィンドウは自動的に閉じます...",
"title": "{{provider}}に接続"
},
"ollama": {
"errors": {
"failedToFetch": "ローカルモデルの取得に失敗しました。ローカルモデルサーバーが正常に動作していることを確認してください。"
},
"version": "モデルバージョン"
},
"onboardingChecklist": {
"addAIAgent": "AIエージェントを作成する",
"addAIAgentDescription": "あなたの特定のニーズに合わせたカスタマイズされたAIエージェントを追加します。",
"askFiles": "ファイルに質問する",
"askFilesButton": "ファイルとのチャットを作成",
"askFilesDescription": "ファイルとチャット。質問、情報の検索、要約など",
"completedSteps": "すべてのステップが完了しました",
"createAIChatWithAgent": "AIエージェントとのチャットを作成する",
"createAIChatWithAgentDescription": "AIエージェントとの会話を始めて、スタートしましょう。",
"createTool": "ツールを作成",
"createToolButton": "ツールを作成",
"createToolDescription": "強力なAIツールを使って、ワークフローを作成、自動化、最適化します。",
"dismiss": "チェックリストを閉じる",
"getStartedChecklist": "開始チェックリスト",
"getStartedText": "Hanzoを始めましょう",
"setupHanzoDesktop": "Hanzoデスクトップのセットアップ",
"setupHanzoDesktopDescription": "Hanzoデスクトップのセットアップを行いましょう",
"uploadAFile": "ファイルをアップロード",
"uploadAFileDescription": "ノート、ウェブサイト、ドキュメントなどを安全に保存"
},
"playgroundTool": {
"metadataError": "ツールのメタデータに失敗しました。再生成を試みてください。",
"prismError": "コードエディタでエラーが発生しました。"
},
"prompt": {
"actions": {
"create": "プロンプトを作成",
"update": "プロンプトを更新"
},
"drawer": {
"createTitle": "カスタムプロンプトを作成",
"updateTitle": "プロンプトを更新"
},
"failCreate": "プロンプトの作成に失敗しました",
"failUpdate": "プロンプトの更新に失敗しました",
"fields": {
"content": "プロンプト内容",
"name": "プロンプト名"
},
"libraryDescription": "ライブラリからプロンプトを選択して開始します。",
"libraryTitle": "プロンプトライブラリ",
"successCreate": "プロンプトが正常に作成されました",
"successUpdate": "プロンプトが正常に更新されました"
},
"quickAsk": {
"emptyStateDescription": "「JavaScriptでHTTPリクエストを作成する方法は?」、「80年代のロック音楽トップ10は?」、「インターネットの仕組みを説明して」などを試してみてください。",
"emptyStateTitle": "新海AIに質問する"
},
"quickConnection": {
"connectingToNode": "ローカルノードに接続中",
"form": {
"connect": "接続",
"nodeAddress": "ノードアドレス"
},
"label": "クイック接続"
},
"registrationCode": {
"create": "登録コードを作成",
"label": "登録コード"
},
"restoreConnection": {
"description": "接続ファイルとパスフレーズを使用します",
"form": {
"encryptedConnectionFile": "暗号化された接続ファイル",
"passphrase": "パスフレーズ"
},
"label": "接続を復元",
"restore": "復元"
},
"settings": {
"appearance": {
"chatFontSize": {
"description": "好みのフォントサイズを選択してください",
"extraLarge": "特大",
"large": "大",
"medium": "中",
"small": "小",
"title": "チャットフォントサイズ"
},
"label": "外観"
},
"cryptoWallet": {
"addCoinbaseCDPWallet": "Coinbase CDPウォレットを追加",
"addLocalWallet": "ローカルウォレットを追加",
"addWallet": "ウォレットを追加",
"description": "暗号通貨ウォレットを管理します。Coinbase CDPウォレットまたはローカルウォレットを追加してください。",
"emptyState": {
"description": "暗号ウォレットを管理します。Coinbase CDPウォレットまたはホットウォレットを作成または復元してください。",
"title": "ウォレットが見つかりません"
},
"errorDescription": "ウォレットの復元中にエラーが発生しました。",
"errorTitle": "ウォレットの復元中にエラーが発生しました",
"name": "名前",
"privateKey": "秘密鍵",
"serverSigner": "サーバー署名者",
"successDescription": "あなたのウォレットは正常に復元されました。",
"successTitle": "ウォレットが正常に復元されました",
"title": "暗号通貨ウォレット",
"walletId": "ウォレットID",
"walletIdOptional": "ウォレットIDは任意です"
},
"defaultAgent": "デフォルトAI",
"description": "アカウント設定を管理します",
"experimentalFeature": {
"label": "実験的な機能を有効にする"
},
"exportConnection": {
"label": "接続をエクスポート"
},
"general": "一般",
"label": "設定",
"language": {
"label": "言語",
"selectLanguage": "言語を選択"
},
"layout": {
"analytics": "分析",
"appearance": "外観",
"createRegistrationCode": "登録コードの作成",
"cryptoWallet": "暗号ウォレット",
"exportConnection": "接続をエクスポート",
"galxe": "Galxeクエスト",
"general": "一般",
"promptLibrary": "プロンプトライブラリ",
"publicKeys": "公開鍵",
"remoteAccess": "リモートアクセス",
"hanzoNode": "ノードマネージャー"
},
"maxChatIterations": {
"description": "チャットメッセージを処理するための最大反復回数",
"error": "最大チャット反復回数の更新中にエラーが発生しました",
"label": "最大チャット反復回数",
"placeholder": "1から100の間の数字を入力してください",
"success": "最大チャット反復回数が正常に更新されました"
},
"promptLibrary": {
"label": "プロンプトライブラリ"
},
"publicKeys": {
"label": "公開鍵",
"myDeviceEncryption": "私のデバイスの暗号化",
"myDeviceIdentity": "私のデバイスのIdentity",
"myDevicePublicKeys": "私のデバイスの公開鍵",
"nodeEncryption": "ノードの暗号化",
"nodePublicKeys": "ノードの公開鍵",
"nodeSignature": "ノードの署名",
"profileEncryption": "プロフィールの暗号化",
"profileIdentity": "プロフィールのIdentity",
"profilePublicKeys": "プロフィールの公開鍵",
"show": "公開鍵を表示"
},
"quickAccessButton": {
"description": "クイックアクセスボタンはクリックして保持して移動できます",
"label": "Hanzoクイックアクセスボタンを表示"
},
"registerNewCode": {
"label": "新しいデバイスを登録"
},
"remoteAccess": {
"connected": "接続されました",
"description": "ngrokを使用して、どこからでもあなたのノードに簡単かつ安全に接続できます。複雑な設定は不要です—ただ<a>無料のngrokアカウントを作成</a>し、ダッシュボードから<b>ngrok認証トークン</b>をコピーして、下に貼り付けて安全なリモートアクセスを有効にしてください。",
"errors": {
"failedToGetStatus": "ngrokのステータスを取得するのに失敗しました。",
"failedToStart": "ngrokを介してリモートアクセスの接続に失敗しました。",
"failedToStop": "ngrokを介してリモートアクセスの切断に失敗しました。"
},
"form": {
"authToken": "Ngrok認証トークン",
"authTokenHelperText": "ngrok認証トークンを入力してください",
"authTokenHelperTextWhenEnabled": "認証トークンを更新するためにngrokのリモートアクセスを停止してください",
"enableRemoteAccess": "リモートアクセスを有効にする",
"stopRemoteAccess": "リモートアクセスを停止する"
},
"publicAccessURLDescription": "このURLを使用して、どこからでもノードに接続できます。",
"publicAccessUrl": "公開アクセスURL",
"stopRemoteAccessSuccess": "リモートアクセスは正常に停止されました",
"success": "接続されました!あなたのノードはngrokを介してリモートでアクセス可能です",
"title": "リモートアクセス"
},
"hanzoIdentity": {
"checkIdentityInSync": "新海アイデンティティを確認",
"checkIdentityInSyncDescription": "新海のアイデンティティが正確に同期しているかを確認します。",
"error": "Hanzo Identityの更新中にエラーが発生しました",
"goToHanzoIdentity": "私のHanzo Identityに移動",
"label": "Hanzoアイデンティティ",
"registerIdentity": "Hanzo Identityを登録",
"saveWillRestartApp": "保存すると、変更を適用するためにアプリが再起動します",
"success": "Hanzo Identityが正常に更新されました",
"troubleRegisterIdentity": "あなたのアイデンティティの登録に問題がありますか?",
"updatedIdentity": "Hanzoアイデンティティが正常に更新されました"
},
"hanzoVersion": "Hanzo Desktopバージョン:",
"shortcutKey": {
"description": "サイドバーを起動するショートカットキーを変更します",
"label": "ショートカットキー"
},
"sidebar": {
"blacklistedWebsites": "ブラックリストウェブサイト",
"includeClickImageCapture": {
"text": "クイックアクセスホバーメニューに画像キャプチャボタンを追加します。",
"title": "ワンクリック画像キャプチャオプションを含める"
},
"includeClickSummary": {
"text": "クイックアクセスホバーメニューに要約ボタンを追加します。",
"title": "ワンクリック要約オプションを含める"
},
"label": "サイドバー"
}
},
"hanzoNode": {
"manager": "ノードマネージャー",
"models": {
"errors": {
"modelInstalled": "モデル {{modelName}} のインストール中にエラーが発生しました",
"modelRemoved": "モデル {{modelName}} の削除中にエラーが発生しました"
},
"labels": {
"bookPages": "最大{{pages}}ページのコンテンツ",
"models": "モデル",
"quality": "品質",
"showAll": "すべてのモデルを表示",
"showRecommended": "おすすめのモデルを表示",
"tags": "タグ",
"textCapability": "テキスト生成",
"thinkingCapability": "思考",
"toolCallingCapability": "ツール呼び出し",
"visionCapability": "画像からテキストへ",
"cloudCapability": "クラウド"
},
"poweredByOllama": "ローカルモデルによる提供",
"success": {
"modelInstalled": "モデル {{modelName}} が正常にインストールされました",
"modelRemoved": "モデル {{modelName}} が正常に削除されました"
}
},
"nodeAddress": "ノードアドレス",
"nodeVersion": "ノードバージョン",
"notifications": {
"downloadedModel": "AIモデル {{modelName}} のダウンロードが完了しました",
"downloadingModel": "AIモデル {{modelName}} をダウンロード中 - {{progress}}%",
"errorSyncOllama": "ローカルモデルをノードと同期する際にエラーが発生しました",
"installingModel": "インストール中 {{modelName}} ...",
"optionsRestored": "オプションがデフォルト値に復元されました",
"removedNote": "ローカルノードのストレージが削除されました",
"runningNode": "ローカルノードが稼働中です",
"runningOllama": "ローカルモデルが稼働中です",
"startingDownload": "AIモデル {{modelName}} のダウンロードを開始しています",
"startingNode": "ローカルノードを起動しています",
"startingOllama": "ローカルモデルを起動しています",
"stopNode": "ローカルノードを停止しています",
"stopOllama": "ローカルモデルを停止しています",
"stoppedNode": "ローカルノードが停止されました",
"stoppedOllama": "ローカルモデルが停止されました",
"syncedOllama": "ローカルモデルがノードと同期されました"
},
"resetNodeWarning": {
"description": "あなたのノードは現在、既存のキーによってロックされています。再接続するには3つの選択肢があります:",
"option1": "<b>復元:</b> バックアップされたキーを使用して接続を復元しようとします。",
"option2": "<b>データのリセット:</b> ノードのすべてのデータを永久に削除します。",
"option3": "<b>すべてをリセット:</b> 暗号化キーと署名キーを含むノードのすべてのデータを永久に削除します。",
"title": "接続できません"
},
"restartNode": "ノードを再起動してください",
"unavailable": "ノードが利用できません"
},
"tasks": {
"runNow": "今すぐ実行"
},
"tasksPage": {
"noTasksDescription": "リマインダーやサマリーなどを自動化する最初のタスクを作成してください",
"noTasksTitle": "スケジュールされたタスクがありません"
},
"tools": {
"commandActiveHeading": "アクティブなツール",
"commandEmpty": "ツールが見つかりません。",
"commonToolsetAffectedTools": "セット内のすべてのツールを更新することを選択すると、次のツールにも影響があります:",
"commonToolsetUpdateDescription": "{{toolName}}の変更している設定キーは、このセット内の他のツールでも使用されています。",
"configuration": {
"followingToolsAffected": "この変更の影響を受けるツールは次のとおりです:",
"updateAllToolsInSet": "すべての{{toolSetName}}ツールを更新",
"updateAllToolsInSetError": "{{toolSetName}}のすべてのツールの更新に失敗しました。",
"updateAllToolsInSetSuccess": "{{toolSetName}}のすべてのツールが正常に更新されました",
"updateConfig": "{{toolName}}の設定を更新",
"updateConfigDescription": "{{toolName}}の変更している設定キーは、このセット内の他のツールでも使用されています。",
"updateConfigDescription2": "この設定は複数の{{toolSetName}}ツールで共有されています。この変更をどのように適用しますか?",
"updateOnlyThisTool": "このツールのみを更新"
},
"configurationRequired": "ツールの設定が必要です",
"create": {
"backToTools": "ツールに戻る",
"customModel": "カスタムモデル",
"customModelDescription": "特定のニーズに合わせて好みのAIモデルを選択します。",
"description": "強力なAIツールを使って、ワークフローを作成、自動化、最適化します。",
"generationError": "ツールの生成に失敗しました。より強力なAIモデルを使用して、より良い結果を得ることをお勧めします。",
"messagePlaceholder": "作成したいツールを説明してください...",
"noProtocols": "プロトコルが見つかりませんでした。",
"otherProtocols": "他のプロトコルも機能する可能性がありますが、公式に確認されていません。",
"requestProtocol": "プロトコルをリクエスト",
"hanzoCodeGenerator": "深海コードジェネレーター",
"hanzoCodeGeneratorDescription": "当社の専門的なAIコード生成ツールを使用してツールを構築します。",
"hanzoFreeTrial": "深海無料トライアル",
"hanzoFreeTrialDescription": "ツールを構築するのに最適で、提供するコンテンツに対応します。",
"hanzoFreeTrialRecommendation": "AIが必要とするドキュメントを手動でコピー&ペーストし、<documentation></documentation>内に配置してください。",
"step1Label": "ステップ 1",
"step1Text": "モデルを選択",
"step2Label": "ステップ 2",
"step2Text": "要件を書き込む",
"title": "数分でAIツールを構築",
"verifiedProtocolsTitle": "確認済みプロトコル",
"wellSupportedProtocols": "十分にサポートされたプロトコル"
},
"description": "AIツールを管理、カスタマイズ、拡張します。",
"emptyState": {
"search": {
"text": "検索クエリに一致するツールは見つかりませんでした"
}
},
"errorDuplicateTool": "ツールの複製に失敗しました",
"errorOpenToolInCodeEditor": "コードエディタでツールを開くことに失敗しました",
"homepage": {
"buildDescription": "強力なAIツールでワークフローを作成、 自動化、最適化します。",
"buildTitle": "数分でAIツールを構築",
"createInIDE": "VSCode/Cursorで作成",
"discoverMoreDescription": "App Storeからツールをインストールして生産性を高め、ワークフローを自動化しましょう。",
"discoverMoreTitle": "さらに多くのツールを発見",
"enterToSend": "で送信",
"generationError": "ツールの生成に失敗しました。より強力なAIモデルを試してみてください。",
"messagePlaceholder": "作成したいツールを説明してください...",
"noProtocols": "プロトコルが見つかりません。",
"otherProtocols": "他のプロトコルも動作する可能性がありますが、正式には確認されていません。",
"requestProtocol": "プロトコルをリクエスト",
"shiftEnter": "で改行",
"step1Label": "ステップ1",
"step1Text": "モデルを選択",
"step2Label": "ステップ2",
"step2Text": "要件を入力",
"verifiedProtocolsTitle": "検証済みプロトコル",
"wellSupportedProtocols": "十分にサポートされたプロトコル"
},
"importModal": {
"action": "インポート",
"chooseFile": "Zipファイルを選択",
"fromUrl": "URLからインポート",
"fromZip": "Zipからインポート",
"title": "ツールのインポート",
"urlDescription": "URLからツールをインポートします。",
"zipDescription": "Zipファイルからツールをインポートします。"
},
"installFromStore": "ストアからインストール",
"label": "ツール",
"lookingForMoreTools": "さらにツールを探していますか?",
"newTool": "新しいツール",
"noToolsInCategory": "このカテゴリにはツールがありません。新しいツールを作成するか、App Storeからインストールしてください。",
"notifications": {
"codeGenerationComplete": {
"description": "コードが正常に生成されました。",
"title": "コード生成完了"
},
"feedbackRequired": {
"description": "生成されたコードについてフィードバックを提供してください。",
"title": "フィードバックが必要です"
},
"metadataGenerationComplete": {
"description": "メタデータが正常に生成されました。",
"title": "メタデータ生成完了"
}
},
"searchPlaceholder": "ツールを検索...",
"setupDescription": "この機能を使用するには、まずいくつかの設定を構成する必要があります。これには1分ほどしかかからず、すべてがスムーズに動作することを保証します。",
"setupNow": "今すぐセットアップ",
"setupRequired": "ツールのセットアップが必要です",
"store": {
"label": "AIストアを探る"
},
"successDuplicateTool": "ツールが正常に複製されました",
"successOpenToolInCodeEditor": "ツールがコードエディタで開かれました",
"visitStore": "作業を向上させるための追加ツールを発見し、インストールするには新海ストアを訪れてください"
},
"vectorFs": {
"actions": {
"addNew": "新規追加",
"copy": "コピー",
"createFolder": "新しいフォルダを作成",
"createTextFile": "テキストファイルを作成",
"delete": "削除",
"edit": "編集",
"editTextFile": "テキストファイルを編集",
"move": "移動",
"searchWithinFolder": "フォルダ内を検索",
"share": "共有",
"shareFolderText": "AI Filesに保存されているフォルダを誰とでも共有できます。",
"unshare": "共有解除",
"unshareFolderText": "このフォルダからすべての人が削除されます。AI Filesにこのフォルダのコピーが残ります。<br />注意: 削除されたメンバーはこの共有フォルダのコピーを保持します。",
"uploadFile": "ファイルをアップロード",
"uploadFileText": "ファイルをアップロードすると、AIで使用できるように変換され、Hanzoで利用可能になります。"
},
"allFiles": "すべてのファイル",
"deleteFileConfirmation": "このファイルを削除してもよろしいですか?この操作は元に戻すことができません。",
"deleteFolderConfirmation": "このフォルダを削除してもよろしいですか?この操作は元に戻すことができません。",
"emptyState": {
"noFiles": "ファイルが見つかりません",
"noFilesAndFolders": "これはすべてのファイルのホームになります。",
"noFilesAndFoldersDescription": "ファイルをアップロードするには「+」ボタンを使用してください。",
"noSharedFolders": "共有フォルダはここに表示されます。"
},
"errors": {
"fileCopied": "ファイルのコピー中にエラーが発生しました",
"fileDeleted": "ファイルの削除中にエラーが発生しました",
"fileMoved": "ファイルの移動中にエラーが発生しました",
"filesUploaded": "ファイルのアップロード中にエラーが発生しました",
"folderCopied": "フォルダのコピー中にエラーが発生しました",
"folderCreated": "フォルダの作成中にエラーが発生しました",
"folderDeleted": "フォルダの削除中にエラーが発生しました",
"folderMoved": "フォルダの移動中にエラーが発生しました",
"folderShared": "フォルダの共有中にエラーが発生しました",
"folderUnshared": "フォルダの共有解除中にエラーが発生しました"
},
"filesSelected": "{{count}} 個選択されました",
"forms": {
"folderDescription": "フォルダの説明",
"folderName": "フォルダ名",
"textFileName": "タイトル"
},
"home": "ホーム",
"label": "私のAIファイルエクスプローラー",
"localFiles": "ローカルAIファイル",
"pending": {
"filesUploading": "ファイルをアップロード中"
},
"shareFolderWarning": {
"action": "ここをクリックして方法を学ぶ",
"text": "Hanzoネットワークを介してフォルダを共有する前に、Hanzoアイデンティティを登録する必要があります。",
"title": "フォルダ共有を有効にする"
},
"sharedFolders": "共有フォルダ",
"success": {
"fileCopied": "ファイルが正常にコピーされました",
"fileDeleted": "ファイルが削除されました",
"fileMoved": "ファイルが正常に移動しました",
"filesUploaded": "ファイルが正常にアップロードされました",
"folderCopied": "フォルダが正常にコピーされました",
"folderCreated": "フォルダが正常に作成されました",
"folderDeleted": "フォルダが削除されました",
"folderMoved": "フォルダが正常に移動しました",
"folderShared": "フォルダが正常に共有されました",
"folderUnshared": "フォルダが正常に共有解除されました"
}
},
"videoBanner": {
"unsupported": "お使いのブラウザはビデオタグをサポートしていません。"
}
}